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

视频服务平台服务端的设计与实现

作 者: 陀健
导 师: 文贵华; 郭炜强
学 校: 华南理工大学
专 业: 计算机技术
关键词: 视频服务 视频直播 流媒体服务器 聊天服务器
分类号: TP311.52
类 型: 硕士论文
年 份: 2013年
下 载: 17次
引 用: 0次
阅 读: 论文下载
 

内容摘要


随着网络基础建设与多媒体技术的不断发展,企业在信息化建设中对视频点直播需求越来越强烈。视频是传统图文并列的信息载体。传媒、教育、政府、企业、电子商务等,都有商业视频的需求。但大部分企业往往缺乏独立开发视频解决方案的能力:一方面缺乏相关技术团队的支持,另一方面无法承担高昂的视频应用运营成本。因此面向企业的视频应用服务能够帮助企业用户快速实现商业视频应用方案,达到降低建设成本的目的。本文首先对视频流媒体传输、高性能网络服务器以及JSON-RPC等相关技术进行了介绍。基于以上技术,本文设计了视频服务平台的主要功能、平台的拓扑结构、平台的体系结构以及平台系统间的交互。接着详细介绍了平台服务器端中各系统的设计与实现,其中包括高性能流媒体服务器、聊天服务器以及服务Web应用系统。最后从功能和性能两方面对各个系统进行了测试。测试结果表明,本文设计的视频服务平台达到了预期的需求目标,并且运行正常。本文开发的视频服务平台已经成功交付试运营,目前运行稳定可靠。

全文目录


摘要  5-6
Abstract  6-7
目录  7-10
第一章 绪论  10-13
  1.1 背景  10-11
  1.2 国内外发展动态  11
  1.3 本文的主要工作  11-12
  1.4 本章小结  12-13
第二章 相关技术介绍  13-20
  2.1 流媒体传输技术介绍  13-16
    2.1.1 视频压缩技术简介  13-14
    2.1.2 流媒体传输协议  14-16
  2.2 高性能服务器开发技术  16-18
  2.3 JSON- RPC 技术介绍  18-19
  2.4 本章小结  19-20
第三章 平台总体设计  20-29
  3.1 设计目标  20-21
  3.2 平台功能  21-22
  3.3 平台的组成  22-24
  3.4 平台的拓扑结构  24-25
  3.5 软件体系结构  25-26
  3.6 平台的数据交互  26-28
  3.7 本章小结  28-29
第四章 平台服务端的设计  29-40
  4.1 Web 信息管理系统的设计  29-33
    4.1.1 用户管理模块的设计  30-31
    4.1.2 视频点直播管理模块的设计  31-32
    4.1.3 聊天组管理模块的设计  32-33
  4.2 RTMP 流媒体服务器的设计  33-35
    4.2.1 视频点播模块的设计  33-34
    4.2.2 视频直播模块的设计  34-35
  4.3 聊天服务器的设计  35-39
    4.3.1 聊天服务器验证模块的设计  36-38
    4.3.2 聊天服务器聊天模块的设计  38-39
  4.4 本章小结  39-40
第五章 平台服务端的实现  40-59
  5.1 Web 信息管理系统核心子模块的实现  40-45
    5.1.1 用户管理模块的实现  40-42
    5.1.2 视频点直播管理模块的实现  42-45
  5.2 基于 CrtmpServer 的 RTMP 流媒体服务器的实现  45-52
    5.2.1 基于 CrtmpServer 的二次开发  46-49
    5.2.2 动态添加直播应用的具体实现  49-50
    5.2.3 与视频源断线重连的具体实现  50-51
    5.2.4 重启自动恢复直播业务的具体实现  51-52
  5.3 高性能聊天服务器的实现  52-57
    5.3.1 基于 Reactor 模型网络服务器框架的实现  53-55
    5.3.2 非阻塞网络 I/O 的实现  55-56
    5.3.3 聊天服务器聊天业务的具体实现  56-57
  5.4 平台服务器运行看门狗程序的实现  57-58
  5.5 本章小结  58-59
第六章 平台测试  59-70
  6.1 测试环境  59-60
  6.2 功能测试  60-63
    6.2.1 Web 信息管理系统子功能测试  60-61
    6.2.2 流媒体服务器功能测试  61-62
    6.2.3 流媒体服务器功能测试  62-63
  6.3 性能测试  63-69
    6.3.1 流媒体服务器内存占用测试  63-64
    6.3.2 流媒体服务器带宽占用测试  64-65
    6.3.3 聊天服务器高并发连接的响应测试  65-66
    6.3.4 聊天服务器处理请求的内存占用测试  66-68
    6.3.5 聊天服务器处理请求的 CPU 占用测试  68-69
  6.4 本章小结  69-70
总结与展望  70-72
  总结  70-71
  展望  71-72
参考文献  72-74
致谢  74-75
附件  75

相似论文

  1. 基于B/S架构的档案信息管理与远程查询系统,TP311.52
  2. 基于网络存储的流媒体服务器系统,TN919.8
  3. 基于wifi的嵌入式视频监控系统设计,TP277
  4. 基于DM6467的视频服务器设计与实现,TP393.05
  5. 基于网络存储器和机顶盒的家庭多媒体系统,TP393.02
  6. 基于CDN和P2P树网混合的流媒体直播系统设计,TN919.8
  7. 服务机器人远程控制关键技术研究,TP242.6
  8. 流媒体技术的研究及在网络教学中的应用,TP391.6
  9. 基于P2P的校园网络流媒体视频直播技术研究与实现,TN919.8
  10. 嵌入式铁路道口视频监控系统的研究与设计,TP277
  11. 嵌入式流媒体服务器的设计和实现,TP393.05
  12. 电子商务平台中多媒体交互系统的设计与实现,TP311.52
  13. 流媒体业务中间件之媒体分发策略研究与实现,TN919.8
  14. 基于P2P技术的广电新媒体网站设计与实现,TP393.092
  15. 流媒体技术在移动通信中的应用与测试,TN919.8
  16. 用于智能交通管理的无线视频监控系统的研究,TP277
  17. 面向视频直播的应用层多播技术研究与系统实现,TP393.02
  18. 北京奥运会网络视频报道研究,G206
  19. 基于3G串流技术的多制式前端设备视频监控平台的设计与实现,TP277
  20. 基于P2P网络的视频直播系统关键技术研究,TN919.8
  21. 基于Darwin流媒体服务器的视频综合集成研究与应用,TN919.8

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com