第六章流媒体技术_第1页
第六章流媒体技术_第2页
第六章流媒体技术_第3页
第六章流媒体技术_第4页
第六章流媒体技术_第5页
已阅读5页,还剩87页未读 继续免费阅读

下载本文档

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

文档简介

1、专业选修课程专业选修课程V=2RC PT=SR=200 长度 发送者SSRCNTP时间戳,字的高位部分NTP时间戳,字的低位部分 RTP时间戳 发送分组计数 发送分组有效部分计数 SSRC_1(第一个源) 分组丢失数 累计丢失数 已收到的扩展的最高序数 分组间到达抖动 上一个SR(LSR) 上一个SR(SLSR)延迟 SSRC_2(第二个源) V=2RC PT=RR=201 长度 发送者SSRCSSRC_1(第一个源) 分组丢失数 累计丢失数 已收到的扩展的最高序数 分组间到达抖动 上一个SR(LSR) 上一个SR(SLSR)延迟 SSRC_2(第二个源) V=2PSC PT=SDES=202

2、 长度 SSRC/CSRC_1 SDES项目(CNAME,NAME, EMAIL, PHONE,LOC等) SSRC/CSRC_2 SDES项目(CNAME,NAME, EMAIL, PHONE,LOC等) CNAME=1长度用户和域名V=2PSC PT=BYE=203 长度 SSRC/CSRC 长度 离开的原因V=2P子类型 PT=APP=204 长度 SSRC/CSRCNAME(ASCII) 相关的应用数据V=2P子类型 PT=APP=204 长度 SSRC/CSRCNAME(ASCII) 相关的应用数据 制作端产品:制作端产品:RealProducerRealProducer有初级版和高

3、级版两个版本。有初级版和高级版两个版本。它的作用是将普通格式的音频它的作用是将普通格式的音频/ /视频或动画媒体文件通过压缩视频或动画媒体文件通过压缩转换为转换为RealServerRealServer能进行流式传输的流格式文件,即是能进行流式传输的流格式文件,即是RealSystemRealSystem的编码器。它能够提供两种码格式选择:的编码器。它能够提供两种码格式选择:HTTPHTTP和和SureStreamSureStream,能充分利用,能充分利用RealServerRealServer服务器的服务能力。服务器的服务能力。 服务器端产品:服务器端产品:服务器端软件服务器端软件Real

4、ServerRealServer用于提供流式服用于提供流式服务。主要有务。主要有BasicBasic、PlusPlus、InternetInternet、ProfessionalProfessional几种版本。几种版本。代理软件代理软件RealSystem ProxyRealSystem Proxy提供专用的、安全的流媒体服务代提供专用的、安全的流媒体服务代理,能够使因特网服务商有效降低带宽需求。理,能够使因特网服务商有效降低带宽需求。 客户端产品:客户端产品:客户端播放器客户端播放器RealPlayerRealPlayer分为分为BasicBasic和和PlusPlus两种版本。两种版本。

5、RealPlayerRealPlayer即能独立运行,也能作为插件在浏览器即能独立运行,也能作为插件在浏览器中运行。个人数字音乐控制中心中运行。个人数字音乐控制中心RealJukeboxRealJukebox能方便地将数字能方便地将数字音乐以不同的格式在个人计算机中播放和管理。音乐以不同的格式在个人计算机中播放和管理。RealServerRealServer使用两种通道与客户端软件使用两种通道与客户端软件RealPlayerRealPlayer通信:通信:一种是控制通道,使用一种是控制通道,使用TCPTCP协议来传输协议来传输“暂停暂停”、“向前向前”等等命令;另一种是数据通道,使用命令;另一

6、种是数据通道,使用UDPUDP协议,来传输多媒体数据。协议,来传输多媒体数据。它主要使用两个协议来与客户端联系:它主要使用两个协议来与客户端联系:RTSPRTSP(RealTime RealTime Streaming ProtocolStreaming Protocol)和)和PNAPNA(Progressive Networks Progressive Networks AudioAudio)。在)。在RealSyastemRealSyastem中,通信过程分为两部分,具体过程中,通信过程分为两部分,具体过程如图所示。如图所示。 编码器和编码器和RealServerRealServer服务

7、器之间的通信服务器之间的通信当编码器需要当编码器需要RealServerRealServer传输压缩好的数据时,通常单向传输压缩好的数据时,通常单向UDPUDP与与RealServerRealServer通通信 。 而 一 些 防 火 墙 通 常 禁 止信 。 而 一 些 防 火 墙 通 常 禁 止 U D PU D P 数 据 包 通 过 , 因 此数 据 包 通 过 , 因 此RealproducerRealproducer可以设置成使用可以设置成使用TCPTCP协议的方式向服务器传输数协议的方式向服务器传输数据。据。 RealServer RealServer与与RealPlayerRe

8、alPlayer之间的通信之间的通信 当用户在浏览器上单击一个指向媒体文件的连接时,当用户在浏览器上单击一个指向媒体文件的连接时,RealPlayerRealPlayer打开一个与打开一个与RealServerRealServer的双路连接,通过这个连的双路连接,通过这个连接与接与RealServerRealServer之间来回传输信息。一但之间来回传输信息。一但RealServerRealServer接受了接受了客户端的请求,它将通过客户端的请求,它将通过UDPUDP协议传输客户请求的数据。协议传输客户请求的数据。6.5.2 RealPlayer6.5.2 RealPlayer播放过程播放过

9、程 浏览器通过浏览器通过HTTPHTTP协议向协议向RealServerRealServer服务器发出请求,服务器发出请求,URLURL请求中包含激活请求中包含激活RAMGENRAMGEN的参数。指向被请求的参数。指向被请求SMILSMIL文件的文件的URLURL引引发发RAMGENRAMGEN自动产生一个包含自动产生一个包含SMILSMIL文件位置的文件位置的RAMRAM文件将被传送文件将被传送给浏览器。给浏览器。RAMRAM文件的扩展名(文件的扩展名(.ram.ram或或rpmrpm)将使得浏览器激活)将使得浏览器激活RealPlayerRealPlayer程序。程序。 RealPlaye

10、rRealPlayer接受浏览器传递过来的接受浏览器传递过来的RAMRAM文件,然后使用文件,然后使用RTSPRTSP协议与协议与RealServerRealServer进行通信,请求该进行通信,请求该RAMRAM文件中包含的文件中包含的SMILSMIL文件。根据在文件。根据在SMILSMIL文件中包含的信息,文件中包含的信息,RealPlayerRealPlayer向向RealServerRealServer请求、接受并播放媒体元素。播放过程如图请求、接受并播放媒体元素。播放过程如图9-159-15所所示。示。Re a l S e r v e rWe b B r o ws e rRe a l

11、 P l a y e rl h t t p : 1 h t t p : 2 r t s p : 3r t s p : 46.5.2 RealPlayer6.5.2 RealPlayer播放过程播放过程1. RTSP1. RTSP通信数据分组格式通信数据分组格式 RealNetworksRealNetworks公司在公司在RealSystemRealSystem系统中首先实现了系统中首先实现了RTSPRTSP标准协议通信。标准协议通信。RTSP RTSP 协议通信是一种有状态的通信,在语法协议通信是一种有状态的通信,在语法及操作上均与及操作上均与HTTP/1.1HTTP/1.1很相似,但仍有很大

12、改变,例如很相似,但仍有很大改变,例如RTSPRTSP服服务一般需要保持状态,而务一般需要保持状态,而HTTP/1.1HTTP/1.1是无状态的。对于是无状态的。对于RTSPRTSP通信,通信,数据可以通过不同的协议进行传输(如数据可以通过不同的协议进行传输(如RDTRDT或或RTPRTP)。目前,)。目前,RealServerRealServer通过标准实时传输协议通过标准实时传输协议RTPRTP和和RealReal数据传输协议数据传输协议RDTRDT两种数据分组格式将流媒体数据发送到两种数据分组格式将流媒体数据发送到RTSPRTSP客户端。客户端。6.5.2 RealPlayer6.5.2

13、 RealPlayer播放过程播放过程2.2.标准标准RTPRTP通信通信 RTSPRTSP客户端在客户端在UDPUDP使用使用RTPRTP协议与协议与RTSPRTSP服务器通信时建立服务器通信时建立个通信网络信道,全双工个通信网络信道,全双工TCPTCP连接用来进行控制、协商,单工连接用来进行控制、协商,单工UDPUDP信道使用信道使用RTPRTP分组格式传送媒体数据。全双工分组格式传送媒体数据。全双工UDPUDP信道访问信道访问RTCPRTCP用来向客户提供同步信息,将分组丢失信息发送给服务器。用来向客户提供同步信息,将分组丢失信息发送给服务器。RTSPRTSP的的C/SC/S通信通信UD

14、PUDP模式如图所示。模式如图所示。 RTSP 客户机 偶端口 奇端口 RTSP 服务器 奇端口 RTP 数据信道 RTCP 控制分组信道 TCP 控制信道 服务器 端口 6.5.2 RealPlayer6.5.2 RealPlayer播放过程播放过程3. Real NetworksRDT3. Real NetworksRDT 当数据使用当数据使用RDTRDT发送时,发送时,RTSPRTSP客户端与客户端与RTSPRTSP服务器通信时服务器通信时建立三个网络通信,如下图所示。建立三个网络通信,如下图所示。 全双工全双工TCPTCP连接用来进行控制、协商,单工连接用来进行控制、协商,单工UDPU

15、DP信道来使用信道来使用RTPRTP分组格式传送媒体数据。另一条信道客户端来向服务器请分组格式传送媒体数据。另一条信道客户端来向服务器请求重发送丢失地求重发送丢失地UDPUDP媒体数据分组。媒体数据分组。 RTSP 客户机 RTSP 服务器 UDP 数据信道 UDP 重发请求 TCP 控制信道 RealserverRealserver中的多播是将一个现场直播流同时传递给多个中的多播是将一个现场直播流同时传递给多个客户端,而无需为每一客户的连接发送一个单独的数据流,客客户端,而无需为每一客户的连接发送一个单独的数据流,客户端只需连接到该数据流,而不是连接到户端只需连接到该数据流,而不是连接到Re

16、alServerRealServer服务器,服务器,从而降低带宽的使用。为了利用多播技术所带来的优点,在从而降低带宽的使用。为了利用多播技术所带来的优点,在RealServerRealServer与与RealPlayerRealPlayer之间的所有设备(如路由器、交换之间的所有设备(如路由器、交换机和其它网络设备)都必须支持多播技术。由于这个原因,多机和其它网络设备)都必须支持多播技术。由于这个原因,多播通常用在播通常用在IntranetIntranet环境中。环境中。RealServerRealServer的多播有两种:反向的多播有两种:反向信道多播(信道多播(back-channel m

17、ulticastback-channel multicast)和可伸缩多播)和可伸缩多播(scalable multicastscalable multicast),这两种方法可同时使用。),这两种方法可同时使用。 1. 1.反向信道多播反向信道多播 反向信道多播在客户端和服务器之间保持一个用于统计和反向信道多播在客户端和服务器之间保持一个用于统计和控制信息交互的控制信道,如下图所示。由于客户端和控制信息交互的控制信道,如下图所示。由于客户端和RealServerRealServer之间的信息交换是双向的,从而能发送验证信息、之间的信息交换是双向的,从而能发送验证信息、服务质量和用户统计信息等

18、。反向信道多播的访问可以使用服务质量和用户统计信息等。反向信道多播的访问可以使用RTSPRTSP或或PNAPNA协议,协议,RTSPRTSP多播比多播比PNAPNA多播多提供一项智能流功能,多播多提供一项智能流功能,两者均能提供验证和连接统计功能。两者均能提供验证和连接统计功能。R e a l S e r v e rR e a l P l a y e rR e a l P l a y e r R T S P / T C P N A / T CU D PU D P M u l t i c a s t n e t w o r k 2. 2.可伸缩多播可伸缩多播 可伸缩多播与反向信道多播不同,它没有

19、控制信道,所以可伸缩多播与反向信道多播不同,它没有控制信道,所以这种方法占较少的带宽,这种方法占较少的带宽,RealServerRealServer的系统资源使用也很少。的系统资源使用也很少。由于没有控制信道,由于没有控制信道,Java MonitorJava Monitor之类的监视工具就不能跟踪之类的监视工具就不能跟踪用户的活动,用户统计也只能在多播结束或用户停止播出或关用户的活动,用户统计也只能在多播结束或用户停止播出或关闭播放器时。由于传输是单向的,可伸缩多播能够无限的用户闭播放器时。由于传输是单向的,可伸缩多播能够无限的用户播放,提供验证、连接统计和智能流功能,如图所示。播放,提供验

20、证、连接统计和智能流功能,如图所示。 可伸缩多播使用不同于可伸缩多播使用不同于RTSPRTSP多播或多播或PNAPNA多播的多播的URLURL格式,用格式,用户连接到可伸缩多播是通过单击会话描述协议文件(户连接到可伸缩多播是通过单击会话描述协议文件(SDPSDP)的)的连接,此文件是用户单击链接时,连接,此文件是用户单击链接时,RealServerRealServer自动产生的。自动产生的。RealServerRealPlayerRealPlayer UDPUDP Multicast network RealServerRealServer中使用分流技术在服务器之间传输直播数据。中使用分流技术

21、在服务器之间传输直播数据。分流的方法可以解决分流的方法可以解决RealServerRealServer超负荷的问题,使客户端可以超负荷的问题,使客户端可以就近访问就近访问RealServerRealServer服务器,获得更好的访问质量,并且减小服务器,获得更好的访问质量,并且减小带宽使用,服务更多用户。分流技术可使用带宽使用,服务更多用户。分流技术可使用UDPUDP单播、单播、UDPUDP多播多播和和 T C PT C P 三 种 方 式 进 行 通 信 。 通 过 分 流 , 一 个 或 者 多 个三 种 方 式 进 行 通 信 。 通 过 分 流 , 一 个 或 者 多 个RealSer

22、verRealServer服务器加入到发送服务器(服务器加入到发送服务器(transmittertransmitter)中,来)中,来分散分散transmittertransmitter的流数量,而不是所有的请求都达到一个的流数量,而不是所有的请求都达到一个RealServerRealServer服务器。服务器。 如图所示,实况内容源处的如图所示,实况内容源处的RealServerRealServer是发送服务器,是发送服务器,它将实况播放给其他它将实况播放给其他RealServerRealServer服务器接收,接收的服务器接收,接收的RealServerRealServer服务器(服务器(

23、receiverreceiver)一般更接近访问者。网页上的)一般更接近访问者。网页上的链接指向接收的链接指向接收的RealServerRealServer服务器而不是发送服务器。当用户服务器而不是发送服务器。当用户单击链接时,接收服务器识别出特定的单击链接时,接收服务器识别出特定的URLURL,然后把从发送服,然后把从发送服务器来的视频流转播给用户。务器来的视频流转播给用户。 当当transmittertransmitter开始播放实况流,它将节目广播给所有的开始播放实况流,它将节目广播给所有的receiverreceiver。当用户从。当用户从receiverreceiver上请求一个播出

24、节目,上请求一个播出节目,transmittertransmitter和和receiverreceiver之间已经建立了一个连接,播出节目也之间已经建立了一个连接,播出节目也就立即发送到用户。就立即发送到用户。 在在RealSystem8RealSystem8中有两种分流方法:推(中有两种分流方法:推(pushpush)和拉)和拉(pullpull)。推模式分流技术要求要预先建立一个连接,所以第一)。推模式分流技术要求要预先建立一个连接,所以第一个客户端的连接不用等待,因为等待的过程要占用带宽。当一个个客户端的连接不用等待,因为等待的过程要占用带宽。当一个客户端请求一个媒体文件时,由于客户端请

25、求一个媒体文件时,由于transmittertransmitter和和receiverreceiver之间之间的连接已经建立,所以可以立即传送媒体流,这是的连接已经建立,所以可以立即传送媒体流,这是RealSystem8RealSystem8默认方式。拉模式分流技术不需要预先建立一个连接,当第一个默认方式。拉模式分流技术不需要预先建立一个连接,当第一个连接建立后要保持该连接,除非编码器停止编码。第一个请求的连接建立后要保持该连接,除非编码器停止编码。第一个请求的客户端必须等待客户端必须等待3030秒或者一个连接的建立。一个连接请求将列出秒或者一个连接的建立。一个连接请求将列出包含该文件的包含该

26、文件的transmittertransmitter和和receiverreceiver之间的名字,当一个之间的名字,当一个receiverreceiver收到一个发送文件的请求时,将向收到一个发送文件的请求时,将向transmittertransmitter请求打请求打开一个媒体流,开一个媒体流,RealServerRealServer将媒体发送给将媒体发送给splitter, splittersplitter, splitter再再将媒体流发送给客户端。以上两种方法可以同时使用。将媒体流发送给客户端。以上两种方法可以同时使用。R ealS erv erR ealP layer R ealP

27、layerR ealP layer 编 码 器 RealProducer R ealP layerR ealP layer R ealP layerR ealP layer R ealP layer R ealP layerR ealS erver R ealS erver 处理器 操作系统Intel PentiumWindows NT 4.0 or 2000 Workstation or ServerLinux,glib c6,SCO,FreeBSD3.0Sun SPARCSolaris2.6,2.7,2.8IBM RS/6000 PowerPCAIX4.3HP PA-RISC2.0HP-U

28、X11.xR4000 running MIPS3 instructionIRIX6.5 数据流速率每流所需内存最大流数 总共内存需求20kbit/s240kB6078.4MB.4MB80kbit/s960kB100160 MB20kbit/s240kB2000544 MB数据流速率最大流数带宽需求连接示例20kbit/s601.2Mbit/sT160%20kbit/s,40%20kbit/s1004.4Mbit/sFractional T380kbit/s1008Mbit/s10Mbit/s, Fractional T320kbit/s200040Mbit/sT3数据流速率媒体所需时间 存储需

29、求20kbit/s(single rate)180s450kB20kbit/s(SureStream)20kbit/s rate12kbit/s rate8kbit/s rate180s900kBWindows Media ServerWindows Media Server产品在产品在Windows NT Server Windows NT Server Pack4Pack4上可以安装。其最大的优势是其制作、发布、播放软件上可以安装。其最大的优势是其制作、发布、播放软件与与Windows NT/2000/9xWindows NT/2000/9x集成在一起,不需要额外的购买。微软集成在一起,不

30、需要额外的购买。微软的流视频解决方案在微软视窗平台上是免费的,制作端与播放的流视频解决方案在微软视窗平台上是免费的,制作端与播放器的音视频质量都非常好,并且容易使用,但目前在整体解决器的音视频质量都非常好,并且容易使用,但目前在整体解决方案方面和方案方面和RealNetworkRealNetwork的产品还有差距,且只能在微软视窗的产品还有差距,且只能在微软视窗平台上使用。平台上使用。Windows MediaWindows Media视频技术的组成视频技术的组成Windows MediaWindows Media技术是一个能适应多种网络带宽条件的流技术是一个能适应多种网络带宽条件的流式多媒体

31、信息的发布平台,提供一系列服务和工具用以创造、式多媒体信息的发布平台,提供一系列服务和工具用以创造、管理、广播和接收通过管理、广播和接收通过InternetInternet和和IntranetIntranet传送的非常多的流传送的非常多的流式化多媒体演示内容,包括了流式媒体的制作、发布、播放和式化多媒体演示内容,包括了流式媒体的制作、发布、播放和管理的一整套解决方案。另外,还提供了开发工具包(管理的一整套解决方案。另外,还提供了开发工具包(SDKSDK)供二次开发使用。供二次开发使用。Windows MediaWindows Media视频服务器系统包括以下几个部分:视频服务器系统包括以下几个

32、部分: Windows MediaWindows Media服务器组件;服务器组件; Windows MediaWindows Media工具;工具; Windows Media PlayerWindows Media Player。Windows MediaWindows Media视频技术的组成视频技术的组成Windows MediaWindows Media大致包括有以下大致包括有以下6 6个方面的内容:个方面的内容: Windows MediaWindows Media工具创建工具创建.asf.asf文件;文件; Windows MediaWindows Media编码器创建编码器创建

33、.asf.asf文件;文件; Windows MediaWindows Media编码器将实况流发布到编码器将实况流发布到Windows MediaWindows Media中,中,用单播或多播内容;用单播或多播内容; Windows MediaWindows Media服务器使用服务器使用 .asf.asf文件作为单播或多播内容文件作为单播或多播内容源;源; Windows MediaWindows Media服务器通过单播方式把内容播放到客户端;服务器通过单播方式把内容播放到客户端; Windows MediaWindows Media服务器通过多播方式把内容播放到客户端。服务器通过多播方

34、式把内容播放到客户端。Windows MediaWindows Media服务器组件服务器组件 Windows Media Windows Media服务器组件由服务器组件由Windows MediaWindows Media组件服务和组件服务和Windows MediaWindows Media管理器组成。管理器组成。Windows MediaWindows Media组件服务是运行组件服务是运行在微软在微软Windows 2000 ServerWindows 2000 Server上的一系列服务。这些服务通过上的一系列服务。这些服务通过单播、多播和广播把音频单播、多播和广播把音频/ /视频

35、内容给客户端组件服务是指视频内容给客户端组件服务是指Windows MediaWindows Media监视器、节目、广播和单播服务。监视器、节目、广播和单播服务。 Windows MediaWindows Media管理器是一系列运行于管理器是一系列运行于IE6.0IE6.0浏览器窗口浏览器窗口的的WebWeb页,用来管理页,用来管理Windows MediaWindows Media组件服务。通过组件服务。通过Windows Windows MediaMedia管理器可以控制本地服务器,也可以控制一个或多个远管理器可以控制本地服务器,也可以控制一个或多个远程程Windows MediaWi

36、ndows Media服务器。若要管理多个服务器,需要将这些服务器。若要管理多个服务器,需要将这些服务器添加到服务器清单中,并连接到想要管理的服务器。服务器添加到服务器清单中,并连接到想要管理的服务器。分发播放分发播放Windows MediaWindows Media服务允许在服务允许在Windows MediaWindows Media服务器间分发服务器间分发流。流。Windows MediaWindows Media服务器可以将流从单播服务器进行分发,服务器可以将流从单播服务器进行分发,由其他单播服务器、多播服务器或者这些服务器地组合所接收。由其他单播服务器、多播服务器或者这些服务器地组

37、合所接收。Windows MediaWindows Media中分发是将中分发是将ASFASF流从一个服务器发送到另一个服流从一个服务器发送到另一个服务器。务器。Windows MediaClientASF Filestorage Windows Media Server 编码器 Windows Media Windows MediaClientWindows MediaClient分发播放分发播放Windows MediaWindows Media服务器间分发服务器间分发ASFASF流要建立分发广播站,流要建立分发广播站,它是一个帮助作用的广播站,用于将它是一个帮助作用的广播站,用于将Win

38、dows MediaWindows Media服务器服务器A A中中地地ASFASF流分发到流分发到Windows MediaWindows Media服务器服务器B B中的广播站,这样中的广播站,这样Windows MediaWindows Media服务器服务器B B可以多播可以多播ASFASF内容。其他广播站如果要内容。其他广播站如果要访问分发广播站,需要使用访问分发广播站,需要使用MSADMSAD协议创建与分发广播站协议创建与分发广播站.nsc.nsc文文件的连接。件的连接。从从Windows MediaWindows Media服务器分发服务器分发ASFASF内容包括两个基本步骤:内

39、容包括两个基本步骤: 从从Windows MediaWindows Media服务器分发服务器分发.asf.asf文件,创建一个单播发布文件,创建一个单播发布点。分发由点。分发由Windows MediaWindows Media编码器、编码器、Windows MediaWindows Media广播站,广播站,或远程单播发布生成的实况流,创建广播单播发布点。或远程单播发布生成的实况流,创建广播单播发布点。 在目标在目标Windows MediaWindows Media服务器中,创建一个广播站、节目和服务器中,创建一个广播站、节目和流以接收分发的内容。流以接收分发的内容。6.6.4 Wind

40、ows Media Player6.6.4 Windows Media Player访问访问ASFASF流过程流过程在在Windows Media PlayerWindows Media Player服务器访问多播服务器访问多播ASFASF流之前,必须提供流之前,必须提供广播站、节目和流信息。如果没有该信息,广播站、节目和流信息。如果没有该信息,Windows MediaWindows Media服务服务器将只能发送点播器将只能发送点播.asf.asf文件流。文件流。Windows Media playerWindows Media player访问多访问多播播ASFASF流经过以下流经过以下

41、4 4步:步: 客户端从网页链接或邮件中通过客户端从网页链接或邮件中通过UNCUNC路径打开路径打开.asx.asx文件;文件; Windows Media PlayerWindows Media Player从从.asx.asx文件中提取文件中提取.nsc.nsc文件的文件的URLURL。URLURL指向的路径由指向的路径由“广播站快速启动向导广播站快速启动向导”中的中的“广播站信息文广播站信息文件件URL”URL”屏幕指定,或由屏幕指定,或由“编辑广播站编辑广播站”页上的页上的“广播站文件路广播站文件路径径”属性指定;属性指定; Windows Media PlayerWindows Me

42、dia Player下载下载.nsc.nsc文件并且定位多播文件并且定位多播IPIP地地址和端口。址和端口。Windows Media PlayerWindows Media Player收听该收听该IPIP地址和端口上的数地址和端口上的数据。如果据。如果Windows Media Windows Media 服务器在特定的服务器在特定的时间间隔内发送数据,时间间隔内发送数据,Windows Media PlayerWindows Media Player将处理数据并播放流;将处理数据并播放流; 如果如果Windows Media PlayerWindows Media Player在特定的时

43、间间隔内没有收到数在特定的时间间隔内没有收到数据,将查询据,将查询.nsc.nsc文件中的单播文件中的单播URLURL,连接到发布点,并接收单播,连接到发布点,并接收单播ASFASF流。如果没有提供单播流。如果没有提供单播URLURL,将显示一条错误消息。,将显示一条错误消息。 6.7 QuickTime6.7 QuickTime流媒体系统流媒体系统 QuickTime QuickTime流媒体系统是流媒体系统是AppleApple公司公司19911991年发布的产品,是年发布的产品,是一个面向专业视频编辑、一个面向专业视频编辑、WebWeb网站创建和网站创建和CD-ROMCD-ROM内容制作

44、领域开内容制作领域开发的多媒体技术平台。它支持几乎所有主流的个人计算机平台,发的多媒体技术平台。它支持几乎所有主流的个人计算机平台,是数字媒体领域事实上的工业标准,是创建是数字媒体领域事实上的工业标准,是创建3D3D动画、实时效果、动画、实时效果、虚拟现实、虚拟现实、A/VA/V和其他数字流媒体的重要基础。和其他数字流媒体的重要基础。QuickTime5.xQuickTime5.x是是AppleApple公司最新的流视频平台,对于使用公司最新的流视频平台,对于使用Mac OSMac OS的用户来说是一的用户来说是一个比较理想的视频流选择方案。目前,它是仅次于个比较理想的视频流选择方案。目前,它是仅次于RealPlayerRealPlayer、Windows Media PlayerWindows Media Player的流媒体播放器。它支持开放标准的流媒体播放器。它支持开放标准RTPRTP、RTSPRTSP协议及协议及HTTPHTTP流。流。QuickTimeQuickTime的一个显着的特点是支持转播功

温馨提示

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

评论

0/150

提交评论