第1页共8页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共8页浅析新一代P2P流媒体技术摘要:首先对现有流媒体软件进行了分析,然后提出了新一代P2P技术的特性,根据与传统流媒体技术相对比,提出新的流媒体技术开发思路,加以实施
关键词:流媒体流媒体软件P2P技术P2P流媒体前言流媒体技术是未来网络服务体系的重要组成部分,为众多应用提供了必需的平台
流媒体技术的特点是边传输边播放,节约资源,实时性好
但是承载流媒体的数据分发平台必须有足够的质量保证能力,以免流媒体出现断流和联接丢失等情况
P2P技术是分布式计算的重要发展方向,是未来高速网络中内容分发的基础
P2P技术的优势在于最大限度的利用数据分发体系中每一个节点的资源,分解了服务器的负担,提高了数据分发的效率、稳定性、可扩展性
可以实现快速并且低成本的将数据分发到大量节点
将流媒体技术和P2P技术两者相结合,构成了可持续发展的网络服务——P2P流媒体
P2P流媒体可承载的服务包括并且不仅限于:视频会议、网络课堂、远程会诊(手术)、视频点播、广播电视转播、大型活动直播等等
采用现有P2P流媒体技术的产品主要针对视频直播,在其技术体系已经相对比较成熟,但仍存在较大缺陷
问题主要集中在不能保证单个节点的播放质量,关键节点上的节点退出会对数据分发网络造成较大的波动甚至出现局部乃至大范围的断流
采用现有P2P流媒体技术的产品根本不适合视频会议、网络课堂、远程会诊等关键业务应用
第一部分现有P2P流媒体软件开发新的流媒体系统,充分了解现有的流媒体软件的优劣得失是必不可少的
主流的软件pplive和ppstream就是分析的对象
以下分析全部基于Sockmon5的数据包拦截
手上资源有限,对协议的分析不很充分
一、pplive:这款软件的数据分发引擎和播放器是分离的,也给了我们专门分析数据分发引擎的机会