学位论文 > 优秀研究生学位论文题录展示
嵌入式流媒体服务器的设计和实现
作 者: 曾金
导 师: 沈苏彬
学 校: 南京邮电大学
专 业: 计算机应用技术
关键词: 嵌入式系统 流媒体服务器 视频传输
分类号: TP393.05
类 型: 硕士论文
年 份: 2011年
下 载: 68次
引 用: 1次
阅 读: 论文下载
内容摘要
随着互联网的普及和多媒体应用的飞速发展,流媒体技术广泛应用于远程教育、视频点播、互联网直播系统、视频会议和视频通信,流媒体服务器是提供视频服务的关键平台,是流媒体应用最重要的组成部分。嵌入式流媒体服务器开发成本低,易于安装,移动性强,使用方便,无需专业人士维护,有着广阔的市场前景。本文设计和实现了一个基于TI公司的TMS320DM355数字媒体处理器的嵌入式流媒体服务器。Live555项目是一款为流媒体提供解决方案的开源项目,可快速开发流媒体服务器,平台无关,为嵌入式环境提供了理想的流媒体服务器解决方案。本文采用流媒体传送技术、控制协议技术、进程间通信技术,在开放源码Live555项目的基础上,设计和实现一个嵌入式流媒体服务器;主要解决了四个实现上的技术问题:管道读写视频操作问题,服务器传送视频控制字问题,服务器与客户端视频播放控制协议问题,流媒体服务器异常退出后恢复问题;使用Wireshark和VLC播放器测试了流媒体服务器功能,证明了该流媒体服务器能够正确传输视频数据,多个客户端能够同时播放实时视频,播放画面图像质量高,时延小,流媒体服务器稳定可靠。
|
全文目录
摘要 4-5 ABSTRACT 5-8 第一章 引言 8-11 1.1 课题背景 8-10 1.1.1 流媒体服务器的发展 8-9 1.1.2 嵌入式流媒体服务器研究的必要性 9-10 1.2 研究目的和主要内容 10 1.3 本文的组织 10-11 第二章 相关技术概述 11-17 2.1 流媒体传送和控制协议 11-13 2.1.1 IP多播 11 2.1.2 实时传送与控制协议RTP/RTCP 11-12 2.1.3 实时流协议RTSP 12 2.1.4 会话描述协议SDP 12-13 2.2 MPEG-4标准 13-15 2.2.1 MPEG-4简介 13-14 2.2.2 MPEG-4语法结构 14-15 2.3 流媒体服务器技术 15 2.4 进程间通信技术 15-16 2.5 本章小结 16-17 第三章 Live555源码分析 17-29 3.1 Live555项目组成部分 17-18 3.2 Live555项目源码分析 18-27 3.2.1 系统初始化过程 19-20 3.2.2 交互系统 20 3.2.3 各种事件处理过程 20-25 3.2.4 LiveMedia模块的类分析 25-26 3.2.5 Live555 MediaServer架构 26-27 3.3 Live555源码评价 27-28 3.4 本章小结 28-29 第四章 嵌入式流媒体服务器的应用设计 29-42 4.1 系统功能分析 29-31 4.1.1 需求分析 29-30 4.1.2 系统功能 30-31 4.2 系统总体设计 31-37 4.2.1 视频采集、编码进程设计 32-33 4.2.2 流媒体服务器设计 33-37 4.2.3 进程间通信设计 37 4.3 基于Live555源码的流媒体服务器的设计 37-41 4.3.1 管道读写视频操作问题 38 4.3.2 服务器传送视频控制字问题 38-39 4.3.3 服务器与客户端视频播放控制协议问题 39-40 4.3.4 流媒体服务器异常退出后恢复问题 40-41 4.4 本章小结 41-42 第五章 嵌入式流媒体服务器的实现 42-59 5.1 系统硬件/软件实现环境 42-44 5.1.1 系统硬件实现环境 42-43 5.1.2 系统软件实现环境 43-44 5.2 视频采集、编码进程实现 44-46 5.2.1 视频采集实现 44 5.2.2 视频编码实现 44-45 5.2.3 视频输出实现 45-46 5.3 基于Live555源码的流媒体服务器实现 46-52 5.3.1 管道操作的实现 46-47 5.3.2 视频传送的实现 47-48 5.3.3 VLC播放的实现 48-50 5.3.4 自动恢复的实现 50-51 5.3.5 流媒体服务器的实现 51-52 5.4 系统测试 52-58 5.4.1 测试方案 52-53 5.4.2 测试环境 53-54 5.4.3 MPEG4MediaServer进程正确性的测试步骤 54-57 5.4.4 MPEG4MediaServer进程健全性的测试步骤 57-58 5.4.5 MPEG4MediaServer进程稳定性的测试步骤 58 5.4.6 测试总结 58 5.5 本章小结 58-59 第六章 总结和展望 59-61 6.1 论文工作总结 59 6.2 进一步工作与展望 59-61 参考文献 61-63 致谢 63-64 攻读硕士学位期间的研究成果 64
|
相似论文
- 汽车的电动助力转向系统,U463.4
- 基于ARM9的Windows CE系统移植,TP316.7
- 基于嵌入式图像处理单元的运动目标跟踪系统研究,TP391.41
- 面向嵌入式超声检测系统的图形接口设计与应用,TP274.53
- 多线阵CCD视觉测量系统的数据采集与处理,TP274.2
- LXI-VXI适配器研制,TP274
- 高性能恒温晶体振荡器温度控制系统的研究,TN752
- 嵌入式中医经脉理疗仪的研究,R197.39
- 远程医疗系统图像压缩及传输关键技术研究,R318.0
- 基于windows xp嵌入式系统的心电检测分析仪,R197.39
- 基于嵌入式系统钻孔成像装置的研究,P634.3
- 面向无线视频传输的H.264错误隐藏技术研究,TN919.81
- 一体化能量回馈电梯驱动控制系统实现,TP273
- 智能控制的电力核相技术研究,TP368.1
- 基于μC/OS-Ⅱ的红外辐射测温系统研究,TN215
- 基于DSP的双丝焊机及人机界面研究,TG409
- 基于WiFi的无线虚拟存储系统,TN929.5
- 嵌入式网络视频应用技术的研究与实现,TP368.1
- 小型移动机器人系统平台的模块化设计与实现,TP242
- 柴油机测试仪表校验仪及综合信息管理系统研究,TK426
- 嵌入式智能摄像机硬件设计,TN948.41
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 计算机网络 > 一般性问题 > 网络设备
© 2012 www.xueweilunwen.com
|