test
test test test
test
E N D
Presentation Transcript
实时流媒体解决方案 2017/10/30
Agenda 传统媒体与流媒体播放方式对比 流媒体介绍 流媒体传输 实时摄像头视频传输方案介绍 实时摄像头视频传输方案架构和原理 基于方案的开源实现
传统媒体与流媒体播放方式对比 • 效率 • 因无需等待文件下载完成即可播放,整体效率提高 • 带宽要求 • 媒体流化后的单位数据量变少,对网络的要求变低 • 安全性 • 源端和目的端只有流化的数据而非整个文件,安全性更高
流媒体介绍 • 流媒体(Streaming)技术 • 流媒体不是一种新的媒体格式 • 主要是指通过网络传输多媒体数据的技术总称,包括协议、技术和方法 • 主要为了解决传统的多媒体只能通过下载-回放方式获取资讯的问题
流媒体传输方式 RTMP/HTTP/HLS • 顺序流传输方式 • 协议包括: RTMP、 HTTP、MMS和HLS • 应用:点播、多媒体片头、片尾、广告 • 实时流传输方式 • 协议包括:RTSP • 需要流媒体服务器 • 应用:直播、视频聊天等
实时摄像头视频传输方案介绍 中心管理服务 客户端 … 数据采集 流媒体服务器 客户端 … 客户端 • 流媒体实时传输 • 选用RTSP协议(延迟:100ms~500ms)进行数据的传输 • 新增流媒体服务器用于音视频流的接收和发送 • 工作流程: • Source端采用Push推送的方式发送实时采集数据到流媒体服务器 • 客户端通过http web方式连接流媒体服务器进行数据的接收 • 连接过程均通过rtsp协议进行数据的传输 • 客户端无流数据传输时关闭Source端的数据采集
实时摄像头视频传输方案架构 管理中心 应用程序 + RTSP UDP TCP ipv4/ipv6 局域网/广域网 采集\编码\传输 接收 存储\控制 实时流媒体架构
开源实现 EasyDarwin框架