学位论文 > 优秀研究生学位论文题录展示

基于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

相似论文

  1. 基于ARM的TFT-LCD面板检测设备软件的研究,TN873.93
  2. 基于TCP/IP协议的嵌入式图像传输系统接收终端的设计,TP368.1
  3. 基于B/S架构的档案信息管理与远程查询系统,TP311.52
  4. 基于网络存储的流媒体服务器系统,TN919.8
  5. 多媒体传感终端设备关键技术的研究与实现,TP212.9
  6. 基于wifi的嵌入式视频监控系统设计,TP277
  7. 城域网VOD系统的设计与实现,TN948.64
  8. 基于网络存储器和机顶盒的家庭多媒体系统,TP393.02
  9. 数字电视VOD系统的RTSP网关软件设计与实现,TN948.64
  10. 移动流媒体防盗链技术,TN919.8
  11. 基于压缩域音频的信息隐藏技术研究,TN919.8
  12. 基于STUNT协议的TCP NAT穿越设计与实现,TP393.04
  13. 流媒体技术的研究及在网络教学中的应用,TP391.6
  14. 支持H264的实时流媒体服务器的设计与实现,TN919.8
  15. 便携式光谱仪测量软件开发及农学参数光谱分析方法,TP368.1;O433.4
  16. 嵌入式铁路道口视频监控系统的研究与设计,TP277
  17. 嵌入式流媒体服务器的设计和实现,TP393.05
  18. 电子商务平台中多媒体交互系统的设计与实现,TP311.52
  19. 流媒体业务中间件之媒体分发策略研究与实现,TN919.8
  20. 基于单播的手机电视业务平台研究及实现,TN929.53
  21. 基于DaVinci技术的多平台网络视频监控系统的设计与实现,TN919.8

中图分类: > 工业技术 > 无线电电子学、电信技术 > 通信 > 图像通信、多媒体通信
© 2012 www.xueweilunwen.com