学位论文 > 优秀研究生学位论文题录展示
基于RTSP流媒体服务器的设计与实现
作 者: 刘大红
导 师: 殷廷瑞; 丁群
学 校: 西安电子科技大学
专 业: 电子与通信工程
关键词: 流媒体服务器 VLC RTSP Linux系统
分类号: TN919.8
类 型: 硕士论文
年 份: 2013年
下 载: 34次
引 用: 0次
阅 读: 论文下载
内容摘要
随着网络日益普及和其技术的快速发展,网络上信息的传输不再局限于文字和图形,而是逐渐向声音和视频等多媒体格式过渡。多媒体在网络中的传输将被广泛关注,由于流媒体服务器可以向用户连续、实时地发送多媒体文件。因此对流媒体服务器的研究是十分重要的。论文以研究VLC作为流媒体服务器为目的,首先介绍流媒相关技术,并详细阐述RTP、RTCP、RTSP等流媒体协议,其次对VLC进行简单的介绍,分析其作为流媒体服务器的特点,讲解VLC中核心模块的管理以及它们的工作流程。然后分析VLC实现流媒体服务器功能时所要调用的模块以及这些模块的功能,再对VLC进行精简和交叉编译并将交叉编译后的可执行代码移植到Linux系统下的嵌入式开发板中,使其实现基于RTSP的流媒体服务器的功能;最后使用VLC播放器测试流媒体服务器的功能。
|
全文目录
摘要 3-4 Abstract 4-8 第一章 绪论 8-12 1.1 论文背景 8-9 1.2 论文研究意义 9 1.3 论文研究内容 9-12 第二章 流媒体相关技术 12-22 2.1 流媒体传输 12-13 2.1.1 流媒体传输的基本原理 12-13 2.1.2 顺序流式传输 13 2.1.3 实时流式传输 13 2.2 流媒体的传播方式 13-14 2.2.1 单播 14 2.2.2 广播 14 2.2.3 组播 14 2.2.4 点播 14 2.3 流媒体相关的网络协议 14-18 2.3.1 实时传输协议—RTP协议 15 2.3.2 实时传输控制协议—RTCP协议 15 2.3.3 实时流传输协议—RTSP协议 15-17 2.3.4 资源预留协议—RSVP协议 17-18 2.3.5 会话描述协议—SDP协议 18 2.4 H.264编码技术 18-20 2.4.1 H.264标准的概述 18-19 2.4.2 H.264的编码框架 19-20 2.5 本章小结 20-22 第三章 VLC源码分析 22-38 3.1 VLC简介 22-23 3.2 VLC特点 23 3.3 VLC总框架分析 23-31 3.3.1 插件管理框架 24-27 3.3.2 VLC体系架构 27-28 3.3.3 VLC的核心插件 28-31 3.4 创建VLC流媒体服务的方式 31-37 3.5 本章小结 37-38 第四章 VLC源码的精简和移植 38-58 4.1 VLC源代码 38 4.2 源码各模块 38-40 4.2.1 Input plugins 38-39 4.2.2 mux/demux plugins 39 4.2.3 codec plugins 39-40 4.2.4 interface plugins 40 4.3 基本开发环境的介绍 40-42 4.3.1 硬件环境的介绍 41-42 4.3.2 软件环境的介绍 42 4.4 Linux系统移植环境的搭建 42-44 4.4.1 交叉编译环境 43 4.4.2 U-boot系统分析 43-44 4.5 文件系统的分析 44-46 4.5.1 文件系统 45-46 4.5.2 NandFlash 46 4.6 VLC所需库文件的交叉编译 46-53 4.6.1 库 46-47 4.6.2 交叉编译环境变量的设置 47-50 4.6.3 VLC所需库文件的交叉编译 50-53 4.7 VLC源代码的交叉编译 53-55 4.8 VLC的移植 55-57 4.8.1 OK6410开发板文件系统的烧写 55-56 4.8.2 VLC的移植 56-57 4.9 本章小结 57-58 第五章 流媒体服务器的测试 58-64 5.1 测试方案 58-59 5.2 测试环境 59 5.3 测试步骤 59-63 5.4 测试总结 63-64 第六章 总结与展望 64-66 6.1 总结 64 6.2 展望 64-66 致谢 66-68 参考文献 68-70 附录A 70-74 研究成果 74
|
相似论文
- 基于ARM的TFT-LCD面板检测设备软件的研究,TN873.93
- 基于TCP/IP协议的嵌入式图像传输系统接收终端的设计,TP368.1
- 基于B/S架构的档案信息管理与远程查询系统,TP311.52
- 基于网络存储的流媒体服务器系统,TN919.8
- 多媒体传感终端设备关键技术的研究与实现,TP212.9
- 基于wifi的嵌入式视频监控系统设计,TP277
- 城域网VOD系统的设计与实现,TN948.64
- 基于网络存储器和机顶盒的家庭多媒体系统,TP393.02
- 数字电视VOD系统的RTSP网关软件设计与实现,TN948.64
- 移动流媒体防盗链技术,TN919.8
- 基于压缩域音频的信息隐藏技术研究,TN919.8
- 基于STUNT协议的TCP NAT穿越设计与实现,TP393.04
- 流媒体技术的研究及在网络教学中的应用,TP391.6
- 支持H264的实时流媒体服务器的设计与实现,TN919.8
- 便携式光谱仪测量软件开发及农学参数光谱分析方法,TP368.1;O433.4
- 嵌入式铁路道口视频监控系统的研究与设计,TP277
- 嵌入式流媒体服务器的设计和实现,TP393.05
- 电子商务平台中多媒体交互系统的设计与实现,TP311.52
- 流媒体业务中间件之媒体分发策略研究与实现,TN919.8
- 基于单播的手机电视业务平台研究及实现,TN929.53
- 基于DaVinci技术的多平台网络视频监控系统的设计与实现,TN919.8
中图分类: > 工业技术 > 无线电电子学、电信技术 > 通信 > 图像通信、多媒体通信
© 2012 www.xueweilunwen.com
|