论文部分内容阅读
近年来,流媒体正在成为推动未来宽带应用的主动力。而流媒体典型应用中的流媒体直播技术凭借其不用下载等待,实时性好等特点,在VOD、远程教学等网络多媒体中得到广泛应用。流媒体直播不仅视频资源数据量大,需要巨大的存储空间,还对网络传输的实时性,服务器端网络的带宽和服务器性能要求都很高。因此,如何结合P2P的优势在Internet网络上提供大规模的流媒体内容分发,以更好的提高流媒体播放系统性能的技术一直是过去十多年里流媒体研究领域的核心问题。
结合上述问题,本文提出了一种新的基于P2P的流媒体直播系统模型(NSMPStream:NewSystemModelofP2PStream)。并对该模型的体系结构和设计原理进行了描述。鉴于P2P网络中的Peer节点不仅对流经它们的数据具有存储转发能力,还可以对它们先进行编码计算再转发,针对NSMPStream架构过程中的应用层组播树的构建,引入网络编码的机制,提高直播系统的效率:并采用了效率较好的节点加入算法以及节点失效管理策略,有效避免了组播树负载不平衡的问题,且它的节点自优化过程能保证了组播树结构的最优性和播放的连续性;同时,本文在构建应用层组播树过程中引入了激励机制,激励自私节点多转发和共享资源和数据,以提高数据的转发和接收质量,改善直播系统的总体性能。
实验中,将NSMPStream和其它直播模型就不同播放启动时延下的播放质量,以及不同邻居节点情况下的播放质量和填充缓冲率进行比较,并得出结论:NSMPStream能在一定程度上增强播放质量,具有较好的性能。
本文的研究工作为推动P2P流媒体的应用和发展提供了良好的理论和基础。