基于DaVinci平台的实时视频传输系统

来源 :中国科学院计算技术研究所 | 被引量 : 0次 | 上传用户:wangkaidi58
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机网络技术和数字通信技术的飞速发展,以TCP/IP为基础的Internet越来越影响着人们的生活,同时也带动了以IP为基础的各种应用的迅猛发展。基于IP网络的高带宽、低成本,以IP网络为媒介成为实现实时视频传输的理想选择。拥有对标清视频进行实时编解码能力的DaVinci处理器专门对视频应用经过优化,集成丰富外设接口,成为实时视频应用的理想解决方案,推出以后成为业界的焦点。本课题旨在采用嵌入式处理器DaVinci作为硬件平台的条件下,在当前的Internet中尽可能平滑地传输视频数据流,改善视频网络通信的质量。   本文前半部分首先介绍了DaVinci平台的硬件结构并重点介绍了该平台上特殊的ARM端应用程序加DSP端Dsp Server的软件架构,此外对Internet中实时视频传输所面临的NAT穿越、网络延迟抖动以及拥塞控制等问题进行了介绍并对现有相关技术进行了分析。后半部分首先针对DaVinci平台特性提出对本文中应用的编解码算法进行xDM标准封装的特定流程,以及实际构建Dsp Server的流程。接下来提出一种Internet中跨局域网实时视频传输策略,在该策略中,基于UDP完成实时视频数据传输,基于TCP完成传输控制,并且针对前述Internet中实时传输面临的问题,提出以下方法:鉴于NAT设备的存在对跨局域网传输造成的障碍,提出一种基于NAT类型早期发现的集成了UDP与TCP穿越的框架;为了抑制网络延时抖动,去除包乱序,给出了一种接收端双缓冲区解码速率实时调整的抖动抑制策略;在拥塞控制方面,对AIMD算法进行改进,提出了一种实时自适应拥塞控制策略。本文的最后对该实时视频传输系统在DaVinci平台上的具体实现进行了简单的介绍。
其他文献
随着网络技术和电影工业的发展,越来越多的视频内容广泛流传,而其中或多或少地存在着一些暴力内容。一方面,暴力场面容易吸引观众的注意,属于影片中的精彩内容,研究和分析暴力内容
web2.0带领互联网走进了一个新时代,用户是互联网的核心,生产数据的同时也在消费数据。互联网的普及和互联网用户数量的迅猛增长使得互联网上的信息呈现爆炸式的增长,带来了
多路视频实时拼接技术是计算机视觉、虚拟现实等领域的研究热点,在交通监控、视频会议、家庭娱乐等方面有广泛的应用。目前可以通过广角镜头或者鱼眼镜头获取全景图像,但是这
无线局域网作为当下3G网络的有力补充,正扮演着一个越来越重要的角色。为了适应其应用领域越来越广泛的要求,IEEE标准协会也在不断对标准进行越来越细致和有针对性的完善。标准
随着无线传感器网络技术的不断发展和完善,越来越多的领域需要用到这项技术,因此世界各国都将其作为重点科研领域。然而随着其应用领域日渐增多,其节点携带电量有限,容易造成
互联网规模的急剧扩张给网络服务器带来大规模并发和高可用性的挑战。传统网络服务器软件结构由于处理逻辑紧密耦合、缺少有效隔离、资源管理模式单一等原因,存在着吞吐量低、
自从九十年代中后期以来,随着信息技术的进步,CPU、内存等基础计算部件的生产效率进一步提高,个人计算机内部充裕的计算资源为虚拟化相关技术的实施提供了强大的硬件平台。虚拟
PSA(parameter sweep application)应用很广泛,涉及各行各业。PSA应用对计算资源要求较多,在网格环境下,计算资源得到了管理,可以被很好的使用。两者的结合可以产生更大的生产力
IP移动管理是支持用户漫游/移动的关键技术,使用户可以忽略接入技术的不同而实现随时随地的网络连接。IP移动管理是网络层移动管理解决方案,包括广域移动管理和区域移动管理两
信息技术和计算机的快速发展使得软件的执行效率和硬件的性能得到了很大的提高。在现代生活中,具备计算能力和数字通信能力的设备越来越多,并且这些设备的功能和信息都可以被