摘要

低延迟直播是视频直播中一个颇具挑战性的技术难点.文章从网络推流、首帧延迟、视频编码延迟三个角度进行延迟优化:首先依据网络状况自适应调整推流码率;其次实现关键帧缓存算法,优化首帧打开时间,使得首帧打开时间减少到2~4秒;然后改进帧内预测模式快速选择算法,通过降低候选模式个数减少编码复杂度,在视频质量基本不变的前提下使编码时间最多可降低约22%.最后基于以上三种优化策略设计实现屏幕直播系统并应用于课堂教学,满足课堂屏幕共享低延迟场景.

全文