多媒体协议及组播讲诉.ppt

  1. 1、本文档共63页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第六章 多媒体协议及组播 流媒体的概念 实时协议 视频点播系统 组播 网络上A/V传输的两种方式 下载:文件大,存储容量大,网络带宽有限,下载时间长,延迟大。 流(stream)传输:音视频服务器将时基媒体向用户计算机进行连续、实时传送,用户不必等到整个文件全部下载完毕,而只需经过很短的启动延时即可进行观看。当时基媒体在客户机上播放时,文件的剩余部分将在后台从服务器内继续下载。 流媒体的概念 指在网络上使用流传输技术的连续时基媒体,如:音频、视频或多媒体文件。 流媒体在播放前并不下载整个文件,只将开始部分内容存入内存,流媒体的数据流随时传送随时播放,只是在开始时有一些延迟。 流媒体实现的关键技术就是流传输。 流传输的定义 现在泛指通过网络传送媒体(如视频、音频)的技术总称。 实现流传输的两种方法 实时流传输(realtime streaming):若视频为实时广播,或使用流传输媒体服务器,或应用如RTSP的实时协议,即为实时流传输。 顺序流传输(progressive streaming):若使用HTTP服务器,文件即通过顺序流发送。 顺序流传输 顺序下载,在下载文件的同时用户可观看在线媒体,在给定时刻,用户只能观看已下载的那部分,而不能跳到还未下载的部分。 由于标准的HTTP服务器可发送这种形式的文件,也不需要其他特殊协议,它经常被称作HTTP流传输。 顺序流传输的速度是不能调整的。 在低带宽下,顺序流传输比较适合高质量的短片段,但用户在观看前,必须经历延迟 。 顺序流文件是放在标准HTTP 或 FTP服务器上,易于管理。 顺序流传输不适合长片段(低带宽)和有随机访问要求的视频,也不支持现场广播。 实时流式传输 总是实时传送,特别适合现场事件,也支持随机访问,用户可快进或后退以观看前面或后面的内容。 媒体信号带宽与网络连接必须是匹配的。 需要专用的流媒体服务器,如:RealServer、Windows Media Server、QuickTime Streaming Server。这些服务器允许对媒体发送进行更多级别的控制,因而系统设置、管理比标准HTTP服务器更复杂。 需要特殊网络传输协议,如:RTSP (Realtime Streaming Protocol)或MMS (Microsoft Media Server)。 流媒体的关键技术 高速缓存: 用来弥补延迟和抖动的影响,并保证数据包的顺序正确,使媒体数据能连续输出。 使用环形链表结构来存储数据:通过丢弃已经播放的内容,流可以重新利用空出的高速缓存空间来缓存后续尚未播放的内容,因此所需容量并不大。 传输协议:一般采用HTTP/TCP来传输控制信息,而用RTP/UDP来传输实时音像数据。 需要专用服务器和播放器。 流媒体传输的过程 Web浏览器与Web服务器之间使用HTTP/TCP交换控制信息,检索出所需传输的实时数据。 Web浏览器启动A/V Helper程序,使用HTTP从Web服务器检索相关参数(目录信息、编码类型等)对Helper程序初始化。 A/V Helper程序及A/V服务器之间运行实时流控制协议(RTSP),交换A/V传输所需的控制信息。RTSP提供了操纵播放、快进、快倒、暂停及录制等命令的方法。 A/V服务器使用RTP/UDP协议将A/V数据传输给A/V客户程序(Helper程序)即可播放输出。 流传输基本原理图 流媒体文件格式 压缩媒体文件格式 流文件格式 媒体发布格式 压缩媒体文件格式 通过某种压缩算法对A/V信息重新编码,使文件大小被处理得更小。 在压缩媒体文件再次成为媒体格式前,其中数据需要解压缩。 常用视频、音频压缩文件类型 流文件格式 经过特殊编码,使其适合在网络上边下载边播放,而不是等到下载完整个文件才能播放。 将压缩媒体文件编码成流文件,必须加入一些附加信息,如:计时、压缩和版权信息。 可以在网上以流的方式播放标准媒体文件,但效率不高。 常用流文件格式 媒体发布格式 是一种专门针对多媒体文件的html语言格式。 用来对视听数据进行组织和安排。 常用媒体发布格式 实时流传输协议 RTP(Real-time Transport Protocol)实时传输协议。 RTCP(Real-time Transport Control Protocol)实时传输控制协议 RTSP(Real Time Streaming Protocol)实时流协议 RSVP(Resource Reserve Protocol) MMS(Microsoft?Media?Server?protocol) 实时传输协议RTP RTP(Real-time Transport Protocol)是用于同步传输实时多媒体数据流的一种传输协议。 RTP被定义为在一对一或一

文档评论(0)

4477704 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档