《多媒体通信 工业和信息化普通高等教育十二五 规划教材立项项目 教学课件 ppt 作者 徐作庭 李来胜 多媒体通信第4章》由会员分享,可在线阅读,更多相关《多媒体通信 工业和信息化普通高等教育十二五 规划教材立项项目 教学课件 ppt 作者 徐作庭 李来胜 多媒体通信第4章(56页珍藏版)》请在金锄头文库上搜索。
1、第4章 流媒体技术,4.1 流媒体基础,4.1.1 流式传输的基础 4.1.2 流媒体技术原理 4.1.3 流媒体播放方式,4.1.1 流式传输的基础,流式传输定义很广泛,现在主要指通过互联网传送媒体(如视频、音频)的技术总称。其特定含义为通过因特网将影视节目传送到用户终端机。,4.1.1 流式传输的基础,1顺序流式传输 2实时流式传输,1顺序流式传输,顺序流式传输是顺序下载,在下载文件的同时用户可观看在线媒体,在给定时刻,用户只能观看已下载的那部分,而不能跳到还未下载的部分。,2实时流式传输,实时流式传输可保证媒体信号带宽与网络连接匹配,使媒体可被实时观看到; 实时流式传输必须匹配连接带宽;
2、 实时流式传输需要特定服务器; 实时流式传输还需要特殊网络协议。,4.1.2 流媒体技术原理,1流式传输的预处理 2流式传输的实现需要合适的协议 3流式传输的实现需要缓存 4流式传输的一般过程,1流式传输的预处理,采用先进高效的压缩编码算法; 媒体发布格式的处理。,2流式传输的实现需要合适的协议,流式传输的实现需要多种协议的组合使用。在流媒体的链接请求阶段需要的是互联网的基本协议HTTP,传输流媒体的控制信息则需要RTSP与TCP,而实时媒体文件数据的传送需要用到RTP/UDP。,3流式传输的实现需要缓存,使用缓存系统来弥补延迟和抖动的影响,并保证数据包的顺序正确,从而使媒体数据能连续输出,而
3、不会因为网络暂时拥塞使播放出现停顿。,4流式传输的一般过程,Web 浏览器,Web 服务器,音视频 播放器,音视频 服务器,HTTP/TCP,元文件,定位,控制信RTSP/TCPP(UDP),数据信息RTP/UDP),图4-1 流式传输基本原理,4.1.3 流媒体播放方式,1单播 2组播 3点播与广播,1单播,图4-2 单播示意图,2组播,图4-2 组播示意图,3点播与广播,(1)点播连接是客户端与服务器之间 的主动连接 (2)广播指的是用户被动接收流,3点播与广播,图4-4 广播示意图,第4章 流媒体技术,4.2 流媒体传输协议,4.2.1 实时传输协议 4.2.2 实时传输控制协议 4.2
4、.3 实时流协议 4.2.4 资源预留协议,4.2.1 实时传送协议,实时传输协议是IETF提出的适合实时数据传输的协议,支持在单目标广播和多目标广播网络服务中传输实时数据,能为实时媒体数据提供点到点的传输服务。,Real-time Transport Protocol,RTP,4.2.1 实时传输协议,1RTP的特性 2RTP在网络中的传输 3RTP信息包,1RTP的特性,(1)协议独立性 (2)同步机制 (3)包传输路径回溯 (4)可靠性,1RTP的特性,(5)RTP层不支持多路复用 (6)扩展性 (7)安全性 (8)灵活性,2RTP在网络中的传输,RTP依赖下层网络来多路传输RTP数据流
5、RTCP控制流; RTP数据包没有包含长度域或其他边界,由下层网络为RTP提供长度表示; RTP执行程序应该是应用程序的一部分。,3RTP信息包,RTP信息包由标题域和有效载荷的数据组成。,4.2.2 实时传输控制协议,实时传输控制协议与RTP共同定义在RFC 1889中,是和 RTP一起工作的控制协议。,Real-time Control Protocol,RTCP,4.2.2 实时传输控制协议,图4-5 RTP会话期间,参与者周期性发送RTCP包,4.2.2 实时传输控制协议,1RTCP的功能 2RTCP信息包 3RTCP与RTP,1RTCP的功能,(1)为应用程序提供会话质量或者广播性能
6、质量 的信息 (2)确定 RTP用户源 (3)控制RTCP传输间隔 (4)传输最小进程控制信息,2RTCP信息包,(1)RR(接收者报告包) (2)SR(源报告包) (3)SEDS(源描述包) (4)BYE(离开声明) (5)APP(特殊应用包),根据控制信息不同分为:,3RTCP与RTP,RTCP和RTP 配合使用,提供流量控制和拥塞控制服务。,4.2.3 实时流协议,实时流协议是应用级协议,提供对媒体流的类似于 VCR的控制功能。,Real-Time Streaming Protocol,RTSP,4.2.3 实时流协议,1RTSP与其他协议 2RTSP支持的操作 3RTSP操作模式,1R
7、TSP与其他协议,RTSP负责在服务器和客户机之间创建并控制连续媒体流 RTSP与HTTP 的本质差别在于数据发送以不同协议进行 RTSP连接没有绑定到传输层连接,2RTSP支持的操作,(1)从媒体服务器上检索媒体 (2)邀请媒体服务器加入会 (3)将媒体加到现成讲座中,3RTSP操作模式,(1)单播,以用户选择的端口号将媒体 发送到RTSP请求源 (2)组播,服务器选择地址 (3)组播,用户选择地址,4.2.4 资源预留协议,资源预留协议(RSVP)是用于建立因特网上资源预留的网络控制协议。,4.2.4 资源预留协议,1RSVP的特征 2RSVP消息 3RSVP与其他协议,1RSVP的特征,
8、(1)可伸缩性 (2)接收端导向 (3)预约状态是“软状态” (4)独立于其他网络协议,2RSVP消息,资源预留由两类RSVP消息实现: PATH消息 RESV消息,3RSVP与其他协议,因特网上的多媒体数据实时传输可以通过RTP、RTCP、RSVP的配合实现。,第4章 流媒体技术,4.3 主要流媒体技术平台,4.3.1 RealNetworks公司的Real System 4.3.2 微软公司的WindowsMedia 4.3.3 苹果公司的QuickTime,4.3.1 RealNetworks公司的Real System,RealNetworks公司于20世纪90年代中期最早推出了流媒体
9、技术,在因特网上被公认为流媒体传输技术的先驱者。 智能流(SureStream)技术是RealNetworks公司具有代表性的技术。,4.3.1 RealNetworks公司的Real System,(1)高质量的音频和视频。 (2)丰富的心得多媒体体验 (3)基于标准的、开放的、可扩展的系统 (4)支持视频流的分发,4.3.2微软公司的Windows Media,Windows Media是微软公司捆绑在Windows操作系统上的一个流式传输平台体系,其主要目的是在Intenet/Intranet上实现包括音频、视频信息在内的多媒体流信息的传输。 Windows Media的核心是ASF(A
10、dvanced Stream Format)。,4.3.2微软公司的Windows Media,(1)可扩展的媒体类型 (2)部件下载 (3)可伸缩的媒体类型 (4)多语言 (5) 目录信息,ASF具有以下主要特征,4.3.3 苹果公司的QuickTime,QuickTime是苹果(Apple)公司基于电影工业标准开发的流式传输平台体系。,第4章 流媒体技术,4.4 流媒体应用,4.4.1 流媒体应用概述 4.4.2 应用示例:IPTV,4.4.1 流媒体应用概述,1因特网应用 2校园网应用 3移动通信应用,4.4.2 应用示例:IPTV,Interactive Personality TV,
11、IPTV即交互式网络电视,是一种宽带网络业务。,4.4.2 应用示例:IPTV,1IPTV的特点及应用 2流媒体传送技术 3多我国IPTV业务的现状及发展,1IPTV的特点及应用,(1)用户可以得到高质量(接近DVD水平) 的数字媒体服务 (2)用户可有广泛的自由度选择宽带IP网 上各网站提供的视频节目。,1IPTV的特点及应用,(3)实现媒体提供者和媒体消费者的实质 性互动 (4)为网络发展商和节目提供商提供了广 阔的新兴市场,2流媒体传送技术,(1)点播接收方式 (2)广播接收方式,3我国IPTV业务的现状及发展,2005年,中国电信与上海文广合作在上海推出IPTV业务。 我国在IPTV业务的实践、研发和标准化方面,与国际保持同步甚至有所超前。,