基于ARM与LINUX的嵌入式流媒体播放器的研究与实现

被引量 : 0次 | 上传用户:laobo999
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着数字通讯技术、多媒体数据压缩技术以及处理器技术的不断发展,利用便携式设备实现可视电话、视频会议、视频点播等业务成了学术界以及工业界的热点领域,本文旨在ARM920T平台上实现流媒体播放功能。 首先,本文对流媒体播放系统的整体框架进行分析。在处理器的选择上面,选择ARM处理器作为系统的硬件平台;在操作系统的选择上面,选用LINUX操作系统;在实时传输协议上,选择了RTP/RTCP以及RTSP协议;在多媒体标准的选择上面,通过仿真结果的比较分析,选用了压缩性能良好而运算量有明显优势的MPEG-4视频标准以及具有全固点解码器的MP3音频标准作为系统目前支持的多媒体标准。 其次,本文构建了嵌入式LINUX,设计了流媒体播放系统集成结构并用软件实现。基于系统对操作系统的要求,构建了针对ARM平台的嵌入式LINUX操作系统;基于流媒体播放器的实际需求,本文首先将系统划分为五个主要任务,并通过五个封装类以及部分通用类库API实现这些任务:基于系统的多媒体、多任务特点,本文分析了音、视频同步机制以及线程间同步机制,解决了媒体间、任务间同步的问题;基于对系统功能扩展的考虑,本文给出了一种针对所有解码器的统一接口。 第三,本文将系统中所使用的优化方法分为系统级优化、算法级优化以及平台级优化三种类型。在系统级优化方面,采用了SCGM(Scene Cache GraphManagement)方法;在算法级优化方法,提出了适用于嵌入式MPEG-4解码的块效应滤波优化算法,仿真结果显示,和参考文献中运算量最小的Shen-Chuan Tai的算法比较,在图像质量有所提高的基础之上运量量减少了十几倍;在平台级优化方面,给出了操作优化、指令优化以及流水线优化等三种优化方法。仿真结果显示,综合了上述几种方法之后,MPEG-4视频解码在已经优化过的解码器基础之上运算量又减少了30%以上,MP3音频解码在采用运算量已经很少的LIBMAD基础之上性能又提高了40%以上,很好的满足了最高频率为203MHz的S3C2410处理器的性能要求。 第四,文章给出了系统开发过程中所涉及到的测试平台以及系统测试结果。 最后,总结了论文所做的工作,并指出了流媒体播放系统所需要进一步解决的问题。
其他文献
目的 探讨浅表性膀胱癌患者术后卡介苗 (BCG)灌注治疗前后IL 8及 pH值变化与疗效的关系。 方法 对 32例浅表性膀胱癌患者术后应用BCG膀胱灌注治疗 ,采用免疫化学发光法及
南靖苏区由于特殊的地理位置以及富有光荣的革命斗争传统,在土地革命战争时期成为中共闽西党组织、中共闽粤赣特委和中共福建省委开展革命斗争的重要区域之一,也是毛泽东、邓
油画自传入中国以来,不断地有油画家在进行油画“民族化”的探索。其中具有代表性的画家有董希文、赵无极、朱德群等。他们在构图、用笔、色彩和意境方面均呈现出独具特色的
目的探讨幽门螺杆菌(Helicobacter pylori,H. pylori)感染与中国人群结直肠息肉发生的相关性,同时分析H. pylori感染与结直肠息肉、结直肠腺瘤的相关特点。方法 2016年7月1日
目的:探讨风险管理在肾内科护理中的应用价值,为提高肾内科护理质量及患者满意度提供参考。方法:选取2013年6月~2014年6月湖州市中心医院肾内科病房收治的156例患者,在常规护
本研究通过问卷调查的方法,探讨了不确定性规避价值观及工作负担对领导授权行为的影响。在此基础上,本研究还进一步探讨了控制愿望与管理层级的调节作用。统计分析的结果表明
目的:对抽样工作中的风险提供一些有效防控措施。方法:阐述食品抽样工作中易出现的一些风险,并分析产生的原因,进而针对性地提出一些防范措施。结果与结论:提高抽样人员业务
<正> 1982年4月底,方城县城关发现一座古墓。6月上旬至中旬,地区文物队与县文化馆共同进行了清理发掘。墓地距方城潘河东岸约500米,地势较高,由北向南呈缓坡状。1976年春在此
现场重建是立足现场勘查、根据尸体检验、结合犯罪嫌疑人心里特征等因素,对犯罪嫌疑人实施犯罪过程的重现。本文阐述了现场重建与现场勘查、尸体检验及犯罪心理痕迹的关系,使
工艺设计是车辆基地工程设计的关键,有轨电车车辆基地工艺设计与普通地铁车辆基地工艺设计有较大区别。论文通过文山有轨电车密纳车辆段的设计实践,对有轨电车车辆基地工艺设