当前位置:文档之家› 多媒体协议及组播综合论述.pptx

多媒体协议及组播综合论述.pptx

由于标准的HTTP服务器可发送这种形式的文 件,也不需要其他特殊协议,它经常被称作 HTTP流传输。
顺序流传输的速度是不能调整的。 在低带宽下,顺序流传输比较适合高质量的短
片段,但用户在观看前,必须经历延迟 。 顺序流文件是放在标准HTTP 或 FTP服务器上,
易于管理。 顺序流传输不适合长片段(低带宽)和有随机
流媒体的概念
指在网络上使用流传输技术的连续时基 媒体,如:音频、视频或多媒体文件。
流媒体在播放前并不下载整个文件,只 将开始部分内容存入内存,流媒体的数 据流随时传送随时播放,只是在开始时 有一些延迟。
流媒体实现的关键技术就是流传输。
流传输的定义
现在泛指通过网络传送媒体(如视频、 音频)的技术总称。
mpg
MPEG-I Video
mp3
MPEG Layer-3 Audio
wav
Wave Audio
aif
Audio Interchange Format
snd
Sound Audio File Format
au
Audio File Format (Sun OS)
avi
Audio Video Interleaved (Microsoft Windows)
第六章 多媒体协议及组播
流媒体的概念 实时协议 视频点播系统 组播
网络上A/V传输的两种方式
下载:文件大,存储容量大,网络带宽 有限,下载时间长,延迟大。
流(stream)传输:音视频服务器将时基 媒体向用户计算机进行连续、实时传送, 用户不必等到整个文件全部下载完毕, 而只需经过很短的启动延时即可进行观 看。当时基媒体在客户机上播放时,文 件的剩余部分将在后台从服务器内继续 下载。
访问要求的视频,也不支持现场广播。
实时流式传输
总是实时传送,特别适合现场事件,也支持随 机访问,用户可快进或后退以观看前面或后面 的内容。
媒体信号带宽与网络连接必须是匹配的。 需要专用的流媒体服务器,如:RealServer、
Windows Media Server、QuickTime Streaming Server。这些服务器允许对媒体发送进行更多 级别的控制,因而系统设置、管理比标准 HTTP服务器更复杂。 需要特殊网络传输协议,如:RTSP (Realtime Streaming Protocol)或MMS (Microsoft Media Server)。
需要专用服务器和播放器。
流媒体传输的过程
1. Web浏览器与Web服务器之间使用HTTP/TCP 交换控制信息,检索出所需传输的实时数据。
2. Web浏览器启动A/V Helper程序,使用HTTP 从Web服务器检索相关参数(目录信息、编 码类型等)对Helper程序初始化。
3. A/V Helper程序及A/V服务器之间运行实时流 控制协议(RTSP),交换A/V传输所需的控 制信息。RTSP提供了操纵播放、快进、快倒、 暂停及录制等命令的方法。
流媒体的关键技术
高速缓存:
用来弥补延迟和抖动的影响,并保证数据包 的顺序正确,使媒体数据能连续输出。
使用环形链表结构来存储数据:通过丢弃已 经播放的内容,流可以重新利用空出的高速 缓存空间来缓存后续尚未播放的内容,因此 所需容量并不大。
传输协议:一般采用HTTP/TCP来传输控制信 息,而用RTP/UDP来传输实时音像数据。
4. A/V服务器使用RTP/UDP协议将A/V数据传输 给A/V客户程序(Helper程序)即可播放输出。
流传输基本原理图
Web Browser
HTTP/TCP 检索
Metafile
A/V Player(Helper)
RTSP/TCP 控制 RTP/UDP 数据
Web Server
定位
A/V Server
媒体发布格式
是一种专门针对多媒体文件的html语言 格式。
用来对视听数据进行组织和安排。
常用媒体发布格式
文件格式扩展名
asf smi ram rpm asx xml
媒体类型和名称
Advanced Streaming Format Synchronised Multimedia Integration Language (smil) RAM File Embedded RAM File ASF Stream Redirector eXtensible Markup Language
实现流传输的两种方法
实时流传输(realtime streaming):若 视频为实时广播,或使用流传输媒体 服务器,或应用如RTSP的实时协议, 即为实时流传输。
顺序流传输(progressive streaming): 若使用HTTP服务器,文件即通过顺序 流发送。
顺序流传输
顺序下载,在下载文件的同时用户可观看在线 媒体,在给定时刻,用户只能观看已下载的那 部分,而不能跳到还未下载的部分。
压缩情况
可以 有 有 没有 没有 没有 没有 可以
流文件格式
经过特殊编码,使其适合在网络上边下 载边播放,而不是等到下载完整个文件 才能播放。
将压缩媒体文件编码成流文件,必须加 入一些附加信息,如:计时、压缩和版 权信息。
可以在网上以流的方式播放标准媒体文 件,但效率不高。
常用流文件格式
文件格式扩展名
asf rm ra rp rt swf viv
媒体类型与名称
Advanced Streaming Format (Microsoft) Rபைடு நூலகம்al Media (Video/Audio) 文件 (Real Networks) Real Audio 文件 (Real Networks) Real Pix 文件 (Real Networks) Real Text 文件 (Real Networks) Shock Wave Flash (Macromedia) Vivo Movie 文件 (Vivo Software)
流媒体文件格式
压缩媒体文件格式 流文件格式 媒体发布格式
压缩媒体文件格式
通过某种压缩算法对A/V信息重新编码, 使文件大小被处理得更小。
在压缩媒体文件再次成为媒体格式前, 其中数据需要解压缩。
常用视频、音频压缩文件类型
文件格式扩展名 媒体类型与名称
mov
Quicktime Video (Apple)
相关主题