论文部分内容阅读
本文在分析目前国内外数字媒体适配器发展现状的基础上,选取DLNA数字家庭标准,利用嵌入式平台设计了基于DLNA的数字媒体适配器。作为数字家庭媒体中心的重要组成部分,配置数字媒体适配器实现了影音家电设备在网络范围内的相互识别,媒体文件的相互浏览与播放,不仅具有较强的网络连接功能,还有较强的音视频媒体解码输出功能,具有配置方便、操作简洁的特点。本系统由嵌入式硬件平台、底层平台软件、通用即插即用(Universal Plugand Play,UPnP)中间层软件以及上层应用构成。嵌入式硬件采用Amlogic8726高性能图像处理芯片,包括主控单元、存储单元、电源模块、输入输出模块以及丰富的I/O通信接口构成硬件开发平台。底层平台软件包括底层支持包的加载、Kernel内核的编译和操作系统的烧录,完成整个多媒体适配器系统的开发环境搭建和调试。在系统软件层,分析了DLNA标准各功能组件及技术,重点研究和分析了UPnP协议的工作原理,完成基于UPnPAV架构的系统设计,分析说明了媒体播放器、媒体服务器以及控制点原型的设计思想,完成UPnP模块包括控制点初始化、获取服务器列表、浏览控制媒体服务器、媒体文件传输控制、设备离线处理等部分的具体实现。另外系统选取Gstreamer框架作为媒体解码库,基于插件和管道设计思想,实现多媒体播放控制功能,并采用QT/Embedded设计友好的用户界面布局。系统测试结果达到预期效果,证明系统支持大部分媒体格式,整体运行较为流畅,操作简单便捷。