基于网络编码的视频播放系统设计

基于网络编码的视频播放系统设计

论文摘要

目前,流媒体正被应用到许多重要领域,如:远程教育、网络视频会议、视频点播等。应用层组播技术被应用到网络流媒体数据分发上后,使大规模用户的流媒体应用成为了可能,从而使流媒体的应用得到了进一步的推广。网络编码技术在应用层组播的基础上,采用在源节点和中间节点对组播数据进行编码的方式,进一步提高了网络数据的分发效率,因此将网络编码技术应用到流媒体数据的分发上将具有重要意义。本文首先对应用层组播技术和网络编码技术的发展现状做了详细的介绍,并对应用层组播的组网方式和网络编码的编码/解码方式做了深入的分析,在此基础上提出了基于网络编码的视频播放系统的设计方案,系统设计的目标是设计一种高效率的、可扩展性好的、支持多媒体数据在Internet上多点传输的系统。系统在网状应用层组播模型的基础上构造出2-冗余组播图作为系统运行的网络组播图,并在媒体数据的传输上采用网络编码技术,提高了媒体数据的分发效率,同时使整个网络的流量更加均衡。本文对组播图的建立和网络编码的编码/解码方式做了讨论和研究,然后对系统的整体功能和实现方法做了分析,主要成果可以概括为:1、设计了基于网络编码的视频播放系统。对系统的设计目标、系统结构、工作流程等做了详细的介绍。2、对现有应用层组播模型做了详细的分析,并在网状应用层组播模型的基础上构造出了2-冗余组播图模型做为系统的网络基础。3、对网络编码的编码/解码过程做了详细的介绍,并对编码系数的生成、管理和分发方式以及节点中编码/解码的过程做了详细的设计。4、将网络编码技术应用到系统中媒体数据的分发上。最后本文运用网络拓扑产生器(Inet3.0)生成的网络拓扑,构造了一个虚拟的网络环境,对整个系统进行了仿真,并对系统中节点接收数据的延迟、接收数据的效率、网络节点的负载状况和网络链路的负载状况做了测试和分析,同时对使用网络编码前后系统的性能做出了比较,从而证明系统的性能达到了需要的效果。

论文目录

  • 中文摘要
  • ABSTRACT
  • 第一章 引言
  • 1.1 研究背景
  • 1.1.1 组播技术的发展
  • 1.1.2 网络编码的发展
  • 1.2 论文的主要工作和目标
  • 1.3 论文结构介绍
  • 第二章 相关技术
  • 2.1 组播技术
  • 2.1.1 IP 组播
  • 2.1.2 应用层组播
  • 2.2 网络编码
  • 2.2.1 网络流的基本概念
  • 2.2.2 信息流法则
  • 2.2.3 网络编码的定义
  • 2.2.4 线性网络编码
  • 2.2.5 线性网络编码在流媒体中的应用
  • 2.2.6 网络编码所带来的好处
  • 2.3 实时传输协议RTP
  • 2.3.1 基本概念
  • 2.3.2 RTP 协议
  • 2.3.3 RTCP 协议
  • 2.3.4 RTSP 实时流协议
  • 2.4 本章小结
  • 第三章 系统需求分析和整体设计
  • 3.1 系统需求分析
  • 3.2 系统的解决方案
  • 3.3 系统的整体设计
  • 3.3.1 流媒体服务器
  • 3.3.2 组播数据源节点
  • 3.3.3 管理节点
  • 3.3.4 中间节点
  • 3.3.5 接收节点
  • 3.4 本章小结
  • 第四章 组播图的构造和网络编码的设计
  • 4.1 系统理论基础
  • 4.2 组播图的构造过程
  • 4.2.1 基本图的构造过程
  • 4.2.2 基本树的构造过程
  • 4.2.3 组播图的构造过程
  • 4.2.4 组播图中节点的退出和失效处理
  • 4.3 组播图的分析
  • 4.4 线性网络编码的设计
  • 4.4.1 在基本树中构造线性网络编码
  • 4.4.2 新节点的加入
  • 4.4.3 节点的正常退出或失效处理
  • 4.5 线性编码算法的效率分析
  • 4.6 本章小结
  • 第五章 视频播放系统设计
  • 5.1 系统结构
  • 5.2 流媒体服务器
  • 5.3 组播数据源
  • 5.4 管理节点
  • 5.5 接收节点
  • 5.5.1 节点加入和退出组播图过程
  • 5.5.2 媒体流传输
  • 5.6 本章小结
  • 第六章 试验评测
  • 6.1 试验环境
  • 6.1.1 Inet3.0 网络拓扑产生器介绍
  • 6.1.2 网络拓扑的生成
  • 6.2 仿真试验的设计和结果分析
  • 6.2.1 仿真的性能指标
  • 6.2.2 仿真试验设计
  • 6.2.3 试验数据分析
  • 6.3 本章小结
  • 第七章 结束语
  • 致谢
  • 参考文献
  • 附录
  • 攻硕期间取得的成果
  • 相关论文文献

    • [1].分布式虚拟环境下的混合应用层组播传输协议[J]. 计算机辅助设计与图形学学报 2011(02)
    • [2].拓扑感知应用层组播故障检测机制研究[J]. 武汉理工大学学报 2009(18)
    • [3].基于蚁群算法的树环结构应用层组播树构建算法[J]. 计算机应用 2013(12)
    • [4].拓扑感知和局部负载均衡的应用层组播方案[J]. 清华大学学报(自然科学版)网络.预览 2009(01)
    • [5].一种改进的应用层组播树构建和维护算法[J]. 电气自动化 2011(06)
    • [6].网络编码在高质量应用层组播中的应用[J]. 武汉大学学报(理学版) 2009(06)
    • [7].一种基于层次结构的可扩展应用层组播模型[J]. 长江大学学报(自然科学版)理工卷 2010(03)
    • [8].流媒体编码和应用层组播技术在视频监控系统中的应用研究[J]. 计算机光盘软件与应用 2013(02)
    • [9].基于CAN网络的应用层组播[J]. 电脑与电信 2012(09)
    • [10].PPNCast:一种基于对等交换的应用层组播方法[J]. 计算机应用研究 2008(12)
    • [11].应用层组播通信QoS研究[J]. 计算机时代 2008(09)
    • [12].基于路由信息的应用层组播系统[J]. 微计算机信息 2008(15)
    • [13].基于邻近原则的应用层组播实验研究[J]. 计算机应用研究 2008(04)
    • [14].一种应用层组播拓扑的设计[J]. 武汉工程大学学报 2010(09)
    • [15].微粒群优化的应用层组播路由算法[J]. 计算机工程与应用 2009(05)
    • [16].基于混合覆盖网的可靠应用层组播方案[J]. 计算机工程与设计 2009(04)
    • [17].基于DONet模型的视频直播系统[J]. 成都信息工程学院学报 2008(04)
    • [18].一种利用双路径组播树提高应用层组播稳定性的方案[J]. 小型微型计算机系统 2013(05)
    • [19].基于优先级的高效应用层组播层次结构管理模型[J]. 小型微型计算机系统 2008(09)
    • [20].基于优先级的应用层组播的分层结构模型[J]. 计算机应用研究 2008(05)
    • [21].模拟训练中可靠组播技术研究与实现[J]. 计算机与数字工程 2012(03)
    • [22].一种支持大规模应用层组播的混合拓扑覆盖网络[J]. 西安交通大学学报 2010(02)
    • [23].移动应用层组播中基于父节点备份机制的快速重定向策略研究[J]. 计算机工程与科学 2013(12)
    • [24].基于二维网状结构的应用层组播协议研究[J]. 计算机应用与软件 2011(09)
    • [25].一种层次多环结构的应用层组播安全模型[J]. 计算机工程与应用 2012(05)
    • [26].分层的应用层组播协议研究[J]. 计算机工程 2008(16)
    • [27].应用层组播优化方法[J]. 计算机应用 2013(12)
    • [28].融合优先级差异的应用层组播算法分析与实现[J]. 厦门理工学院学报 2013(02)
    • [29].安全高效的应用层组播系统[J]. 福建电脑 2011(06)
    • [30].一种拓扑感知的应用层组播方案[J]. 软件学报 2010(08)

    标签:;  ;  ;  ;  

    基于网络编码的视频播放系统设计
    下载Doc文档

    猜你喜欢