基于Mesh的P2P实时流媒体传输协议研究

来源 :北京交通大学 | 被引量 : 3次 | 上传用户:vera_00
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,由于P2P(Peer To Peer)技术通过分布式的设计和多节点的传输机制,解决了流媒体传输过程中瓶颈问题,成为流媒体的关键技术之一。然而在P2P流媒体传输过程中,仍然存在着对Serving Peer要求过高、拓扑构造不匹配、维护比较困难等方面的问题,如何在利用P2P海量资源以及在比较高的处理能力下确保流媒体传输性能已经成为了P2P流媒体技术的热点。
  Mesh作为一种基于IP宽带接入的新型技术,凭借其特有的特征成为无线网络技术的焦点。本课题通过借鉴Mesh的网络特征与管理机制,建立了多种基于Mesh的P2P传输协议数据单元(PDU)和环形可复用缓存来解决当前P2P流媒体传输技术的不足。
  由于在流式传输环境下各节点发送的PDU数据包经过不同的路由,到达时间具有不确定性,所以需要对不同Peer发出的流媒体片段包按照时间戳重新排队。另外因为各节点传输速度差别大,可以通过建立可复用环形缓存和采用超速等待、过慢加速的传输机制来调节传输速度的差别。
  同时本文还提出淘汰算法和更新算法,通过周期性分析节点的业务信息,实时更新网络拓扑和淘汰不可用节点。在提高整体网络拓扑稳定性的基础上,有效确保了在基于Mesh的P2P流媒体网络环境中流媒体传输效率和性能,从而提高了视频传输的质量和速度。
  本文编程初步实现了基于Mesh的P2P实时流媒体传输系统,并对系统做了初步的测试工作,测试结果表明通过上述方法基本可以解决网络传输中遇到的问题。
其他文献
学位
学位
学位
学位
学位
学位
学位
期刊
学位
学位