论文部分内容阅读
视频会议使处于两地的人可以更加方便的交流沟通,提高了人类社会生产的协作效率,在人类社会生产中逐渐占据了重要地位。Internet普及和网络基础设施全面升级,使得基于Internet网络的简单、方便且廉价视频会议系统成为可能。但是在Internet中带宽波动较大,网络通信质量不可控。因此如何保障Internet中视频会议传输QoS(Quality of Service)问题便成一个重要的研究课题。本课题尝试从实时视频码流的码率控制角度来提升视频会议在不稳定的网络中的传输QoS。核心内容是SIP(Session Initiation Protocol)视频会议的基础上加入自适应采集(视频采集)与动态码流(视频码流)提取技术。主要研究内容包括SIP视频会议原理和相关码流技术分析,基于RTP/RTCP反馈机制改进的AIMD视频发送码率控制模型的建立,设计实现SIP视频会议系统。研究分析SIP视频会议协议结构和SIP视频会议视频码流技术。从理论上全面分析一个基于SIP的视频会议的交互流程和架构模型。研究分析H.264视频编码结构和相应码率控制、视频转码方案。根据视频会议场景选择码率控制方案并提出一种基于GOP的全编全解视频转码方案。研究分析基于RTP/RTCP视频传输的网络拥塞控制方案,将传统拥塞控制算法AIMD加以改进应用于自适应视频采集和动态码流提取的码率决策部分。其中利用RTP/RTCP反馈控制机制获取丢包率、回环时间和抖动参数。设计一种双滑动窗口机制用于丢包率的预测。对回环进行低通滤波平滑。根据丢包率、回环时间和抖动参数作为AIMD算法中视频码率决策的参数。在此基础上设计自适应视频采集和动态视频码流提取模型。在OpenMCU、OpenSips等开源项目基础上进行二次开发,设计并实现加入自适应视频采集与动态视频码流提取技术的SIP视频会议系统。主要是在SIP UA端加入自适应视频采集模块,在转发服务器端添加动态视频码流提取模块。该系统的特点是有更高的网络敏感性,能根据网络的差异动态调整系统中传输的视频的码率,能有效的提高视频会议的视频通信质量。本课题充分考虑视频会议的应用场景以及传输码率的预测问题。在基于AIMD算法基础上加以改进,设计出整套能实现自适应视频采集和动态码流提取的网络敏感性视频会议系统,有效提升了系统的QoS。