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

来源 :重庆邮电大学 | 被引量 : 0次 | 上传用户:my2002hhl
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着媒体压缩技术和宽带网络技术的飞速发展,以远程音视频交互为特色的流媒体业务已成为目前行业内最迫切的需要,而媒体播放器是实现流媒体业务的关键部分,因此,播放器的性能也就有了更高的标准。本课题研究的目的是开发出一套基于MonteVista Linux操作系统平台的流媒体播放器软件。该嵌入式流媒体播放器基于嵌入式处理器硬件平台,采用了针对硬件平台优化过的MPEG-4视频解码算法和MP3/AAC音频解码算法,并且支持流媒体网络协议,在IPTV机顶盒上实现和应用。 本文阐述了研究设计一种应用在IPTV终端机顶盒上的嵌入式流媒体播放器的思路和实现的机制。播放器的开发的总体方案是在Linux平台上,以C语言作为开发工具,对播放器的架构进行设计并实现其中的关键技术。该系统在高性能嵌入式处理器的基础上,采用特有的硬件平台架构、视频解码技术、音频解码技术和流媒体技术进行设计。本设计基于的是SOC+DSP硬件平台架构,DSP弥补SOC在媒体数据处理方面的不足或在原有SOC支持的媒体格式的基础上进一步支持新的格式。本播放器的软件部分采用模块化设计思路,在播放器的内部通过回调函数的方式实现模块间的控制命令和数据的交互。在设计的过程中,有关播放器的关键性问题采用具体的技术实现,例如,内部缓冲、音视频同步、模块问的通信以及以支持更多媒体类型的软件代码升级。 该流媒体播放器不但可以支持更多的媒体类型,能实现基于Ⅰ帧播放的快进快退,也更好地解决了播放器内部数据缓冲和音视频同步的问题。更重要的是,该播放器的实现也为嵌入式流媒体播放终端提供了一种综合的解决方案,且播放器具有良好的系统扩展性和兼容性。 本课题来源于郑州×××公司的NDVD VC-9026L型机顶盒研发项目,该型号的机顶盒已经在河南省的党员远程交互式教育平台和农村信息化建设等领域得到了成功的应用,并在全国范围内得到推广。
其他文献
由于具有频谱利用率高、实现容易和接收机结构简单等优点,正交频分复用(OFDM)技术在很多领域得到了广泛应用。当OFDM系统载波频率不是很高,且终端的移动速度不是很快时,通常可认
ITU-T的新一代视频编解码标准H.264,相对于先前的视频编码标准,能在相同码率下提供很好的视频图像质量。随着H.264常见的三种开源代码的公开,如何有效地在实际应用系统和工程中
随着网络资源的不断扩展和所提供业务的不断增加,电信网、广播电视网和计算机通信网之间的相互渗透、相互融合,实现三网合一,为用户提供综合业务是必然的发展趋势。新型HFC网