pjsip实现h265视频编码扩展方法

H265逐渐成为音视频领域的主流,特别是在手机上,已经支持H265的硬编硬解。目前为止,pjsip协议栈还只支持h264的编码,并且是软编解码的方式。笔者提前扩展实现了pjsip 支持H265的方案。其最根本的思路是在流程处理逻辑上彻底参考pjsip源码中H264的实现,把H264的相关部分拷贝一份,修改为H265。主要修改点为sdp相关逻辑处理和编码器增加。

sdp的处理主要是在媒体协商层面支持h265的编码方式。
编解码器的增加可以参考openh264的实现,拷贝一份,修改为自己的h265的实现,然后修改对应的pjmedia中makefile及在pjsua_vid.c中增加h265编码器的初始化函数。其次涉及到rtp的打包解包,可以参考pjmedia_h264_packetizer实现自己的pjmedia_h265_packetizer。按这种思路,即可实现在pjsip中增加h265的编码实现。同时笔者已经实现了对h265的硬编硬解方案,欢迎来电合作开发事宜。

欢迎试用PC版软件,可以跟linphone互通

BullSip PC软件下载

《BullSip PC软件下载》

回复

你的邮件地址不会被公开(Your email address will not be published.) Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>