嵌入式流媒体服务器的设计和实现

嵌入式流媒体服务器的设计和实现

论文摘要

随着互联网的普及和多媒体应用的飞速发展,流媒体技术广泛应用于远程教育、视频点播、互联网直播系统、视频会议和视频通信,流媒体服务器是提供视频服务的关键平台,是流媒体应用最重要的组成部分。嵌入式流媒体服务器开发成本低,易于安装,移动性强,使用方便,无需专业人士维护,有着广阔的市场前景。本文设计和实现了一个基于TI公司的TMS320DM355数字媒体处理器的嵌入式流媒体服务器。Live555项目是一款为流媒体提供解决方案的开源项目,可快速开发流媒体服务器,平台无关,为嵌入式环境提供了理想的流媒体服务器解决方案。本文采用流媒体传送技术、控制协议技术、进程间通信技术,在开放源码Live555项目的基础上,设计和实现一个嵌入式流媒体服务器;主要解决了四个实现上的技术问题:管道读写视频操作问题,服务器传送视频控制字问题,服务器与客户端视频播放控制协议问题,流媒体服务器异常退出后恢复问题;使用Wireshark和VLC播放器测试了流媒体服务器功能,证明了该流媒体服务器能够正确传输视频数据,多个客户端能够同时播放实时视频,播放画面图像质量高,时延小,流媒体服务器稳定可靠。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 引言
  • 1.1 课题背景
  • 1.1.1 流媒体服务器的发展
  • 1.1.2 嵌入式流媒体服务器研究的必要性
  • 1.2 研究目的和主要内容
  • 1.3 本文的组织
  • 第二章 相关技术概述
  • 2.1 流媒体传送和控制协议
  • 2.1.1 IP多播
  • 2.1.2 实时传送与控制协议RTP/RTCP
  • 2.1.3 实时流协议RTSP
  • 2.1.4 会话描述协议SDP
  • 2.2 MPEG-4标准
  • 2.2.1 MPEG-4简介
  • 2.2.2 MPEG-4语法结构
  • 2.3 流媒体服务器技术
  • 2.4 进程间通信技术
  • 2.5 本章小结
  • 第三章 Live555源码分析
  • 3.1 Live555项目组成部分
  • 3.2 Live555项目源码分析
  • 3.2.1 系统初始化过程
  • 3.2.2 交互系统
  • 3.2.3 各种事件处理过程
  • 3.2.4 LiveMedia模块的类分析
  • 3.2.5 Live555 MediaServer架构
  • 3.3 Live555源码评价
  • 3.4 本章小结
  • 第四章 嵌入式流媒体服务器的应用设计
  • 4.1 系统功能分析
  • 4.1.1 需求分析
  • 4.1.2 系统功能
  • 4.2 系统总体设计
  • 4.2.1 视频采集、编码进程设计
  • 4.2.2 流媒体服务器设计
  • 4.2.3 进程间通信设计
  • 4.3 基于Live555源码的流媒体服务器的设计
  • 4.3.1 管道读写视频操作问题
  • 4.3.2 服务器传送视频控制字问题
  • 4.3.3 服务器与客户端视频播放控制协议问题
  • 4.3.4 流媒体服务器异常退出后恢复问题
  • 4.4 本章小结
  • 第五章 嵌入式流媒体服务器的实现
  • 5.1 系统硬件/软件实现环境
  • 5.1.1 系统硬件实现环境
  • 5.1.2 系统软件实现环境
  • 5.2 视频采集、编码进程实现
  • 5.2.1 视频采集实现
  • 5.2.2 视频编码实现
  • 5.2.3 视频输出实现
  • 5.3 基于Live555源码的流媒体服务器实现
  • 5.3.1 管道操作的实现
  • 5.3.2 视频传送的实现
  • 5.3.3 VLC播放的实现
  • 5.3.4 自动恢复的实现
  • 5.3.5 流媒体服务器的实现
  • 5.4 系统测试
  • 5.4.1 测试方案
  • 5.4.2 测试环境
  • 5.4.3 MPEG4MediaServer进程正确性的测试步骤
  • 5.4.4 MPEG4MediaServer进程健全性的测试步骤
  • 5.4.5 MPEG4MediaServer进程稳定性的测试步骤
  • 5.4.6 测试总结
  • 5.5 本章小结
  • 第六章 总结和展望
  • 6.1 论文工作总结
  • 6.2 进一步工作与展望
  • 参考文献
  • 致谢
  • 攻读硕士学位期间的研究成果
  • 相关论文文献

    • [1].浅析社区教育视频教学资源的开发与流媒体技术的结合[J]. 教育现代化 2019(99)
    • [2].浅析流媒体技术与大众传播的关系[J]. 戏剧之家 2020(14)
    • [3].主流媒体在抗击新冠疫情中的作用及带来的启示[J]. 公关世界 2020(07)
    • [4].中国影业正在走向流媒体——从《囧妈》网络首播看流媒体平台和传统影业的互生共存[J]. 视听纵横 2020(03)
    • [5].2030年底,全球在线流媒体平台市场总价值达220亿美元[J]. 中外管理 2020(06)
    • [6].主流媒体入局直播带货的实践分析与对策建议[J]. 视听界 2020(04)
    • [7].云上编辑部的视觉碰撞——关于《两会流媒体》杂志美术编辑的工作思考[J]. 新闻研究导刊 2020(17)
    • [8].主流媒体引领青年思想路径探析[J]. 采写编 2020(05)
    • [9].付费流媒体让音乐行业复苏[J]. 现代企业文化(上旬) 2018(12)
    • [10].主流媒体如何守好主流地位[J]. 传播力研究 2019(14)
    • [11].论流媒体技术如何在广播监测中得到应用[J]. 现代信息科技 2017(06)
    • [12].主流媒体记者形象存在的问题与解决[J]. 传播力研究 2018(07)
    • [13].主流媒体在弘扬社会主义核心价值观中的责任[J]. 新闻战线 2018(16)
    • [14].流媒体技术在数字化信息传输中的运用[J]. 新媒体研究 2017(10)
    • [15].流媒体技术在电子商务信息发布中的应用[J]. 信息通信 2017(09)
    • [16].宽带增值服务——浅谈流媒体技术[J]. 电子世界 2016(04)
    • [17].流媒体技术在综合网络中的运用探讨[J]. 电子技术与软件工程 2016(05)
    • [18].流媒体技术在网络教学中的应用[J]. 人力资源管理 2014(11)
    • [19].流媒体技术在教育活动中的应用[J]. 信息系统工程 2014(11)
    • [20].流媒体技术在校园网络中的应用[J]. 科技展望 2014(20)
    • [21].主流媒体倡导社会主义核心价值观的使命[J]. 新闻战线 2015(03)
    • [22].基于流媒体技术的微课教学系统研发[J]. 信息技术与信息化 2015(01)
    • [23].流媒体技术的教学应用探析[J]. 品牌(下半月) 2015(05)
    • [24].流媒体技术在远程教育中的应用[J]. 现代农业 2015(08)
    • [25].流媒体技术与汉语言文学课堂教学的整合研究[J]. 中国教育技术装备 2015(13)
    • [26].流媒体技术的分析及其系统平台的设计和比较研究[J]. 科技与企业 2015(14)
    • [27].基于网络多媒体的流媒体技术[J]. 信息化建设 2015(08)
    • [28].主流媒体防控疫情宣传的责任与使命[J]. 记者观察 2020(05)
    • [29].主流媒体在疫情报道中发挥的作用分析[J]. 记者观察 2020(24)
    • [30].流媒体技术在现代远程教育系统中的应用[J]. 科普童话 2019(31)

    标签:;  ;  ;  

    嵌入式流媒体服务器的设计和实现
    下载Doc文档

    猜你喜欢