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

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:wzhjxl3
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前,流媒体正被应用到许多重要领域,如:远程教育、网络视频会议、视频点播等。应用层组播技术被应用到网络流媒体数据分发上后,使大规模用户的流媒体应用成为了可能,从而使流媒体的应用得到了进一步的推广。网络编码技术在应用层组播的基础上,采用在源节点和中间节点对组播数据进行编码的方式,进一步提高了网络数据的分发效率,因此将网络编码技术应用到流媒体数据的分发上将具有重要意义。本文首先对应用层组播技术和网络编码技术的发展现状做了详细的介绍,并对应用层组播的组网方式和网络编码的编码/解码方式做了深入的分析,在此基础上提出了基于网络编码的视频播放系统的设计方案,系统设计的目标是设计一种高效率的、可扩展性好的、支持多媒体数据在Internet上多点传输的系统。系统在网状应用层组播模型的基础上构造出2-冗余组播图作为系统运行的网络组播图,并在媒体数据的传输上采用网络编码技术,提高了媒体数据的分发效率,同时使整个网络的流量更加均衡。本文对组播图的建立和网络编码的编码/解码方式做了讨论和研究,然后对系统的整体功能和实现方法做了分析,主要成果可以概括为:1、设计了基于网络编码的视频播放系统。对系统的设计目标、系统结构、工作流程等做了详细的介绍。2、对现有应用层组播模型做了详细的分析,并在网状应用层组播模型的基础上构造出了2-冗余组播图模型做为系统的网络基础。3、对网络编码的编码/解码过程做了详细的介绍,并对编码系数的生成、管理和分发方式以及节点中编码/解码的过程做了详细的设计。4、将网络编码技术应用到系统中媒体数据的分发上。最后本文运用网络拓扑产生器(Inet3.0)生成的网络拓扑,构造了一个虚拟的网络环境,对整个系统进行了仿真,并对系统中节点接收数据的延迟、接收数据的效率、网络节点的负载状况和网络链路的负载状况做了测试和分析,同时对使用网络编码前后系统的性能做出了比较,从而证明系统的性能达到了需要的效果。
其他文献
随着以社交网络为典型代表的异构信息网络的迅猛发展,异构信息网络分析已经成为数据挖掘中一个重要且热门的研究方向,被广泛的应用于社交网络、Web数据管理、蛋白质结构预测
随着科学技术的发展以及互联网技术的普及,人们对计算机网络的要求也越来越高。人们已不再满足普通信息的共享,而是要求几乎所有资源都可通过网络实现共享。网格的出现使人们
随着信息技术的发展,尤其是网络技术、通信技术和多媒体技术的应用普及,近来年计算机运行速度、网络带宽及数据压缩技术的显著提高,在Intemet上运行对服务质量要求较高的网络
视频内容的特征提取和过滤是数字视频处理、模式识别等领域的重要组成部分,在民用和军事上均具有广泛的应用。随着互联网的发展和普及,人们可以在网络上获得各种信息,怎么防
本文利用了产生式编程的思想解决面向对象设计中遇到的设计意图丢失、性能损失以及维护成本高等问题。运用新思想实现了一个矩阵计算库,解决传统面向对象矩阵库在高性能计算
决策树归纳学习算法是机器学习中最重要的算法之一。目前通常采用启发式方法来构建决策树,因此探索各种启发式算法成了决策树研究的一个焦点。基于最大margin的决策树归纳是
无线传感器网络是当前国际上备受关注的、由多学科高度交叉的新兴前沿研究热点领域。由于无线传感器网络自身的特点,实际网络系统的实现代价高且难以实现,为更好地验证网络通
鉴于移动的巨大需求和技术的不断发展,移动支持和安全性保证已经成为因特网发展的两个核心问题。而TCP/IP协议栈设计之初,IP地址被赋予了双重身份:寻址符和网络接口描述符。
当今世界,不可靠的授权造成了商业和个人巨大的财产损失。可以用来替代密码的生物特征,已经成为了能够很好解决身份认证这个问题的方法之一。而指纹识别技术是目前国际上公认
随着视频采集设备清晰度的不断提高,人们对视频编码的效率提出了越来越高的要求。运动估计作为一项重要的视频编码技术,多年来视频编码效率的大部分提升均是由于其采用了更为