P2P互联下的IP组播流媒体研究

P2P互联下的IP组播流媒体研究

论文摘要

由于网络流媒体应用架构在IP网络的“尽力传送”服务模式上,存在网络带宽的波动性和异构性,数据分组延迟、抖动和丢失,以及传输错误等主要问题需要解决,所以网络流媒体一直是热门研究领域。传统C/S结构的流媒体服务系统已经不能满足大规模用户的需求,需要一种新的网络结构来满足流媒体服务系统对网络带宽和服务器性能的要求。研究者们提出了采用IP组播流媒体、应用层组播或P2P(Peer-to-Peer)流媒体、以及CDN分发技术等等。这些技术虽然各有千秋,然而,在IP网络的尽力传送模式下,目前任何一种网络传输技术都难以担当流媒体的规模应用。但近来IP组播、P2P等这些网络传输技术的不断创新给流媒体规模应用带来了极大的促进,从目前的流媒体应用发展趋势来看,IP组播流媒体与P2P流媒体的结合会成为主流方案。这种混合技术可以极大的提高组播传输的高效性、伸缩性和适应性。本文首先比较了主要流媒体技术如:IP组播流媒体技术和P2P流媒体技术。然后针对目前网络中存在IP组播孤岛、特殊的组播用户群等,存在组播数据不能共享问题,提出通过P2P传输来进行互联。如在B主域中找出一个代理DM连接到A主域中的一个组播用户,那么该代理就可以在B主域内形成自己的IP组播分组。当这样的孤岛或主域互联比较多时,可以把这些DM节点组成一个应用层组播树,并从每个组播孤岛中选取一些节点CM来负责应用层组播控制,CM节点在发送端和接收端实行拥塞控制,避免造成代理节点的拥塞。在提出的P2P连接IP组播孤岛的算法中,通过采用计算节点优先级的策略来从组播孤岛中选取合适的节点作为DM节点,同时对应用层组播树上节点的加入,正常退出和异常退出的情况作了处理。最后又对选出的DM节点处理能力不够的情况,提出了优化方案。这样一来,DM节点既是网络层组播的数据接收者,又是P2P应用层的数据发送者。本系统具有可扩展性,健壮性和高性价比的特点。

论文目录

  • 摘要
  • Abstract
  • 第一章 引言
  • 1.1 课题背景
  • 1.2 国内外研究现状
  • 1.2.1 组播技术研究
  • 1.2.2 流媒体直播系统的研究
  • 1.3 论文所做的工作
  • 第二章 组播流媒体技术
  • 2.1 流媒体的传输
  • 2.2 流媒体主要格式及相关平台
  • 2.3 流媒体传输协议
  • 2.3.1 实时传输协议RTP与实时传输控制协议RTCP
  • 2.3.2 实时流协议RTSP(Real-time Streaming Protocol)
  • 2.3.3 资源预留协议RSVP(Resource Reserve Protocol)
  • 2.4 IP组播技术
  • 2.4.1 组播概念
  • 2.4.2 组播协议
  • 2.4.3 组播的优缺点与发展
  • 2.5 P2P技术
  • 2.5.1 应用层组播树方案
  • 2.5.2 应用层QoS控制
  • 2.6 Winsock编程技术
  • 2.7 本章小结
  • 第三章 P2P互连下的IP组播流媒体研究
  • 3.1 基本思想
  • 3.2 网络拓扑结构
  • 3.2.1 数据节点的选取
  • 3.2.2 控制节点的选取
  • 3.2.3 混合组播网络中的报文定义
  • 3.2.4 拥塞控制
  • 3.3 数据层构建
  • 3.3.1 数据转发过程图
  • 3.3.2 节点的加入
  • 3.3.3 节点的维护和离开
  • 3.4 DM处组播的实现
  • 3.4.1 数据接收模块
  • 3.4.2 数据转发模块
  • 3.5 优化方案
  • 3.6 本章小结
  • 第四章 仿真实验环境和结果
  • 4.1 仿真工具NS2介绍
  • 4.2 系统性能特点
  • 4.3 仿真实验与结果分析
  • 4.3.1 节点选取参数值的仿真
  • 4.3.2 数据传输延时的对比
  • 4.3.3 带宽占用
  • 4.3.4 平均加入延迟
  • 4.4 本章小结
  • 第五章 总结与展望
  • 5.1 工作总结
  • 5.2 工作展望
  • 参考文献
  • 致谢
  • 附录A 攻读硕士期间发表的论文
  • 相关论文文献

    标签:;  ;  ;  

    P2P互联下的IP组播流媒体研究
    下载Doc文档

    猜你喜欢