本版本使用C++11进行重构,降低后续软件维护的复杂度。
主要更新如下:
#性能优化
- 线程绑定核心,提高cache命中率
- 大量使用带CPU cache的内存,提高内存存取效率
- 本地直播使用librtmp替换srs_librtmp,优化cpu占用
- 使用从3536上裁剪aac 编码模块,优化aac编码效率,48k 128k bitrate双声道平均cpu占用1%
#功能更新
- 实现PIP、多屏叠加功能
- 加入OSD功能,支持时间戳水印
#bug fix
- 修复nginx RTMP服务器直播三小时连接中断的问题
- 修复adv7842驱动无法自动匹配屏幕时序的问题
- 通道中加入virtual vo模块,摄像头信号中断时h264码率可以继续输出,避免音视频不同步问题