顺序流式传输ProgressiveStreami课件_第1页
顺序流式传输ProgressiveStreami课件_第2页
顺序流式传输ProgressiveStreami课件_第3页
顺序流式传输ProgressiveStreami课件_第4页
顺序流式传输ProgressiveStreami课件_第5页
已阅读5页,还剩51页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

计算机网络应用基础第6章网络多媒体技术应用

(Ⅲ)计算机网络应用基础第6章网络多媒体技术应用(Ⅲ)1本章内容6.1多媒体基本概念6.2计算机网络与多媒体传输6.3Web媒体的应用6.4流媒体网站开发技术6.5视讯会议技术与应用本章内容6.1多媒体基本概念26.4流媒体网站开发技术流媒体技术概述流媒体技术基础流式传输的两种方法流媒体技术原理流式传输的过程流媒体播放方式音频和视频格式和传输协议6.4流媒体网站开发技术流媒体技术概述31.流媒体技术概述流媒体技术(StreamingmediaTechnology)是为解决以术因特网为代表的中低带宽网络上多媒体(以视、音频信息为重点)传输问题而产生、发展起来的一种网络新技术流媒体技术能按采用边接收边播放的形式,避免了用户必须等待整个文件全部从下载才能观看的缺陷,实现了视、音频的网上直播流媒体技术广泛地应用于互联网多媒体新闻发布、在线广播、远程教育、视频点播、电子商务、实时视频会议、远程医疗等诸多方面1.流媒体技术概述流媒体技术(Streamingmedia42.流媒体技术基础流媒体指在网络中使用流式传输技术传送音频、视频或多媒体文件流媒体在播放前只将部分内容存入本地PC缓冲存储器中,就可以播放流式媒体的数据流随时传送随时播放,在开始时有一些延迟流式传输定义很广泛,现在主要指通过网络传送媒体(如音频、视频)的技术总称实现流式传输有两种方法:顺序流式传输(ProgressiveStreaming)和实时流式传输(Real-TimeStreaming)2.流媒体技术基础流媒体指在网络中使用流式传输技术传送音频、53.流式传输的两种方法顺序流式传输顺序流式传输是顺序下载,在下载文件的同时用户可观看在线媒体通过标准HTTP服务器可发送这种形式的文件,它经常被称作HTTP流式传输不支持交互式操作,是一种点播技术实时流式传输实时流式传输指保证媒体信号带宽与网络连接配匹,使媒体可被实时观看到实时流与HTTP流式传输不同,需要专用流媒体服务器与传输协议3.流式传输的两种方法顺序流式传输6流媒体播放图例流媒体播放图例74.流媒体技术原理缓冲存储是流式传输实现的基本技术这是由于在网络中存在传输延迟抖动,使用缓存可以有效地弥补延迟和抖动的影响,从而使媒体数据能连续输出,而不会因为网络暂时拥塞使播放出现停顿流式传输的实现需要合适的传输协议由于TCP需要较多的开销,故不太适合传输实时数据在流式传输的实现中,一般采用HTTP/TCP来传输控制信息,而用RTP/UDP来传输实时声音数据4.流媒体技术原理缓冲存储是流式传输实现的基本技术85.流式传输的过程用户选择某项流媒体服务后,浏览器与Web服务器之间先交换控制信息,以便检索需要传输的媒体数据HTTP从Web服务器取得的参数后浏览器启动媒体播放器,进行初始化媒体播放器及媒体服务器运行实时流控制协议(RTSP),以交换媒体传输所需的控制信息媒体服务器使用RTP/UDP协议将媒体数据传输给媒体播放器一旦媒体数据抵达客户端,媒体播放器程序即可播放输出5.流式传输的过程用户选择某项流媒体服务后,浏览器与Web服9StreamingStoredAudio&VideoStreamingstoredmedia:流媒体文件存储在服务器用户请求流媒体文件流媒体被传送给用户允许交互Media

player:去除抖动解压缩错误检测提供交互的图形界面可以嵌入到浏览器中StreamingStoredAudio&Video10Streaming

from

Web

server

(1)Audio和video文件存储在Webserver中

“原始做法”:浏览器用HTTP请求消息请求文件Webserver通过HTTP响应消息发送文件content-typeheaderline指示audio/video编码类型浏览器加载mediaplayer,并且将文件递交给mediaplayermediaplayer播放文件

主要缺点:媒体播放器与服务器交互需要Web浏览器的中介StreamingfromWebserver(1)A11StreamingfromWebserver(2)方法2:在服务器与播放器之间建立连接Web浏览器请求并接收一个元文件(metafile)而不是接收文件本身;Content-typeheader指示特定的audio/video应用类型浏览器加载媒体播放器并且把元文件递交给它播放器与服务器建立TCP连接,发出HTTP请求一些考虑:媒体播放器的通信是通过HTTP协议,而它并不适宜多媒体交互可以用UDP传输媒体StreamingfromWebserver(2)方12Streamingfromastreamingserver这种结构允许服务器和媒体播放器采用非HTTP协议可以使用TCP/UDPStreamingfromastreamingser136.流媒体播放方式单播在客户端与媒体服务器之间需要建立一个单独的数据通道,从一台服务器送出的每个数据包只能传送给一个客户机,这种传送方式称为单播组播IP组播技术构建一种具有组播能力的网络,允许路由器一次将数据包复制到多个通道上点播与广播点播连接是客户端与服务器之间的主动的连接;广播指的是用户被动接收流6.流媒体播放方式单播147.音频视频格式和协议大部分数字电子的摄录机,可以产生较高品质的音、视频文件,可以直接在计算机上播放,称为多媒体桌面应用由于计算机的I/O系统比网络有高的多的带宽,并非所有的数字化音频和视频格式都适合在网络上传送或联机播放网络应用的流媒体一般需要对桌面应用格式的媒体文件进行“再处理”,获得更高的压缩比,以期适合在网络上发布7.音频视频格式和协议大部分数字电子的摄录机,可以产生较高品15常见(桌面)多媒体文件格式常见(桌面)多媒体文件格式16流媒体文件格式压缩媒体格式,包含声音和图像描述信息,而文件被处理得更小多数用于流媒体的压缩技术都是有损失的,造成了音频、视频信息质量上的变化一些流媒体编码器,可以根据目标用户的可用带宽,进行最终文件的压缩规格(实际上也是信号的受损程度)流媒体文件格式压缩媒体格式,包含声音和图像描述信息,而文件被17常见(网络)流式文件常见(网络)流式文件18RTP实时传输协议RTP(Real-timeTransportProtocol)是用于因特网上针对多媒体数据流的一种传输协议RTP被定义为在一对一或一对多的传输情况下工作,其目的是提供时间信息和实现流同步RTP是由IETF开发的一组实时传输协议,可以在面向连接或无连接的下层协议上工作,通常和UDP协议一起使用RTP实时传输协议RTP(Real-timeTranspo19RTP实时传输协议(续)实时传输控制协议RTCP

RTCP(Real-timeTransportControlProtocol)和RTP一起提供流量控制和拥塞控制服务实时流协议RTSPRealTimeStreamingProtocol是由RealNetworks和Netscape共同提出的,该协议定义了一对多应用程序如何有效地通过IP网络传送多媒体数据由于该协议应用的普遍性,RTSP几乎成为因特网流媒体协议的事实上的标准RTP实时传输协议(续)实时传输控制协议RTCP206.5视讯会议技术与应用1.视讯会议技术概述2.视频会议系统主要特性3.视频会议系统的分类6.5视讯会议技术与应用1.视讯会议技术概述211.视讯会议技术概述视频会议系统,又称会议电视系统,是指两个或两个以上不同地方的个人或群体,通过传输线路及多媒体设备,将声音、影像及文件资料互传实现即时且互动的沟通,以实现会议目的的系统设备1.视讯会议技术概述视频会议系统,又称会议电视系统,是指两个222.视频会议系统主要特性文字特性基于Web浏览器的文字交流功能语音特性基于Web浏览器的语音聊天功能视频特性基于ActiveX控件的视频图像交互可以根据自己的网络状况主动调节视频占用的网络带宽,可调范围为8~999K2.视频会议系统主要特性文字特性233.视频会议系统的分类(网络)基于局域网的视频会议:用H.323标准实现多点会议,实现每秒30帧的画面传输质量,基于现有的局域网,到桌面带宽要求10~100Mb/s基于广域网的视频会议:用H.320标准实现多点会议,实现每秒15-30帧的画面传输质量,支持会议室和桌面系统协同工作3.视频会议系统的分类(网络)基于局域网的视频会议:24视频会议系统的分类(节点)点对点视频会议系统(PC):系统中的任意2个用户可以通过拨打对方的IP地址来进行点对点的连接,速率可设置为64k~1.5Mb/s在384kb/s以上图像即可达到完全实时可实现远端摄像头控制多点视频会议系统允许3个以上不同地点参加者同时与会关键技术之一是多点控制问题视频会议系统的分类(节点)点对点视频会议系统(PC):25多点会议系统的核心(MCU)多点会议系统的核心(MCU)26视频会议系统的分类(终端)可视电话视频会议系统:用于点到点通信带宽受制于电话网络限制电视终端视频会议系统:会议室型视频会议系统,它适用于规模较大的会议,对图像质量、音响效果要求较高国内的各级公众会议电视系统都属于这一类视频会议系统的分类(终端)可视电话视频会议系统:27本课小结本课的内容包含了多媒体技术应用的一些理论知识,目的是为了各位能够深入开展多媒体技术的应用本课小结本课的内容包含了多媒体技术应用的一些理论知识,目的是28计算机网络应用基础第6章网络多媒体技术应用

(Ⅲ)计算机网络应用基础第6章网络多媒体技术应用(Ⅲ)29本章内容6.1多媒体基本概念6.2计算机网络与多媒体传输6.3Web媒体的应用6.4流媒体网站开发技术6.5视讯会议技术与应用本章内容6.1多媒体基本概念306.4流媒体网站开发技术流媒体技术概述流媒体技术基础流式传输的两种方法流媒体技术原理流式传输的过程流媒体播放方式音频和视频格式和传输协议6.4流媒体网站开发技术流媒体技术概述311.流媒体技术概述流媒体技术(StreamingmediaTechnology)是为解决以术因特网为代表的中低带宽网络上多媒体(以视、音频信息为重点)传输问题而产生、发展起来的一种网络新技术流媒体技术能按采用边接收边播放的形式,避免了用户必须等待整个文件全部从下载才能观看的缺陷,实现了视、音频的网上直播流媒体技术广泛地应用于互联网多媒体新闻发布、在线广播、远程教育、视频点播、电子商务、实时视频会议、远程医疗等诸多方面1.流媒体技术概述流媒体技术(Streamingmedia322.流媒体技术基础流媒体指在网络中使用流式传输技术传送音频、视频或多媒体文件流媒体在播放前只将部分内容存入本地PC缓冲存储器中,就可以播放流式媒体的数据流随时传送随时播放,在开始时有一些延迟流式传输定义很广泛,现在主要指通过网络传送媒体(如音频、视频)的技术总称实现流式传输有两种方法:顺序流式传输(ProgressiveStreaming)和实时流式传输(Real-TimeStreaming)2.流媒体技术基础流媒体指在网络中使用流式传输技术传送音频、333.流式传输的两种方法顺序流式传输顺序流式传输是顺序下载,在下载文件的同时用户可观看在线媒体通过标准HTTP服务器可发送这种形式的文件,它经常被称作HTTP流式传输不支持交互式操作,是一种点播技术实时流式传输实时流式传输指保证媒体信号带宽与网络连接配匹,使媒体可被实时观看到实时流与HTTP流式传输不同,需要专用流媒体服务器与传输协议3.流式传输的两种方法顺序流式传输34流媒体播放图例流媒体播放图例354.流媒体技术原理缓冲存储是流式传输实现的基本技术这是由于在网络中存在传输延迟抖动,使用缓存可以有效地弥补延迟和抖动的影响,从而使媒体数据能连续输出,而不会因为网络暂时拥塞使播放出现停顿流式传输的实现需要合适的传输协议由于TCP需要较多的开销,故不太适合传输实时数据在流式传输的实现中,一般采用HTTP/TCP来传输控制信息,而用RTP/UDP来传输实时声音数据4.流媒体技术原理缓冲存储是流式传输实现的基本技术365.流式传输的过程用户选择某项流媒体服务后,浏览器与Web服务器之间先交换控制信息,以便检索需要传输的媒体数据HTTP从Web服务器取得的参数后浏览器启动媒体播放器,进行初始化媒体播放器及媒体服务器运行实时流控制协议(RTSP),以交换媒体传输所需的控制信息媒体服务器使用RTP/UDP协议将媒体数据传输给媒体播放器一旦媒体数据抵达客户端,媒体播放器程序即可播放输出5.流式传输的过程用户选择某项流媒体服务后,浏览器与Web服37StreamingStoredAudio&VideoStreamingstoredmedia:流媒体文件存储在服务器用户请求流媒体文件流媒体被传送给用户允许交互Media

player:去除抖动解压缩错误检测提供交互的图形界面可以嵌入到浏览器中StreamingStoredAudio&Video38Streaming

from

Web

server

(1)Audio和video文件存储在Webserver中

“原始做法”:浏览器用HTTP请求消息请求文件Webserver通过HTTP响应消息发送文件content-typeheaderline指示audio/video编码类型浏览器加载mediaplayer,并且将文件递交给mediaplayermediaplayer播放文件

主要缺点:媒体播放器与服务器交互需要Web浏览器的中介StreamingfromWebserver(1)A39StreamingfromWebserver(2)方法2:在服务器与播放器之间建立连接Web浏览器请求并接收一个元文件(metafile)而不是接收文件本身;Content-typeheader指示特定的audio/video应用类型浏览器加载媒体播放器并且把元文件递交给它播放器与服务器建立TCP连接,发出HTTP请求一些考虑:媒体播放器的通信是通过HTTP协议,而它并不适宜多媒体交互可以用UDP传输媒体StreamingfromWebserver(2)方40Streamingfromastreamingserver这种结构允许服务器和媒体播放器采用非HTTP协议可以使用TCP/UDPStreamingfromastreamingser416.流媒体播放方式单播在客户端与媒体服务器之间需要建立一个单独的数据通道,从一台服务器送出的每个数据包只能传送给一个客户机,这种传送方式称为单播组播IP组播技术构建一种具有组播能力的网络,允许路由器一次将数据包复制到多个通道上点播与广播点播连接是客户端与服务器之间的主动的连接;广播指的是用户被动接收流6.流媒体播放方式单播427.音频视频格式和协议大部分数字电子的摄录机,可以产生较高品质的音、视频文件,可以直接在计算机上播放,称为多媒体桌面应用由于计算机的I/O系统比网络有高的多的带宽,并非所有的数字化音频和视频格式都适合在网络上传送或联机播放网络应用的流媒体一般需要对桌面应用格式的媒体文件进行“再处理”,获得更高的压缩比,以期适合在网络上发布7.音频视频格式和协议大部分数字电子的摄录机,可以产生较高品43常见(桌面)多媒体文件格式常见(桌面)多媒体文件格式44流媒体文件格式压缩媒体格式,包含声音和图像描述信息,而文件被处理得更小多数用于流媒体的压缩技术都是有损失的,造成了音频、视频信息质量上的变化一些流媒体编码器,可以根据目标用户的可用带宽,进行最终文件的压缩规格(实际上也是信号的受损程度)流媒体文件格式压缩媒体格式,包含声音和图像描述信息,而文件被45常见(网络)流式文件常见(网络)流式文件46RTP实时传输协议RTP(Real-timeTransportProtocol)是用于因特网上针对多媒体数据流的一种传输协议RTP被定义为在一对一或一对多的传输情况下工作,其目的是提供时间信息和实现流同步RTP是由IETF开发的一组实时传输协议,可以在面向连接或无连接的下层协议上工作,通常和UDP协议一起使用RTP实时传输协议RTP(Real-timeTranspo47RTP实时传输协议(续)实时传输控制协议RTCP

RTCP(Real-timeTransportControlProtocol)和RTP一起提供流量控制和拥塞控制服务实时流协议RTSPRealTimeStreamingProtocol是由RealNetworks和Netscape共同提出的,该协议定义了一对多应用程序如何有效地通过IP网络传送多媒体数据由于该协议应用的普遍性,RTSP几乎成为因特网流媒体协议的事实上的标准RTP实时传输协议(续)实时传输控制协议RTCP486.5视讯会议技术与应用1.视讯会议技术概述2.视频会议系统主要特性3.视频会议系统的分类6.5视讯会议技术与应用1.视讯会议技术概述491.视讯会议技术概述视频会议系统,又称会议电视系统,是指两个或两个以上不同地方的个人或群体,通过传输线路及

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论