目前市場上主流的流媒體技術(shù)有三種,分別是RealNetworks公司的RealMedia、Microsoft的Windows Media和Apple公司的QuickTime。這三家的技術(shù)都有自己的專利算法、專利文件格式甚至專利傳輸控制協(xié)議這三個關(guān)鍵要素在里面。
Apple公司的QuickTime是一個非常老牌的媒體技術(shù)集成,是數(shù)字媒體領(lǐng)域事實上的工業(yè)標準。之所以說集成這個詞是因為QuickTime實際上是一個開放式的架構(gòu),包含了各種各樣的流式或者非流式的媒體技術(shù)。QuickTime是最早的視頻工業(yè)標準,1999 年發(fā)布的QuickTime 4.0版本開始支持真正的流式播放。由于QuickTime本身也存在著平臺的便利(Mac OS),因此也擁有不少的用戶。QuickTime在視頻壓縮上采用的是SorensON Video技術(shù),音頻部分則采用QDesign Music技術(shù)。QuickTime最大的特點是其本身所具有的包容性使得它是一個完整的多媒體平臺,因此基于QuickTime可以使用多種媒體技術(shù)來共同制作媒體內(nèi)容。同時,它在交互性方面是三者之中最好的。例如,在一個 QuickTime 文件中可同時包含MIDI、動畫GIF、FLASH和SMIL等等格式的文件,配合QuickTime的Wired Sprites互動格式和,可設(shè)計出各種互動界面和動畫。
RealNetworks公司在20世紀90年代中期首先推出了流媒體技術(shù),并隨著互聯(lián)網(wǎng)的急速發(fā)展而壯大了自身,在市場上處于主動地位,并擁有最多的用戶數(shù)量。目前在編碼方面主要技術(shù)是RealMedia Codec 8。由于RealMedia發(fā)展的時間比較長,因此具有很多先進的設(shè)計,例如,Scalable Video Technology可伸縮視頻技術(shù)可以根據(jù)用戶電腦速度和連接質(zhì)量而自動調(diào)整媒體的播放質(zhì)素。Two-Pass Encoding兩次編碼技術(shù)可通過對媒體內(nèi)容進行預(yù)掃描,再根據(jù)掃描的結(jié)果來編碼從而提高編碼質(zhì)量。特別是SureStream自適應(yīng)流技術(shù),可通過一個編碼流提供自動適合不同帶寬用戶的流播放。RealMedia 音頻部分采用的是Real Audio,該編碼在低帶寬環(huán)境下的傳輸性能非常突出。RealMedia通過基于 SMIL并結(jié)合自己的RealPix和RealText技術(shù)來達到一定的交互能力和媒體控制能力,不過相比QuickTime來說還有一段距離。
Microsoft是三家之中最后進入這個市場的,但利用其操作系統(tǒng)的便利很快便取得了一定的市場份額。Windows Media 編碼方案的目前版本也稱為8.0,當然版本號現(xiàn)在已經(jīng)成為商品促銷的一個手段了。視頻方面的Windows Media Video 8采用的是MPEG-4視頻壓縮技術(shù),音頻方面采用的是微軟自己開發(fā)的 Windows Media Audio技術(shù)。Windows Media 的關(guān)鍵核心是MMS協(xié)議和ASF數(shù)據(jù)格式,MMS用于網(wǎng)絡(luò)傳輸控制,ASF則用于媒體內(nèi)容和編碼方案的打包。目前Windows Media在交互能力方面是三者之中最弱的,自己的ASX格式交互能力不強,除了通過IE支持SMIL之外就沒有什么其他的交互能力了。