基于P2P与CDN混合流媒体分发技术研究

基于P2P与CDN混合流媒体分发技术研究

论文摘要

近年来,Internet上的流媒体应用得到了迅猛发展。如何实现一个经济、高效的流媒体通信传输系统已成为流媒体服务系统的核心问题。传统的多媒体系统主要使用C/S模式,服务器以单播的方式和每个客户建立连接。由于流媒体服务具有高带宽、持续时间长等特点,随着客户数目的快速增加,服务器的资源(如带宽)很快就被消耗,成为系统瓶颈,导致系统的可扩展性差。将P2P技术引入流媒体系统将会使服务分散化,从而减轻服务器负载,并支持大范围的流媒体内容发布。本文首先介绍了国内外各种流媒体数据分发技术的研究背景和相关研究现状,介绍了目前解决流媒体的3种主要技术框架。通过分析指出现有CDN系统在面对有较大I/O负载压力时,服务器或其网络带宽将会成为性能的瓶颈,并且CDN服务器的部署和维护的成本相对较高;另一方面,P2P技术用于流媒体分发也有其自身问题。首先,它需要足够数量的种子供应Peer节点以支持Peer节点播放。第二,相比于一台CDN服务器,一个Peer节点仅能或乐意提供很低的上传带宽;可能低于媒体数据的回放速率。针对存在的问题,基于混合式分发框架基础上,本文提出基于CDN和P2P技术的混合三层流媒体服务体系结构HTMSA(Hybrid Three-tie Media Streaming Service Architecture based on CDN and P2P)。最后根据系统的结构图,讨论了系统实现中用到的关键技术。本文核心内容包括,针对如何降低MSN( Multicast Service Nodes )节点负载压力的问题,在基于HTMSA体系结构下,通过已有的服务容量理论模型把流媒体分发分为三个阶段,并详细分析讨论了每个阶段的有效Peer节点数和系统服务容量,通过动态调整MSN节点输出带宽来降低MSN节点负载。最后针对在大规模并发用户数条件下,针对如何降低服务器负载压力和降低播放的启动延迟,本文提出了一种缓存策略来解决上述问题。本文实验都基于Cygwin+NS2实验环境,测试了HTMSA系统在服务器的负载性、系统整体服务能力和Peer节点的缓存对于服务器负载以及Peer节点播放延时方面,测试结果显示在这几方面都有显著的提高。

论文目录

  • 摘要
  • ABSTRACT
  • 1 绪论
  • 1.1 论文的研究背景
  • 1.2 P2P 流媒体技术国内外研究现状
  • 1.2.1 国外现状
  • 1.2.2 国内现状
  • 1.3 本论文的工作
  • 1.4 本文结构
  • 2 网络流媒体的相关基础理论
  • 2.1 内容分发网络CDN
  • 2.1.1 CDN 的定义
  • 2.1.2 CDN 系统框架
  • 2.1.3 CDN 流媒体分发机制
  • 2.1.4 CDN 系统小结
  • 2.2 P2P 网络
  • 2.2.1 P2P 网络特点
  • 2.2.2 P2P 网络体系结构
  • 2.2.3 典型P2P 网络系统BitTorrent
  • 2.3 混合式P2P 流媒体分发网络
  • 2.3.1 OMNI
  • 2.3.2 Scattercast
  • 2.3.3 混合式点播框架
  • 2.3.4 混合式P2P 流媒体分发网络小结
  • 2.4 流媒体技术
  • 2.4.1 流媒体主要文件格式
  • 2.4.2 传输控制协议
  • 2.5 本章小结
  • 3 基于CDN 和P2P 技术的混合三层流媒体服务体系结构
  • 3.1 HTMSA 系统结构
  • 3.2 HTMSA 体系结构工作原理
  • 3.3 本章小结
  • 4 HTMSA 体系结构涉及的关键技术
  • 4.1 基于HTMSA 体系结构PEER 节点层资源定位
  • 4.1.1 节点良好度
  • 4.1.2 快速检索算法
  • 4.2 基于HTMSA 体系结构服务器带宽分配方法
  • 4.2.1 P2P 点播系统服务容量模型
  • 4.3 基于HTMSA 体系结构PEER 节点缓存管理
  • 4.3.1 基于HTMSA 体系结构流媒体数据传输
  • 4.3.2 基于HTMS 体系结构流媒体系统的节点缓存框架
  • 4.3.3 基于HTMS 体系结构流媒体系统的节点缓存策略
  • 4.4 本章小结
  • 5 试验测评
  • 5.1 试验平台简介
  • 5.1.1 NS2 简介
  • 5.1.2 试验平台搭建
  • 5.2 测试用例
  • 5.3 测试结果
  • 5.3.1 系统整体服务能力测试结果
  • 5.3.2 服务器负载测试结果
  • 5.3.3 启动时延测试结果
  • 5.4 本章小结
  • 6 总结与展望
  • 致谢
  • 参考文献
  • 附录
  • 相关论文文献

    • [1].浅析社区教育视频教学资源的开发与流媒体技术的结合[J]. 教育现代化 2019(99)
    • [2].浅析流媒体技术与大众传播的关系[J]. 戏剧之家 2020(14)
    • [3].主流媒体在抗击新冠疫情中的作用及带来的启示[J]. 公关世界 2020(07)
    • [4].中国影业正在走向流媒体——从《囧妈》网络首播看流媒体平台和传统影业的互生共存[J]. 视听纵横 2020(03)
    • [5].2030年底,全球在线流媒体平台市场总价值达220亿美元[J]. 中外管理 2020(06)
    • [6].主流媒体入局直播带货的实践分析与对策建议[J]. 视听界 2020(04)
    • [7].云上编辑部的视觉碰撞——关于《两会流媒体》杂志美术编辑的工作思考[J]. 新闻研究导刊 2020(17)
    • [8].付费流媒体让音乐行业复苏[J]. 现代企业文化(上旬) 2018(12)
    • [9].主流媒体如何守好主流地位[J]. 传播力研究 2019(14)
    • [10].论流媒体技术如何在广播监测中得到应用[J]. 现代信息科技 2017(06)
    • [11].主流媒体记者形象存在的问题与解决[J]. 传播力研究 2018(07)
    • [12].主流媒体在弘扬社会主义核心价值观中的责任[J]. 新闻战线 2018(16)
    • [13].流媒体技术在数字化信息传输中的运用[J]. 新媒体研究 2017(10)
    • [14].流媒体技术在电子商务信息发布中的应用[J]. 信息通信 2017(09)
    • [15].宽带增值服务——浅谈流媒体技术[J]. 电子世界 2016(04)
    • [16].流媒体技术在综合网络中的运用探讨[J]. 电子技术与软件工程 2016(05)
    • [17].流媒体技术在网络教学中的应用[J]. 人力资源管理 2014(11)
    • [18].流媒体技术在教育活动中的应用[J]. 信息系统工程 2014(11)
    • [19].流媒体技术在校园网络中的应用[J]. 科技展望 2014(20)
    • [20].主流媒体倡导社会主义核心价值观的使命[J]. 新闻战线 2015(03)
    • [21].基于流媒体技术的微课教学系统研发[J]. 信息技术与信息化 2015(01)
    • [22].流媒体技术的教学应用探析[J]. 品牌(下半月) 2015(05)
    • [23].流媒体技术在远程教育中的应用[J]. 现代农业 2015(08)
    • [24].流媒体技术与汉语言文学课堂教学的整合研究[J]. 中国教育技术装备 2015(13)
    • [25].流媒体技术的分析及其系统平台的设计和比较研究[J]. 科技与企业 2015(14)
    • [26].基于网络多媒体的流媒体技术[J]. 信息化建设 2015(08)
    • [27].主流媒体防控疫情宣传的责任与使命[J]. 记者观察 2020(05)
    • [28].主流媒体在疫情报道中发挥的作用分析[J]. 记者观察 2020(24)
    • [29].流媒体技术在现代远程教育系统中的应用[J]. 科普童话 2019(31)
    • [30].流媒体技术及其在网络远程教学中的应用[J]. 新课程研究(职业教育) 2008(08)

    标签:;  ;  ;  ;  

    基于P2P与CDN混合流媒体分发技术研究
    下载Doc文档

    猜你喜欢