论文部分内容阅读
互联网的快速发展使得网络视频服务得到了广泛的应用。为了使用户得到更好的体验,同时使服务提供商能够尽量节省带宽资源,人们提出了许多新技术。P2P就是其中极具发展前景的一项技术。P2P技术打破了传统网络视频服务系统的客户端/服务器(Client/Server, C/S)模式,有效地解决了C/S模式下的带宽瓶颈问题。将P2P技术应用于视频直播服务的关键在于P2P网络的构建与维护,以及节点之间的资源共享问题。论文首先介绍了P2P网络结构的分类及其优缺点,然后针对视频直播服务的高动态性和高实时性的特点,对非结构化的P2P网络结构进行了分析和研究。同时,为了弥补该结构缺乏中心管理的缺点,论文将SIP协议与P2P技术结合,通过SIP协议来实现P2P网络中节点的控制和管理功能。论文接着详细分析了非结构化P2P网络中的两个关键技术:覆盖网络管理和数据块调度策略,它们同时也是影响P2P网络性能的重要因素。在此基础之上,论文设计了一种基于SIP的P2P实时视频直播系统的框架。论文还重点研究了直播服务器与普通节点的设计,并分别说明了其中各个模块的工作原理。最后,论文对基于SIP的P2P实时视频直播系统进行了功能测试和性能测试。测试结果表明系统能够正确地完成覆盖网络管理和数据调度功能,并且在网络搅动时能够做出快速的调整以减少视频直播时延。