论文部分内容阅读
随着宽带接入的发展,流媒体的需求越来越多。当前的流媒体服务主要是基于客户服务器架构(即C/S),这个架构在大量用户访问的情况下由于带宽不足服务器成为瓶颈,这极大的阻碍的流媒体的应用。为了实际大规模的流媒体玩应用,人们开始研究一种新技术P2P流媒体,然后P2P流媒体的应用还有很多问题亟待解决,如节点的管理、有效的网络的拓扑结构、如何提高网络的稳定性、高效的流的分发策略、P2P网络的安全性、内容的版权保护以及计费等。本文在现有研究的基础上提出了一个有效的P2P直播方案TCAST,它在减少流媒体服务器的带宽消耗、跨运营商之间的带宽浪费、充分利用用户的上行带宽以及降低数据的传输时延方面效果明显,同时系统具有高度的扩展性、稳定性,有很大的应用价值。与其它的直播方案相比有以下特点:1)节点管理算法能够帮助节点找到物理路径比较接近的节点。2)流的分发策略不依赖于多媒体的码流和编码格式。3)智能丢包处理能在丢包情况下不增加开销继续维持观看4)能与现有的DRM方案完美结合。基于TCAST原理开发的应用软件MMTV在实际测试中取得了良好的结果:在持续半个月的测试期间,总共参与的用户超过100000,同时在线用户峰值超过9000,用一台服务器作为根结点,初步的码流为380Kbps,根结点使用5Mbps的输出带宽,整个网络非常稳定流畅。