Print

MoIP网关中流媒体服务器模块的设计与实现

论文摘要

随着家庭信息化需求的提高,“数字家庭”的概念应运而生。在数字家庭的体系里,处于核心地位的家庭网关设备(Residential Gateway,RG)是家庭网络与外部网络发生联系的桥梁,也是数字家庭各种业务和应用的关键。家庭媒体网关是以MoIP(Multimedia over IP)为核心技术的RG设备的一种实现,流媒体服务器则是家庭媒体网关各种功能实现的基础平台。基于嵌入式系统的流媒体服务器还具有体积小、成本低、稳定性好等优点。在此背景下,本文研究了流媒体技术的实现原理,并以此为基础,完成了一个基于ARM 9平台的流媒体服务器模块的设计与实现。本文首先介绍了当前流媒体采用的相关协议和技术,然后针对MoIP网关的硬件基础和应用需求,设计了流媒体服务器模块的软件体系架构。其中,媒体采集与编码模块的实现基于MPEG-4的视频编解码硬件引擎和软件的编解码库。本文主要介绍了传输模块和信令控制模块的设计和实现,以及各模块的接口和调用关系。最后进行了详细的测试。测试结果表明,该嵌入式流媒体服务器模块达到了预期目标,和客户端之间能够有效地交互,媒体播放质量良好。本文的创新点在于,针对MoIP网关的需求和应用场景,选择了合适的模型、标准和协议,有效实现了流媒体服务器模块,并应用于实际中。在保证压缩性能的同时,减少了软硬件之间的耦合关系,具有良好的移植性和可扩充性。并具有资源利用率高,实现容易等优点。本设计不足之处在于模块功能还相对简单,仅支持单播,还需要做进一步的研究和开发。

论文目录

  • 摘要
  • Abstract
  • 图表索引
  • 1 绪论
  • 1.1 课题背景及意义
  • 1.2 研究现状和课题来源
  • 1.3 本文主要工作及组织结构
  • 2 相关技术概述
  • 2.1 流媒体技术
  • 2.2 音视频编码压缩标准
  • 2.3 媒体传输模式和协议
  • 2.4 客户机-服务器模型
  • 2.5 XML 协议简介
  • 2.6 本章小结
  • 3 流媒体服务器模块的设计与实现
  • 3.1 系统简介
  • 3.2 设计需求分析
  • 3.3 软件概要设计
  • 3.4 传输模块的设计与实现
  • 3.5 信令控制模块的设计与实现
  • 3.6 本章小结
  • 4 流媒体服务器模块的测试和分析
  • 4.1 测试环境
  • 4.2 测试过程和结果
  • 4.3 测试结果分析
  • 4.4 本章小结
  • 5 结束语
  • 5.1 本文总结
  • 5.2 工作展望
  • 致谢
  • 参考文献
  • 相关论文文献

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