网络流媒体技术及其应用

网络流媒体技术及其应用

ID:31311480

大小:72.50 KB

页数:4页

时间:2019-01-08

网络流媒体技术及其应用_第1页
网络流媒体技术及其应用_第2页
网络流媒体技术及其应用_第3页
网络流媒体技术及其应用_第4页
资源描述:

《网络流媒体技术及其应用》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、网络流媒体技术及其应用木文关键字:微软网络协议运营商VOD多媒体电信服务器互联网流媒体视频点播分组交换MPEG路山器QoS宽带VoIP摘要如何在现有网络条件下进行多媒佐音视频数据的有效传输控制是目前网络技术发展的一个热点。木文介绍了网络流媒体技术的基木原理,并阐述了应用于流媒体系统的各种传输模式及媒体价值链和运营模式。关键词流媒体传输控制网络技术1、概述流媒体技术是一•种专门用于网络多媒体信息传播和处理的新技术,该技术能够在网络上实现传播和播放同时进行的实时工作模式,相対于其他的一些音、视频网络传输和处理技术,流媒体比较成熟和使川,口前已经

2、成为网上音、视频(特别是实时音视频)传输的主耍解决方案。流媒体M常规视频媒体Z间的不同在于,流媒体可以边下载边播放。“流”的重要作用体现在可以明显的节省时间,由于常规视频媒体文件比较人,并且只能下载下来后才能播放,因此卜载需耍很长的时间,妨碍了信息的流通,流媒体的应川是近儿年來Internet发展的产物,广泛应用于远程教育、网络电台、视频点播、收费播放等。日前,制约流媒体宽帯应用发展的关键在于互联网的服务质最,流媒体从理论上解决了大容量网络多媒体数据传输的实时性要求问题,但是山于大型分组交换网络中数据传输受到诸多因素的影响,网络的状况是不对

3、靠的,其带宽、负荷等的变化难以满足流媒体宽带业务的实时性服务质量要求。并且常常造成播放卡売、延迟、视频抖动剧烈,给使用者感官造成很人彩响,所以解决好流媒体网络应用的服务质屋问题对于流媒体宽带应用是极为重耍的。2、流媒体技术原理流媒体的传输的实现需要缓存。因为Internet以分组传输为基础进行断续的片步传输,对一个实吋的A/V源或存储的A/V文件。在传输中它们要被分解为许多的分组,由于网络是动态变化的,各个分组选择的路由可能不尽相同,故到达客户端的时间延迟也就不等,具至先发的数据分组有可能后到。为此,使用缓存系统來弥补延迟和抖动的彩响,并保

4、证分组的顺序正确,从而使媒体数据能连续输出,而不会因为网络暂时拥塞使播放出现停顿。流媒体传输的实现需要合适的传输协议。由于TCP需要较多的开销,因此不太适合传输实时数据。在流媒体传输的实现方案中,一般采用HTTP/TCP來传输控制信息,而用RTP/UDP來传输实时声音数据。一般描述如下:用户选择某一流媒体服务后,Web浏览器与Web服务器之间使用HTTP/TCP交换控制信息,以便把需要传输的实时数据从原始信息中检索出來,然后客户机上的Web浏览器启动A/VHelper程序,使用HTTP从Web服务器检索相关参数对Helper程序初始化。这些

5、参数可能包括冃录信息、A/V数据的编码类型或与A/V检索相关的服务器地址。A/VHelper程序及A/V服务器运行实时流协议(RTSP,Real-TimeStreamingProtocol),以交换A/V传输所需的控制信息。与CD播放机或VCRs所提供的功能相似,RTSP提供了操纵播放、快进、快倒、暂停及录制等命令的方法。A/V服务器使用RTP/UDP协议将A/V数据传输给A/V客户程序(一般可以认为客户程序等同于Helper程序),一旦A/V数据抵达客户端,A/V客户程序即可播放输出。需耍说明的是,在流媒体传输中。使用RTP/UDP和RT

6、SP/TCP两种不同的通信协议与A/V服务器建立联系,是为了能够把服务器的输出重定向到一个不同于运行A/VHelper程序所在客户机的冃的地址。实现流媒体传输一般都需要专用服务器和播放器。3、流媒体传输模式流媒体之所以能够实现多媒体数据的实时播放是采用了专门的网络控制协议和数据传输机制。服务器端有专门的流媒体发布系统,而客户端则有专门的播放器,这两部分都需要通过数据缓存区进行数据的缓存。与普通的分组交换网络不同,流媒体系统的缓存区中的数据在数据传输过程小是动态的,也可成为是交换状态的,数据以堆栈方式述出缓冲区,而不需要等待数据全部达到客户机

7、后才从缓冲区中被释放出來,由于数据缓冲区中的数据是“流动”的,再加上数据的播放需要维持一个稳定的数据输出速度,随时都要求缓冲区有相应的数据提供给播放器,如果没冇相应的数据,则会出现内容播放过程中的暂停和画面的条约,出现前一种情况一般是由于网络传输速度跟不上数据的播放速度,而发生了数据的下溢,而后一种情况的发生是由于网络传输速度过快,超过了播放的速度,而又没有适当的传输控制而造成的数据上溢。4、网络传输与控制协议多媒体业务流由于其数据最人、实时等特点,对网络传输也提出相应的要求,主要表现在高带宽、低传输时延、同步和高口J靠性几方面。为了保证好

8、的QoS,必须考虑传输模式、协议栈和应用体系控制等问题。以下主要讨论应用于流媒体实时控制和传输的几种协议。4.1RTP/RTCP协议簇RTP/RTCP是端对端基于组播的应用层协议

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。