新闻中心

EEPW首页>嵌入式系统>设计应用> 基于IntelPXA270平台的嵌入式流媒体播放器设计

基于IntelPXA270平台的嵌入式流媒体播放器设计

作者: 时间:2012-04-05 来源:网络 收藏

媒体的播放

播放器以自由软件mplayer 为蓝本,处理流程如图4所示:

1) 如果数据是从网卡获得的,调用stream input模块进行处理。Stream input 模块根据协议,使用socket 和多媒体服务器进行通信,输入的流数据放入缓冲池中并根据流文件的格式对它进行ASF 或RM解压缩;
2) 解压后的文件根据文件的类型查找索引表调用不同的解码类将数据转化为一种统一的中间格式raw,生成相应的file,由播放器main 函数播放。如果文件已保存在存储器中,可以跳过第一步,直接执行第二步流程。

小结

本文提出了一种基于Intel嵌入式微处理器和嵌入式Linux 的播放器系统实现方案,特有的索引表结构使得播放器可以通过软件升级增加新的编码格式,纯软件的实现方式大大缩减了研发周期。经测试,在带宽 50Kb/s~100Kb/s、缓存256k 的条件下,系统对CIF(352×288) 视频格式、QCIF(176×144)视频格式和音频格式的文件播放失帧率在5%以下,播放流畅,满足了目前车载终端中嵌入式流视频播放的要求。


上一页 1 2 3 4 下一页

关键词:PXA270MPEG-4流媒体

评论


相关推荐

技术专区

关闭