欢迎来到天天文库
浏览记录
ID:31370659
大小:108.00 KB
页数:6页
时间:2019-01-09
《流媒体直播技术的探讨》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、流媒体直播技术的探讨 摘要:21世纪,随着电子计算机技术、视频压缩与播放技术、数据存储设备和高速Internet网络等技术的迅猛发展,极大推动了Internet网络实时音视频的直播与转播技术的成熟。以网络音视频的直播与转播技术为代表数字媒体技术的广泛应用正在改变着传统信息的传播方式,本文就流媒体概念、网络协议、流媒体技术、流媒体技术的实现几方面进行了探讨。 关键词:计算机技术;视频压缩与播放技术;数据存储设备 中图分类号:TP393.09文献标识码:A文章编号:1007―9599(2012)14―0000―02 一、流媒体概述 流媒体是指可以利用网络作为媒介进行
2、数据传输、可以在本地实现对数据解码、并可以实现对媒体进行实现播放的数据流。在服务器端,首先将音频文件或视频文件等多媒体文件通过某种特定的算法,将其压缩成为若干个相对独立的压缩包,并将这些压缩包不停地,连接地经由网络向客户端用户进行传送;同时,在客户端则需要对来自服务器端的压缩包不断地进行解压,并利用客户端计算机上的相关媒体播放软件将解压好的音视频文件进行播放,甚至音视频文件的其它部分内容,则由客户端计算机继续进行接收,并在后台解压,当本部分内容播放完毕后,再进行播放。 二、网络协议6 网络协议主要是在网络中进行通信的计算机之间共同遵守的标准,实现流式媒体传输也需要通信
3、的双方或多方计算机遵守相关的网络协议。当前,较为流行的流媒体网络传输协议主要有RTP(Real―TimeTransportProtocol)实时传输协议;RTCP(Real―TimeTransportControlProtocol)实时传输控制协议;RTSP(Real―timeStreamingProtocol)实时流协议;RSVP(ResourceReserveProtocol)资源预订协议;RTMP(Real―TimeMessagingProtocol)实时消息传送协议;MMS(MicrosoftMediaServerprotocol)微软公司的媒体服务协议等。 (
4、一)RTP/RTCP协议概述 RTP(Real―TimeTransportProtocol)/RTCP(Real―TimeTransportControlProtocol)由IETF(InternetEngineeringTaskForce)设计并制定,专门用于传输实时的音频或视频信息,是一种应用型的传输层协议。RTP协议的构成主要包括两个部分:一个部分为数据报文部分(RTP报文),另一部分为控制报文部分(RTCP)。RTP没有连接的概念,它既可以建立在面向连接的底层协议上,也可以建立在面向无连接的底层协议上。 (二)RSVP协议概述 RSVP(ResourceRe
5、serveProtocol),即资源预订协议。通过网络传输实时的音频或视频数据,对网络的通信服务质量要求比较高,特别是对信息传输延时非常敏感。RSVP制定的目换主要是使端系统通过预约网络通信带宽的方式,为实时传输业务分配并保留一定的网络带宽,进而确保通信服务质量。6 (三)MMS协议概述 MMS(MicrosoftMediaServerprotocol),这是微软的流媒体服务器协议,MMS是连接WindowsMedia单播服务的默认方法。[1] 三、主流流媒体技术 当前,市面上最为流行的流媒体技术主要有三种,分别为Microsoft公司的WindowsMedia系
6、列、Rea1Networks公司的Realsystem和Apple公司的QuickTime系列。 (一)WindowsMedia系列 WindowsMedia流媒体产品由美国微软公司设计并开发,基主要特点是与微软公司自家的各个版本的windows操作系统,包括Server服务器版结合最为紧密,且默认已安装到系统中,无需用户另行安装。该产品包括Mediatools、MediaServices和MediaPlayer等组件。同时,与其它流媒体系统相比,WindowsMedia产品对用户的连接没有连接限制。 (二)RealSystem RealSystem系列由Real
7、NetWorks开发。RealSystem一大特点是可以实现运行在多种操作系统平台之上,如微软公司的Windows操作系统、开源的Unix或Linux等操作系统。HelixServer为服务器端软件,RealProducerPlus为客户端软件,SureStream,即自适应流技术是RealSystem特色技术之一。 (三)QuickTime系列 QuickTime系列的流媒体产品支持的平台有WindowsServer、Unix/Linux、Solaris、MacOS等。该产品包括QuickTimePro、QuiekTim
此文档下载收益归作者所有