1.4 本文主要层次结构 .. 3
2 相关研究技术综述 .. 4
2.1 FFMPEG 视频转码技术概述 .. 4
2.2 RTMP 协议概述 9
2.3 RED5流媒体服务器概述 12
3需求分析与设计 . 15
3.1 功能需求 . 15
3.2 具体功能及技术指标 16
3.3 项目实现方案 17
4 第三方视频流转码流化服务与流媒体服务器平台的实现 .. 20
4.1 基于FFMPEG 的视频编码流化 .. 20
4.2 RED5 流媒体服务器平台 25
5 性能测试 31
5.1 实验环境 . 31
5.2 实验测试结果 31
6 结论 . 39
6.1 论文总结 . 39
6.2 进一步工作展望 . 39
致谢 40
参考文献 .. 42 1 绪论
1.1 课题研究背景
随着科学技术的发展,互联网带给人们各种各样的便利,其中流媒体技术就是其
便利的主要形式之一。它有众多优点,如下: (1)流式传输;(2)无标准; (3)跟踪
用户信息;(4)低成本获取; (5)压缩率的多样性; (6)多种媒体类型支持;(7)交
互性。基于众多优点于一身,流媒体技术受着广大用户的支持,同时有着广泛的应用
领域。本研究课题就是将流媒体服务技术与移动警务相联系。
现在移动网络、城市 WIFI 等无线网络覆盖面的不断扩大,云计算应用的快速发
展,警用智能终端的广泛普及,为新的移动警务视频传输创造了条件。研制开发通用
的移动警务终端无线视频实时采集系统以及无线视频调阅系统, 可以满足在无线状态
下利用移动警务设备开展实时视频的采集上传、各类视频的实时调阅的需求。
本项目来自南京市公安局视频侦察平台,为开发移动警务专用流媒体服务平台,
供移动警务实时上传视频接入,提供各类接口与现有警务平台进行对接;同时能够针
对现有的已接入公安图像专网的视频资源,进行流化转码发送,供移动警务终端进行
调阅。
1.2 研究意义
本项目旨在提高警务人员办公效率,同时流式媒体接入、转发及推送相对于普通
媒体而言有了质的飞跃与提高,传输速度更快,传输质量更高。可以在有限的带宽下
进行高质量的视频上传,查阅高质量的视频资源。同时本项目能够提升本科生对常见
视频格式的编码转换问题分析、流媒体相关问题解决方法、FFMPEG 技术运用、RTMP
协议运用、RED5 流媒体服务器平台搭建和软件开发等方面的综合能力,并培养团队
协同创新能力。
1.3 国内外研究发展情况
1.3.1 国外研究发展情况
流媒体技术起源于窄带宽的互联网时期。由于经济发展的需求,人们渴望着一种
能够进行远程通信的网络技术。
1994 年一家叫做Progressive net works 的美国公司成立,流媒体正式登场亮相于
互联网这个大家庭里。 1995年,该公司创建并推出了 c/s 架构的音频接收系统 Real Audio,并在随后几
年内引领着网络流式技术发展的潮流。
1997 年 9 月,该公司改名为 Realnetworks 同时相继发布了多款应用非常广泛的
流媒体播放器 Realplayer 系列,鼎盛时期时,曾一度占据该领域内 85%的市场份额。
Realnetworks 公司能够称得上是流媒体真正意义上的始祖。
但在随后,苹果和微软等看到了流媒体技术的大好前景,它们强大竞争攻势一方
面使Realneworks感到危机的存在,另一方面也在无形中促进了流媒体的迅猛发展, 流媒体接入转发及推送软件设计与实现(2):http://www.751com.cn/jisuanji/lunwen_19874.html