H.264嵌入式流媒体视频播放系统研究与设计

来源 :江苏大学 | 被引量 : 4次 | 上传用户:kitwe
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着数字通讯技术、视频压缩技术以及处理器技术的不断发展,利用便携式设备实现可视电话、视频会议、视频点播等业务成了学术界以及工业界的热点领域。而高效、实用的便携式多媒体终端设备融合了嵌入式技术、多媒体技术、流媒体技术等,是嵌入式领域研究的主要方向之一,使得对基于嵌入式流媒体技术实现视频的传输、解码、播放的研究更加迫切,具有理论意义和实践意义。通过对嵌入式、视频压缩、流媒体等技术的深入研究,提出了基于H.264的嵌入式流媒体视频播放系统设计方案。硬件方面,讨论了Xscale PXA255体系结构的处理器核的特点和优势,并在此硬件基础上进行了开发环境的构建,包括:建立嵌入式Linux系统的交叉编译开发环境、对Bootloader的启动过程进行分析,实现了Bootloader的移植,完成了Linux内核的配置和移植以及根文件系统的实现。软件方面,为实现H.264网络视频的实时播放,需要解决的问题包括:(1)H.264编码数据的传输、解析;(2)寻找高效的优化算法,减少解码器的计算复杂度。针对基于PXA255体系结构的纯软件解码的嵌入式系统平台,从H.264网络媒体实时播放的角度,对支持H.264的流媒体协议栈和H.264解码器优化这两个方而进行了研究。在对ARM处理器内部结构分析和H.264解码模块分析的基础上,在算法、结构和汇编等各个层次对客户端进行有效的优化,提高了系统的性能。优化使系统性能提高了6.1%,在图像分辨率为242x192,25帧/秒的视频格式下,优化后系统能够流畅播放的H.264/AVC码流比优化前约高100kbit/s。进而对H.264网络适应性的各方面技术进行了深入的分析,提出了一套支持H.264编码流传输、解析,具有可扩展框架的流媒体协议栈解决方案,其中着重介绍了H.264的分层结构、参数集、组帧模式等技术特点和实现方法,同时还介绍了流媒体协议栈具有可扩展功能的整体架构和各模块的接口设计。最后,把协议栈和解码器整合进播放系统,并设计了嵌入式平台上流媒体视频播放系统的测试方法,对所完成的系统的各个部分进行了相应的测试。测试结果表明,在该课题的软硬件环境下,视频播放系统基本实现了对H.264网络数据流的实时播放,解码后的视频图像具有良好的主观质量和客观质量,为嵌入式终端的流媒体应用打下了良好的基础。同时,由于引入了H.264标准,播放系统的网络播放性能得到了提高,达到了设计目标。
其他文献
近年来,由于微型制造技术、通讯技术及电池技术的改进,促使微小的传感器已经具备了感应、无线通讯及处理信息的能力,且其价格低廉,故在国防军事、环境监测、交通管理、医疗卫
随着P2P的即时通信、文件共享、流媒体播放以及协同办公等系统的迅猛发展,P2P技术已经对互联网产生了深刻的影响。但由于P2P网络自身的分散性、自治性、动态性和异构性等特点
随着网络的发展以及宽带网的普及,人们对多媒体信息服务的要求越来越高,希望有更好的信息服务提供给用户,而同步多媒体集成语言SMIL能够有效地整合各种媒体资源,满足人们的这
随着21世纪信息技术的高速发展,高校网络基础设施建设和信息系统建设也取得了重大突破。目前国内大部分高校均已部署了一定规模的网络应用,初步实现了网络办公、网络教学、网络
视频正不断以更多的表示格式,更多的设备类型和多种多样的网络环境进行制作和使用。视频转码是将一种视频编码格式转换为另一种视频编码格式的过程。然而,大多数时候,转码是
随着多媒体技术及网络技术的飞速发展,人们对数字产品的获取变得极为方便。由此带来的负面影响是,这些数字产品原创者的版权和经济利益常常受到侵犯,版权纠纷时有发生。如何保证
随着当今社会进入网络化信息化时代,网络信息作为一种新兴的信息资源而急剧增长。在其发布过程中,由于信息发布硬件设备的不同,各终端承载能力的差异,会导致相同信息在不同终
中国象棋的计算机博弈研究起步较晚,但是发展较快。到目前为止出现了许多优秀的中国象棋软件,如许舜钦及其团队的“ELP”、上海计算机博弈研究所黄晨的“象眼”等。但是这些
随着质谱技术的发展,诞生了一门新的学科:蛋白质-基因组学。它是蛋白质组和基因组相交互的研究领域。通过基因组学和转录组学提供的信息,定制新的蛋白质序列数据库,再用这些蛋白
随着计算机软硬件技术、半导体技术、电子技术、通讯技术和网络技术等的飞速发展,各种新型智能化的嵌入式设备日益广泛地走入人们的工作和生活。而嵌入式技术与语音识别技术的