资源预览内容
第1页 / 共12页
第2页 / 共12页
第3页 / 共12页
第4页 / 共12页
第5页 / 共12页
第6页 / 共12页
第7页 / 共12页
第8页 / 共12页
第9页 / 共12页
第10页 / 共12页
亲,该文档总共12页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
ARM应用实例,ARM应用实例,基于PXA270的嵌入式流媒体播放器,基于PXA270的嵌入式流媒体播放器,1 系统简介 传统的基于PC机的流媒体播放器虽然具有强大的流媒体播放功能和方便的用户界面,但是用户必须掌握PC机的操作,而且携带起来笨拙不方便。相对而言,基于嵌入式技术的流媒体播放器有效地将嵌入式技术和流媒体技术结合在一起,可以很好地解决基于PC机的流媒体播放器在实际应用中存在的不便,它具有携带方便,体积小,稳定性高,成本较低,实时性好等特点。,1080P,1080P,就是能够显示1920*1080的节目 .FULL HD 就是能够完全显示1920*1080像素或者说物理分辨率达到1920*1080的平板电视机。,基于PXA270的嵌入式流媒体播放器,基于PXA270的嵌入式流媒体播放器,2嵌入式流媒体播放器的硬件方案,基于PXA270的嵌入式流媒体播放器,硬件系统的工作流程: 第一步,系统模块通过以太网接收从Darwin 服务器传输过来的音视频码流,在系统的控制下,对音视频码流进行解码,输出RGB565格式的视频数据和AC97格式的音频数据; 第二步,RGB565格式的视频数据通过LCD controller驱动模块直接写入Framebuffer进行显示; 第三步,AC97格式的音频数据通过Audio CODEC进行数模转换,输出模拟音频信号; 第四步,系统模块同时也接收触摸屏的输入信号,解析相关命令,并对其作出相应的控制。,基于PXA270的嵌入式流媒体播放器,嵌入式流媒体播放器的软件架构,3 嵌入式流媒体播放器的软件方案,基于PXA270的嵌入式流媒体播放器,网络接收模块的实现流媒体网络接收模块的实现是在Linux平台上移植了开放源代码的RTP库Live,Live库是用C+语言编写的针对音视频网络流媒体服务的开源库,它支持RTP/RTCP/RTSP/SIP等协议,适合于嵌入式或低成本的流媒体应用。,基于PXA270的嵌入式流媒体播放器,MPEG-4的解码实现,IPP是Integrated Performance Primitives的缩写,中文名称是Intel集成性能函数库。它提供的函数功能调用可广泛应用于多媒体领域,包括信号处理、图像处理(如JPEG)、视频编解码(如MPEG-4)、音频编解码、语音识别和计算机视觉等。,基于PXA270的嵌入式流媒体播放器,图形用户界面的设计 本系统的图形用户界面是采用Tiny-X来设计显示的,Tiny-X是专为嵌入式开发,适合用作嵌入式Linux的GUI系统。在嵌入式系统GUI开发中使用Tiny-X开发上层应用是比较方便的,在实际使用中Tiny-X底层要用到的库之间的关系。,基于PXA270的嵌入式流媒体播放器,本系统所设计的IPP 库播放的播放界面,
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号