在基于P2P的流媒体技术中,每个流媒体用户是一个P2P中的一个节点,用户可以根据他们的网络状态和设备能力与一个或几个用户建立连接来分享数据,这种
连接能减少服务器的负担和提高每个用户的视频质量.P2P技术在流媒体应用中特别适用于一些热门事件,即使是大量的用户同时访问流媒体服务器,也不会造成
服务器因负载过重而瘫痪 。
基于P2P的流媒体服务系统并不改变现有的流媒体服务架构,只是在现有系统的基础上,改变传统模式下的服务方式和数据传输路径,使请求同一媒体流的客户端组成一个P2P网络,使服务器只须向这个P2P网络中的少数节点发送数据,而这些节点可以把得到的数据共享给其余的节点,每个节点依然可以通过流媒体系统得到高质量的视频服务。在一个P2P流媒体系统中,一个对等节点的子集拥有一个特定的媒体文件(或文件的一部
分),并为对此文件感兴趣的其他节点提供媒体数据。与此同时,请求数据的节点在下载媒体数据的过程中回放并存储这个媒体的数据,并成为可以为其他节点提供
流媒体数据上载的节点。[1]
参考文献
1.基于P2P的流媒体技术概述.
阅读(880) | 评论(0) | 转发(0) |