流媒体基本知识
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
微软格式 Real格式 QuickTime格式 Mpeg格式
Others
文件.wma 文件.wmv 文件.asf 文件.avi
文件.ra 文件.rm 文件.rmvb
文件.mov 文件.qt
文件.mpeg 文件.mpg 文件.dat
文件.3gp 文件.swf 文件.flv
7
常见流媒体基本术语
• 带宽:带宽是反映网络数据传输能力的一种度量方法。带宽通常以系统每秒传输
同等质量
1M
码流比较
1.5M
9
2M
6M
流媒体制作播放流程(1)
Audio
Video
1 视频采集
视频采集卡 (Osprey500)
视频采集卡 (Osprey500)
4 解码播放
Windows Media Player
RealOne Player
2 压缩编码
Windows Media Encoder
流 文 件
严重影响图像播放质量
对图像播放质量影响较小
14
主要的流媒体服务方式
• 按实时性分:直播与点播;
• 非实时交互应用(Interactive Applications):音频点播 (AOD)、视频点播(VOD)、交互式多媒体游戏等等。
• 实时非交互应用(non-Interactive Applications):网络收 音机、网络电视、手机电视、移动电视等。
• 非实时非交互应用:网络广告、时移电视等等。
(目的:减少对带宽的消耗)成串流格式(目的:提高音视频应 用的品质保障)后放到网站服务器上,让用户一边下载一边收听 观看,而不需要等待整个文件下载到自己的机器后才可以观看的 网络传输技术。
4
流媒体系统的构成
客户端
互联网/专网/局域网
Web服务器
局 域 网
流媒体服务器
服务端
节目源与编码器
• 技术:压缩技术、编码技术、媒体发布技术、多媒体传输技术、缓存技术等; • 协议:HTTP/TCP、RTP/UDP、RTCP、RTSP、MMS等; • 软件:①播放器,②浏览器/ Web服务器,③流媒体服务器, ④编码压缩工具
RealOne Player
10 外网
流媒体制作播放流程(2)
节目源与编码器
S-1.1 检索音视频文件,认证请求...【HTTP/TCP】
1
Web浏览器
2
S-2 启动并初始化播放器
S-1.2 返回音视频数据信息/服务器地址信息...【HTTP/TCP】
互联网/专网/局域网
S-5 流文件播放
5 客户端
培训专题(一):
流媒体应用基础知识 培训讲解
2009年1月
1
第一部分 流媒体基础知识 第二部分 流媒体应用 第三部分 流媒体协议 第四部分 Skyvis与流媒体
2
多媒体音视频应用一览
• 实时交互应用(Live Interactive Applications):IP电话、 实时电视会议、远程医疗等。
3
什么是流媒体与流媒体技术?
• 流媒体:是多媒体的一种,指在网络中使用流式传输技术的连
续时基媒体,如音频、视频或多媒体文件。
• 流媒体技术的产生:因为Internet的固有特性(带宽有限、传输
品质无保障等)阻碍了音乐及视频在互联网上的普及应用。
• 流媒体技术:就是把连续的非串流格式的声音和视频编码压缩
5
主要的流媒体软件厂商
厂商
媒体服务器
编码器
播放器
RealNetworks Helix Server
Microsoft
Windows Media Server
Apple
Helix Producer RealOne Player
Windows Encoder
Windows Media Player
6
常见的网络流媒体文件格式
文件流化 Video-Data 帧
帧 Audio-Data 帧
读取文件块
12
存储服务器
基于文件方式的视频点播原理
Client 浏览器
Web Browser
媒体播放器
Media Player
帧 解码播放 帧
帧
会会会会 会会会会
Network
HTTP(TCP) 信息检索 参数返回
HTTP(UDP) 建立 播放 暂停 释放
播放器
3
S-3 传送播放、快进、快退、暂停等控制信息【RTSP/UDP】
S-4 传输音视频数据信息【RTP/UDP】
Web服务器
定位
局 域
网
流媒体服务器
4
服务端
11
基于RTSP的视频点播原理
Client 浏览器
Web Browser
媒体播放器
Media Player
解码播放
会会会会 会会会会
会会会
Network
HTTP(TCP) 信息检索 参数返回
RTSP(UDP) 建立 播放 暂停 释放
统计信息 RTCP(UDP)
音频流 视频流 RTP(UDP)
Server
服务器
Web Server
流媒体服务器 的通信原理图
流媒体服务器
Stream Server
关键指标:
1)网口带宽; 2)硬盘速度; 3)内存大小;
格3
式
WMV
存储发布
Windows Media Server
Helix Producer
互联网
RMVB
Helix Server
Hale Waihona Puke Baidu防火墙
FTP
3
发布
MMS
Windows Media Server
RTSP
Helix Server
流 传 输
协4
议
MMS
内网
解码播放
Windows Media Player
RTSP
播放器Player
读视频文件块,按块转发给Player
读视频文件块,解析为视频帧 (流化),按帧转发给Player
接收文件块—》帧解析—》解码播放 接收视频帧—》解码播放
视频流传输协议 HTTP
服务器硬盘IO压力 很大
并发承载能力
很低
RTSP 很小 很高
播放效果
若文件块丢失,或网络带宽不稳定,会 若视频帧丢失,会产生跳帧,
的比特数来表示:比特/秒 (bps) 或千比特/秒 (Kbps)。
• 并发数:并发数是指流媒体服务器能够同时支持的在线点播客户数量。 • 智能流:一种能够检测网络状况并调整视频或音频流属性从而获得最佳质量的流
式播放类型。
• 内容分发网络(CDN):… • 负载均衡:… • P2P:…
8
不同编码压缩方式图像质量对照
统计信息
文件块 HTTP(UDP)
Server 服务器
Web Server
文件服务器
File Server
基于文件方式 的点播原理图
关键指标:
1)网口带宽; 2)硬盘速度; 3)内存大小;
文件块传输
读取文件块
13
存储服务器
文件点播与流点播的区别
文件方式点播
流方式点播
服务器 StreamServer