基于网络编码的视频组播研究与实现

来源 :武汉理工大学 | 被引量 : 1次 | 上传用户:majun913
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络应用技术的飞速发展,流媒体技术也已经在生活中的各个领域普及起来,如:远程教育、网络视频会议、视频点播等,因此对于流媒体技术的研究也越来越受到广大学者的重视。在大规模的网络环境中,流媒体数据的分发效率直接影响了整个网络节点的播放速度。为了使流媒体应用能够在异构的网络环境中成为可能,从而对其进一步的推广,近些年有不少学者从事相关领域的研究,并提出了切实可行的解决方案和理论。网络编码的核心思想就是利用有限域上的运算对网络中传输节点接收到的数据进行信息处理。首先按照预定的规则压缩原始数据,然后转发出去,最后通过端节点进行逆运算,解码得出原始数据。研究表明:通过网络编码运算处理可以提高网络吞吐量、均衡网络负载和提高带宽利用率等。网络编码理论突破了原有的存储、转发数据分发模式,被认为是进入21世纪后信息处理和信息传输领域理论研究上的重大突破,具有高度的理论价值和广泛的应用前景。网络编码在理论方面的研究已经具有一定成果,但是在实际环境中的应用还存在一定的欠缺。鉴于此,结合流媒体技术的广泛应用背景,本文的研究目标是实现基于网络编码的视频组播系统,构建一个网络编码的应用实例,从而进一步验证网络编码理论在现实网络环境中的可行性,为后来研究网络编码的高效性提供铺垫。本文的研究内容如下:1)简要说明了视频点播技术、流媒体技术和DirectShow开发的相关知识。2)介绍了信息流概念的提出背景、网络编码的产生和发展历程情况;还有网络编码构造方法和在有限域上的具体运算。3)研究了网络编码的设计方案和视频组播系统的整体设计思路,分别设计了网络编码的组播网络的构建、编解码的设计,视频播放系统中媒体数据格式的定义、缓冲区设计和节点的控制等。4)实现了基于网络编码的视频组播系统,着重说明了网络编码的具体编码过程和视频播放系统的实现过程,最后对网络编码模块和视频播放系统作了相应的功能测试。
其他文献
近年来,随着半导体工艺技术的发展,处理器芯片的集成度也越来越高,单个芯片的处理速度已近乎极限。多核技术成为现在提高处理器速度的一个研究热点,将多个芯片如何协同的工作
伴随着计算机网络的发展,计算机的安全也面临着新的挑战,传统的信息安全方法已不能有效的解决这些问题。人们把生物免疫机理应用到计算机系统和计算机网络安全中,提出了计算
DNA计算的概念由Adleman博士于1994年首先提出,同:时第一次成功使用DNA计算方法解决了7个节点的汉密尔顿路径问题。此后,多种DNA计算模型被提出并用来解决不同的NP完全问题,DN
随着我国社会信息化工作的全面开展,企业、政府单位陆续开发了大量的信息管理系统,但这些信息系统是在不同时期、根据当时不同需求而单独设计、开发出来的,各自面对单独的业
随着信息技术的突飞猛进,产生了大量的视频文档。视频压缩、视频编解码、计算机海量存储和信息高速传输等技术的发展解决了日益膨胀的视频信息传输和存储问题,如何对海量的视
B2C电子商务企业的销售预测直接影响到企业的采购和备库,从而对提高企业客户服务水平、提高企业的市场竞争力发挥举足轻重的作用。B2C电子商务企业和传统零售企业相比,其商品具
随着互联网技术的迅速发展,可扩展标记语言XML得到了极大的进步,已经成为Web上信息交换与数据处理的标准。由于XML数据具有描述能力强、结构信息丰富、语义明确、可扩展性好
作为一种当今流行的网络结构,P2P技术有别于传统的“客户端/服务器”模式。P2P网络当中的每一个节点都具有平等的地位,每个节点在享用其他节点提供的服务的同时也在充当服务
随着军队机械化和信息化建设的不断深入,多种新式车辆列入部队装备序列,对部队正规化现代化专业化的管理提出了更高的要求,需要运用高科技手段进行有效监管。军车牌照是军车
近年来,基于人工智能技术的问题求解、自动证明、类人答题等应用已经成为研究的热点,并不断取得新的突破。自然语言处理是人工智能研究的一个重要内容,其研究方法主要包括基