论文部分内容阅读
IPTV是一种新型的基于IP网络的视频服务,具有良好的发展前景,但IP网络最初是为数据应用设计的,实现相对简单,只能提供一种“尽力而为”的服务,IP网络的这个特点使得IPTV缺乏有效的QoS保证,因此IP网络上视频传输可靠性的研究对IPTV业务具有重要的现实意义。本文主要就IP网络的丢包问题,研究视频流网络传输的不等差错保护算法,以提高IPTV业务系统的QoS。本文首先介绍了研究的背景知识以及IP网络中压缩视频传输的相关问题。针对IP网络视频传输的随机丢包恢复问题,本文在误码扩散长度(LEP)定义的基础上,提出了预期受损条块(ENCS)这一新的视频流重要性定义方法,该方法对视频流的重要性区分从帧层面延伸至了帧内,具有更高的准确性。本文在ENCS定义的基础上,进一步提出了基于预期受损条块的不等差错保护算法(UEPE)。通过大量实验证明该算法在中高冗余度下,可以进一步提高视频传输的鲁棒性。在信道预测算法的研究方面,本文在两维线性预测算法的基础上,结合本文所提UEPE算法的应用环境,分析了在不同统计长度下的预测准确度,并针对原有算法在网络状态发生突变时准确度下降的问题,提出了改进的两维线性预测算法,该算法可以在网络状态发生较大变动时,保持更高的准确性。随后本文针对低冗余度下UEPE算法性能不够理想的问题,做了深入的研究分析,着重针对冗余度较低的情况,提出了基于效用的不等差错保护算法(UEPU),改进了其中的FEC分配算法,使其更符合低冗余度的应用环境,改善了低冗余度下视频传输的质量。针对IPTV的组播应用模式,本文首先针对较恶劣的网络环境,提出了主动弃帧的不等差错保护算法。该算法的主要思想是通过信源码率换取信道码率来提高视频数据在恶劣的网络环境中的传输质量;其次在主动弃帧算法的基础上,论文结合分层FEC算法,提出了分层不等差错保护算法(Layered UEP),该算法的特点是,利用主动弃帧算法可以在很大程度上提高低端用户的接收质量,同时通过分层组播,用户可以选择加入符合自己的接收能力的组播组,兼顾了用户之间的公平性。文章通过仿真实验验证了上述算法在改善低端用户接收质量方面的性能。最后,本文就非TCP流的拥塞控制问题,提出了一个基于单向延时的前期拥塞检测的方法,该方法的特点是,可以及时响应网络的拥塞状态,并可以使非TCP流的码率更为平稳。