现在Internet技术飞速发展,新的事物不断地涌现,比如我们原来想欣赏音乐只能是慢慢地下载MP3,龟爬一样的速度对你的耐心可是一个考验。现在好了,网络的速度是越来越快,更多的网络提供商都在支持在线流格式媒体播放协议,在线欣赏的音乐站点和视频点播站点如雨后春笋,我们不用等到整个文件全部下载完毕再播放它,而是一面下载文件,一面收听,只是在播放之前需要下载该文件的部分内容,将该内容存放在缓冲区里,所以在开始时有一些延迟,剩余的文件部分将在你欣赏节目的时候后台从服务器继续下载,节省了大量的下载时间,今天,我们就给大家介绍一下常见的流媒体音频格式和相关技术。
一、流媒体传输的定义
流媒体就是指在网络上使用流式传输技术的连续时基媒体,是通过网络传输的音频、视频或多媒体文件。所谓的流式传输技术,现在主要指通过网络传送媒体(如视频、音频)的技术总称,其特定含义为通过网络将影音节目传送到PC机。实现流式传输分两种方法:实时流式传输方式(Realtime streaming)和顺序流式传输方式(Progressive streaming)。
二、流媒体音频的常用格式
现在网络上常见的流媒体音频的格式主要有美国Realnetworks公司的*. RA格式和微软公司的*.WMA格式,另外还有一个多用于专业领域的美国苹果公司*.MOV格式,在这三种格式中,MOV格式的音质是最好的,特别是MIDI 方面,支持GS和GM两种音色,播放效果要明显地强于Windows Media Player,下面就给大家详细介绍这几种格式的特点。
1、RealAudio格式
这是美国RealNetworks公司的一个元老级的产品,也是目前网上最流行的流式媒体技术。许多Internet的音乐台、视频点播站点都采用它。RealMedia 其中包含RealAudio(声音文件)、RealVideo(视频文件)和RealFlash(矢量动画)这三类文件。
2、QuickTime格式
QuickTime与RealMedia一样,完合兼容于苹果机与PC机。在同样网速和文件大小的情况下,它的音像品质是最好的。它由三个不同部分所组成: QuickTime Movie(电影)文件格式、QuickTime媒体抽象层、QuickTime内置媒体服务系统。
3、Windows Media Audio格式
WMA(Windows Media Audio)是来自于微软的重量级选手,它的前身是微软公司的Netshow,后台强硬,也是为数众多Windows使用者最为熟悉的,它的核心技术是ASF (Advanced Streaming Format,高级流格式)。ASF格式支持任意的压缩/解压缩编码方式,并可以使用任何一种底层网络传输协议,具有很大的灵活性,比较MPEG之类的压缩标准增加了控制命令脚本的功能,它以减少数据流量但保持文件质量的方法来实现流式多媒体内容发布。
4、Flash格式
现在网络上风行的Flash虽然是矢量动画技术,可是它一样的可以包含声音信息,也支持流式传输,高品质Flash的SWF格式文件声音更加出众,而且文件体积更小,现在也有使用这种技术做的音乐网站,在欣赏的时候需要你安装一个Flash的插件,以现在的网络速度而言,区区几百KB的Flash插件一会儿的工夫就可以安装完成,然后你就可以欣赏SWF格式的音乐了。
三、流媒体传输协议
在浏览器中,我们常见的地址是以http://和ftp://开头的。Web服务器也可以通过http协议来处理流式媒体文件,然而Web服务器本身的设计并不能有效率地传送串流媒体文件。串流媒体必须占用一个不间断地封包串流,而且会长时间地与服务器保持连线状态,如果有太多访客同时上线观看,效能便会大打折扣。为了解决这个问题,流媒体文件有它自己的一套协议。
1.即时串流通讯协议(Real Time Streaming Protocol,RTSP),它是RealNetworks公司协助建立的一个用来传送串流媒体的开放网页标准。虽然它必须使用一种称为RealServer的特殊服务器,然而RTSP能够提升流式媒体影片的品质,改善传送效率以及提供更佳的高流量处理功能。如果你的ISP(因特网信息服务提供商)具备了RealServer服务,那么建议你使用RealServer而不要使用 Web服务器来传送串流媒体文件。
2.MMS(Media Server Protocol,MMS),这是微软定义的一种流媒体传输协议。
3.实时传输协议(Theater Server Protocol,RTP),这是Internet上针对多媒体数据流的一种传输协议。RTP被定义为在一对一或一对多的传输情况下工作,其目的是提供时间信息和实现流同步,通俗地说也就是网络上的Web服务器,
|