论文部分内容阅读
IPTV(Internet Protocol TV或Interactive Personal TV)也叫交互式网络电视,是一种基于互联网的多媒体通信技术。IPTV利用宽带网的基础设施,以家用电视机或计算机作为主要终端设备,通过互联网络协议(IP)传送电视信号,向家庭用户提供包括电视节目在内的多种交互式数字媒体服务。本文回顾了IPTV的发展历史,对现有网络电视的标准、架构以及相关关键技术进行了介绍。分析了应用在IPTV中的内容分发技术的层次架构及工作原理,对CDN(Content Delivery Network)模型进行了详细分析。由于IPTV系统对于用户的服务质量有很高的要求,而且要保证播放的流畅。在广域网内,从流媒体服务器到用户的客户端之间经过了一个很复杂的路由以后,就很难保证播放的流畅了,所以需要研究如何将内容从中心服务器有效地分发到边缘服务器,本文给出了一种应用在IPTV系统中的CDN系统方案,该方案通过CDN把内容从中心存储服务器分发到边缘服务器。依据就近原则和负载均衡原则选择尽量接近用户的边缘服务器向用户提供节目内容,给出了应用在内容分发网络中的两种负载均衡解决方案和其实现方法,一种是基于DNS重定向,另一种为基于网络就近性判断和广域三角重定向,并分别给出了它们在IPTV系统中的实现方法;通过边缘服务来实现最终用户的点播服务,克服了网络复杂路线带来的制约,大大提高了响应速度、节省骨干网资源、避免拥塞的发生。最后测试了两种方案的性能,给出了各自的测试结果,说明了各自的适用范围。研究和实践表明,本文所提出的方案能够有效的解决典型的网络电视的内容分发问题,为IPTV的大规模应用提供了参考。