导 师: 郁莲
学科专业: H1204
授予学位: 硕士
作 者: ;
机构地区: 北京大学
摘 要: 随着INTERNET和宽带技术的快速发展,通过INTERNET来提供流媒体视频服务逐渐成为了INTERNET应用的主流。但是视频服务对服务器的带宽和性能要求都非常高,阻碍了流媒体视频服务的发展。 为了解决这个问题,很多的研究者和公司提供不同的方案。例如使用视频服务器集群来提高整个流媒体服务系统的性能或者通过CDN技术将流媒体数据进行分布式的发布。虽然这两种方式都从一定程度上增加了流媒体服务系统的能力,但是仍然不能满足大规模的用户的使用,同时这两种方式的硬件成本和系统复杂性过高。 把P2P技术和流媒体分发进行结合,将P2P技术应用于流媒体发布服务。基于P2P模式的流媒体发布系统,不仅能利用服务器的资源,还能合理的使用用户计算机的空闲带宽,为其他的用户提供视频发布服务。这样,整个P2P流媒体发布系统所使用的用户数越多,用户就越容易获得更好的视频服务。 目前,P2P流媒体发布系统所使用的分发协议分成基于树状结构和基于GOSSIP协议两种。而基于GOSSIP协议的系统不需要构建复杂的拓扑结构,同时协议相对简单,具有很强的健壮性。因此在我们的P2P流媒体直播系统中所使用的是基于GOSSIP协议的P2P流媒体直播系统。同时本模型借助了C/S架构的特点,通过专门的节点管理服务器管理所有节点,进一步简化了GOSSIP协议,也减少网络的控制流量。同时在P2P流媒体系统的客户端还使用了优化了的调度算法。经过实际的测量评估,发现我们的P2P流媒体直播系统,有效的减少了P2P网络中的数据冗余,减低了视频数据内容发送的延时,获得了更好的视频直播效果。
关 键 词: 流媒体直播 视频服务 调度算法 模式 协议 架构 系统设计
分 类 号: [TP393.01 TP37]