基于P2P技术的流媒体直播服务体系的研究及应用

基于P2P技术的流媒体直播服务体系的研究及应用

论文摘要

基于P2P(Peer-to-Peer)技术的流媒体直播系统由于具有可扩展服务能力,为构建大规模流媒体传输系统提供了一种低成本的解决方案,是目前互联网上视频直播的主流技术。本文首先研究了流媒体服务体系和P2P的相关技术,然后对现有的几种P2P流媒体直播模型进行了分析与比较,重点研究了DONet模型,分析了它存在的不足,针对其在覆盖网构建方面存在的随机性提出了采用分布式动态聚合算法对覆盖网进行优化,针对数据交换方面存在的高延迟提出了基于子数据流的定制方法,设计了一个流媒体直播系统,并在对用户端软件设计时基于通用性的考虑提出了一个可复用的软件构架,最后通过仿真实验验证了其可行性和有效性。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 引言
  • 1.1 课题背景及意义
  • 1.2 国内外研究现状
  • 1.3 本文的主要研究工作
  • 1.4 本文的组织
  • 第二章 流媒体和P2P 相关技术
  • 2.1 流媒体技术
  • 2.1.1 流媒体概念
  • 2.1.2 流媒体的技术框架
  • 2.1.3 流媒体服务体系
  • 2.1.4 流媒体的传输
  • 2.2 基于P2P 技术的流媒体直播方案
  • 2.2.1 P2P 技术
  • 2.2.2 基于P2P 的流媒体直播服务
  • 2.3 本章小结
  • 第三章 典型P2P 流媒体直播模型的分析
  • 3.1 概述
  • 3.2 Peercast 模型
  • 3.2.1 组播树的维护
  • 3.2.2 Peercast 的优缺点
  • 3.3 ZIGZAG 模型
  • 3.3.1 簇管理结构
  • 3.3.2 组播树
  • 3.3.3 ZIGZAG 的优缺点
  • 3.4 CoopNet 模型
  • 3.4.1 组播树的维护
  • 3.4.2 CoopNet 的优缺点
  • 3.5 DONet 模型
  • 3.5.1 Gossip 协议
  • 3.5.2 节点的管理
  • 3.5.3 数据交换
  • 3.5.4 DONet 的优缺点
  • 3.6 本章小结
  • 第四章 对DONet 模型的改进措施
  • 4.1 概述
  • 4.2 覆盖网构建
  • 4.2.1 DONet 模型中的覆盖网络
  • 4.2.2 覆盖网络的优化
  • 4.3 数据交换
  • 4.3.1 DONet 模型的数据传输策略
  • 4.3.2 基于子数据流的定制方法
  • 4.4 本章小结
  • 第五章 PeerMedia 系统的设计与仿真
  • 5.1 PeerMedia 系统的设计
  • 5.1.1 设计目标
  • 5.1.2 概念定义
  • 5.1.3 数据分发过程
  • 5.1.4 工作流程
  • 5.1.5 系统结构设计
  • 5.1.6 节点管理
  • 5.1.7 与DONet 模型的区别
  • 5.2 仿真实验及结果分析
  • 5.2.1 仿真环境
  • 5.2.2 仿真结果与分析
  • 5.3 本章小结
  • 第六章 总结与展望
  • 6.1 总结
  • 6.2 工作展望
  • 参考文献
  • 致谢
  • 在学期间发表的学术论文和参加科研情况
  • 相关论文文献

    标签:;  ;  ;  ;  

    基于P2P技术的流媒体直播服务体系的研究及应用
    下载Doc文档

    猜你喜欢