Print

家庭移动多媒体娱乐平台的设计和实现

论文摘要

随着数字电视的不断普及,性能强大、功能丰富的数字电视机顶盒逐渐成为家庭娱乐系统的核心。人们不再单单满足于固定地坐在客厅里欣赏媒体内容,移动中的多媒体娱乐渐渐成为各大厂商着力研发的重点。本文以STx7100机顶盒硬件平台为基础,在其内嵌的操作系统STLinux中移植了蓝牙协议栈。在机顶盒端,实现了对蓝牙无线网络的支持,实现了将经由ST231解码后的PCM音频重新编码成MP3格式并通过流媒体服务器打包发送。在终端,利用J2ME架构中的MMAPI提供能的功能实现了基于Java的音频播放器。从机顶盒端到移动终端形成了完整的应用平台,并对这个平台的音频无线传送功能进行了测试。测试表明系统已经完全实现了低码率音频的蓝牙无线传送和播放,达到了家庭移动多媒体娱乐平台的初步设计目标。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 项目背景
  • 1.2 国内外进展情况与前人成果
  • 1.3 研究思路及研究内容
  • 1.4 章节安排
  • 第二章 平台各组件及背景资料介绍
  • 2.1 STx7100 参考板硬件平台介绍
  • 2.1.1 STx7100 芯片结构及主要特性介绍
  • 2.1.2 STx7100 参考板主要子系统介绍
  • 2.2 STLinux 操作系统介绍
  • 2.3 Bluetooth蓝牙技术相关介绍
  • 2.3.1 Bluetooth简介
  • 2.3.2 Linux下的Bluetooth协议栈BlueZ
  • 2.3.3 Bluetooth 网络封装协议BNEP的介绍
  • 2.4 J2ME构架相关介绍
  • 2.4.1 Java语言简介
  • 2.4.2 J2ME介绍
  • 2.5 本章小结
  • 第三章 平台方案设计
  • 3.1 移动多媒体娱乐平台设计方案
  • 3.2 STx7100 音频抽取编码方案设计
  • 3.2.1 STx7100 音频子系统功能分布介绍
  • 3.2.2 音频抽取再编码方案设计
  • 3.3 流媒体服务器方案设计
  • 3.4 客户端J2ME播放软件方案设计
  • 3.5 本章小结
  • 第四章 平台的实现与测试
  • 4.1 BlueZ蓝牙协议栈的移植
  • 4.1.1 配置STLinux内核并编译引导内核
  • 4.1.2 安装BlueZ软件包
  • 4.1.3 配置BNEP
  • 4.2 STx7100 参考板音频抽取压缩模块的实现
  • 4.3 流媒体服务器的实现
  • 4.3.1 RTP、RTCP相关介绍
  • 4.3.2 流媒体服务器的实现
  • 4.4 移动终端播放软件模块的实现
  • 4.4.1 J2ME开发平台
  • 4.4.2 用MMAPI实现流媒体的播放
  • 4.5 平台测试
  • 4.5.1 测试平台介绍
  • 4.5.2 两项主要的测试内容及测试结果
  • 4.5.3 系统测试总结
  • 4.6 本章小结
  • 第五章结束语
  • 5.1 系统总结
  • 5.2 系统发展展望
  • 致谢
  • 参考文献
  • 相关论文文献

    本文来源: https://www.lw50.cn/article/6eb17c7907a309b9b6f19211.html