文档介绍:摘要
随着因特网规模的不断扩大和用户数量的快速增长,流媒体以其特有的娱乐性
正在成为推动未来宽带应用的主动力。作为其典型应用之一,流媒体直播以其时效
性的特点备受欢迎。对等网络流媒体直播通过利用普通节点的资源为其它节点提供
服务,具备更高的服务能力和更低的部署成本,得到了广泛的研究和应用。
本论文针对现有流媒体直播技术的不足,提出了一种新的对等网络流媒体直播
协议——媒体电信网直播协议,通过在网络仿真平台 NS2 上扩展实现该协议,对媒
体电信网直播协议算法进行了仿真和评估。论文首先介绍了媒体电信网直播协议的
核心设计思想。媒体电信网直播系统由目录服务器集中控制路由,流媒体数据在节
点间分布传输。节点间的视频数据传输以“推拉结合”的方式进行。然后基于 NS2,
实现了媒体电信网直播协议及相关算法。文中详细描述了算法的实现细节,对目录
服务器的节点信息管理、路由算法,媒体源服务器的视频直播同步机制,节点的子
流策略和划分办法、伙伴节点管理和缓存管理算法,节点的清理和重启机制进行了
详尽的描述和分析。最后,通过万级节点的规模仿真,表明媒体电信网直播系统具
有启动快、播放连续性高、支持高码率等优点。同时,由于采用了流量局部化策略,
骨干网络流量也显著下降。
本论文的研究结果可进一步用于媒体电信网直播协议算法的大规模仿真分析评
估和后续改进。
关键词:对等网络,流媒体直播,网络仿真,性能分析
- I -
Abstract
With the expansion of and rapid growth of users, the media
streaming is ing the mainly driving force for future work applications.
As a typical usage of media streaming, live streaming is very popular for it is realtime.
P2P live streaming can provide work capabilities and has lower deployment cost
by utilizing the resources of peers’, so is widely studied and used.
In this thesis, a new live streaming protocol named Media work (MTN)
live streaming protocol is proposed, and based on work simulation platform, the
protocol is implemented for analysis and evaluation. The thesis firstly introduces the MTN
live streaming protocol and related algorithms. In MTN, the directory server is responsible
for looking up partner nodes for peers, and streaming media data is distributed between
peers in P2P manner. "Push and Pull" method is used for data transmission. Then the
thesis discusses the simulation implementation and algorithms in detail, including the
information management, routing algorithm of the directory server, and the
synchronization mechanism of the media server, and the sub-flow strategy, partnership
management and buffer management algorithms of the peers, as well as the the clean-up
and restart mechanisms of the peer. Finally, through the simulation of more than five
thousands peers, MT