论文部分内容阅读
随着互联网技术的飞速发展以及用户网络接入速率的提高,以IPTV技术为代表的网络新应用日益成熟,并且对IPTV视频播放质量的要求也日益提高。因此,IPTV网络的质量控制研究逐渐成为热点,IPTV质量控制对于IPTV系统的部署、实施和维护都具有非常重要的意义。IPTV的服务质量主要通过网络层和应用层的性能参数来反映。IPTV质量控制系统的实现主要基于网络层性能指标的收集,从两个方面实现:一方面是对IPTV网络性能的测量,主要通过现有的网络测量方法采集IPTV网络性能参数,例如时延、抖动、丢包率;另一方面,根据采集的网络性能参数,采取一定的控制策略,使得最终用户的观看效果得到有效改善。本论文中,系统的可用性和扩展性是设计IPTV质量控制系统时考虑的主要问题。IPTV质量控制系统在兼容现有网络协议的基础上,通过改进传输层协议以达到对IPTV视频数据包控制的目的。另外,IPTV质量控制系统预留出RTP等应用层协议的接口,以便将来对系统进行扩展。本文首先对IPTV技术进行了简要分析,指出IPTV质量控制系统的重要意义。然后对IPTV质量控制系统所涉及的主要技术进行了介绍,其中包括视频编解码技术和网络测量技术。接下来给出了系统的需求分析及详细设计,确定了IPTV质量控制系统的实现目标。接着讨论了质量控制系统的仿真设计及实现,还介绍了开发环境等细节问题。最后,对IPTV质量控制系统进行了测试和数据分析,证明本系统功能完整、控制有效。