P2P流媒体直播算法的研究与实现

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:vovo10
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着国内Internet的高速发展,网络带宽得到了大大的提高。人们的需求由单一的文本文件传输,发展到大量图片和音视频等多媒体综合业务的实时传送。传统的C/S发布模式已经不能满足对高清流媒体的需求,因此给P2P技术的发展提供了强大的推动力。从近些年的发展看来,基于P2P的各种应用系统在国内外已经大面积的使用,拥有比较良好的市场前景,不过这些系统也良莠不齐,技术的发展还不是特别的成熟。虽然已经有学者在算法方面做了一些研究,但是往往都是建立在理想网络环境的基础上,离实际的工程应用还有一段距离。特别是设计一个能在实际网络中表现出优良性能的流媒体直播算法,还有许多工作要做。 本文将对应用层上不同的内容发布模式和P2P组网算法进行研究,特别是对Coolstreaming组织覆盖网的Gossip算法、数据调度的方法进行研究,分析其优点和不足,在此基础之上,提出一个ZealS流媒体直播算法。 算法的优点: 1)采用了记录路由路径的Gossip算法,在提高覆盖率的同时,进一步降低冗余度; 2)采用子流优化的数据调度算法,优先将同子流的数据块传送给同子流的partner,提高网络中稀缺资源的复制速度; 3)在数据调度中解决拥塞问题,能使得数据从不同的节点并行获取,充分利用网络带宽; 4)P2P网络的在线调试,设计了网络数据统计功能,能在线收集网络中所有节点的信息,并进行分析,确定出最优的配置参数,对每个P2P节点进行配置。 同时,本文还使用记录路由路径的Gossip算法,设计了一个基于“尽力而为”工作方式的P2P聊天室,供观看流媒体的用户进行互动交流。 另外,在数据单元的传输方面,结合TCP和UDP的优缺点,使用TCP和UDT智能选择的混合传输模式,进一步提高数据传输的效率。 本文最后使用UML对P2P软交换器建立了用例模型和分析模型,实现了一个原型的系统,目前已经在公网和教育网提供流畅的高清视频服务。
其他文献
本文通过对荣华二采区10
期刊
本研究从苏云金芽孢杆菌库斯塔克亚种D1-23(Bacillus thuringiensis.subsp.kurstaki)发酵液中分离纯化出活性物质Zwittermicin A,建立了新的Zwittermicin A(双效菌素)的分离纯化和检
利用玉米、水稻、小麦的ADH1和PDC1基因保守序列设计两对特异性引物,采用RT-PCR的方法,以薏苡为材料,扩增出ADH1及PDC1基因cDNA的部分编码区,用半定量RT-PCR的方法研究了淹水胁迫下ADH1和PDC1的表达特性及其与之对应的酶活性变化规律,主要结果如下:1.提取了薏苡根尖及叶片总RNA,RNA完整性较好,经电泳检测可看到明显的条带,叶片中28sRNA亮度基本为18sRNA的两倍
本文通过对荣华二采区10
期刊