论文部分内容阅读
随着互联网技术的快速发展,网络的传输能力取得了飞速的提升,加上音视频编码技术的成熟,多媒体通信成为现代通信研究的热门方向。其中视频会议以方便、实时、稳定等优点,广泛的应用于用于远程教育、异地医疗、商业洽谈、通信领域、政府办公等相关领域中。但是IP网络具有“尽力而为”的特点,无法保障数据传输的可靠性,丢包现象非常普遍。而视频通信具有数据体量大、实时性要求高等特点,对网络延迟和抖动也具有较高的要求,并且由于视频数据在传输时通常采用GOP编码格式,数据帧之间具有较强的相关性,对网络丢包的敏感性较高,单个数据帧的解码失败可能引起后续一连串数据帧的解码失败。因此如何保障视频通信在丢包环境下的服务质量QoS(Quality of Service),成为视频会议研究的重要方向。本文从视频通信中网络丢包的原因和影响出发,分析了视频通信QoS保障的相关技术的研究现状,并结合实习公司在研的视频会议系统,提出了一种基于前向纠错的丢包恢复方案。本文的主要工作如下:1)在对比分析前向纠错编码中的RS码和Tornado码的原理和性能的基础上,本文提出了一种包组联合的Tornado编码算法,通过分组间的卷积关联,克服了传统Tornado码分组间独立解码的缺陷,进一步提升了其丢包恢复能力及突发丢包应对能力。2)为了避免因前向纠错处理对带宽的占用而产生更多的丢包,本文提出了一种基于带宽和帧率自适应调整的网络传输控制机制,动态地调节视频会话的传输带宽和视频帧率,有效的降低了传输的压力。3)通过研究延迟抖动的产生及前向纠错操作对其视频质量的影响,本文采用了基于Jitter Buffer技术的抖动控制机制,保证数据流的平稳输出,避免因抖动造成视频图像的闪动等不利影响。本文在现有视频会议系统实现了抗丢包策略,通过实际环境下的测试表明,本文提出的抗丢包方案可以有效的恢复丢失的数据,降低因媒体数据丢失造成的花屏、卡顿等不利影响,保证在较低丢包下(10%以下)用户的体验基本感知不到丢包的存在,在较大丢包(10%到15%丢包)下保证视频图像的基本正常,有效的改善了视频通信的服务质量。