论文部分内容阅读
IPTV系统又叫交互式网络电视,是一种利用宽带有线电视网,集互联网、多媒体、通讯等多种技术于一体;向家庭用户提供包括数字电视在内的多种交互式服务的崭新技术。它可以方便的向用户提供影视直播和点播、交互娱乐、教育培训、在线信息查询以及电子商务等多种数字媒体服务。正是由于IPTV具有灵活的交互特性和强大的Internet网内业务扩展性,最近几年受到了各大网络运营商、内容提供商、终端设备厂商以及公众的关注。但是目前的IPTV系统还存在以下问题需要解决:1.视频类节目的存储和传输占用了大量的存储设备和网络带宽,传统的Client/Server架构已经不堪重负;2.多媒体数据传输质量差、速度慢,系统扩展能力有限;3.运营商面临着需要购买部署更多的服务器、网络带宽或者选择对现有的网络进行大规模改造升级的问题,使得投入增多和维护成本急剧增加。这些问题不但对运营商提出了巨大的挑战,也日渐成为制约IPTV进一步发展的瓶颈。P2P技术则是解决这些问题的关键,影响着IPTV未来的发展趋势。P2P技术的融入,为IPTV终端系统提供了广阔的发展空间,代表了目前IPTV技术发展的主流方向。本文首先对P2P技术和IPTV终端系统做了简要的分析研究,具体介绍了P2P技术的相关概念、自身技术优势、模型结构和发展前景;然后,通过对IPTV终端系统知识的归纳分析,指出了其目前存在的问题和发展瓶颈,并阐明了基于P2P的IPTV终端系统的研究意义。其次,本文对当前基于P2P的IPTV终端系统的关键技术做了相应研究,其中重点研究了基于P2P的内容分发机制和流媒体分片数据调度机制。针对CDN和P2P技术相结合的混合流媒体系统,提出了一种流量优化的分组路由解决方案并对流媒体数据分片调度机制作了相应的改进。最后,论文设计了一种基于P2P的应用层多播方案,分析了其多播树的建立、加入、退出和维护过程,并与其他多播方案进行了性能比较分析。实现了基于P2P的IPTV视频直播系统的部分功能。