1. 引言
網絡正逐步成為信息的重要來源之一,同時,利用網絡傳輸聲音與視頻信號的需求也越來越大,特別是一些廣播電視等媒體上網後,都希望通過網際網路來發布自己的音視頻節目。
但是,視音頻資料與平面資料在網上發布的方式有本質的不同。平面資料多以文字、圖片為主要方式,其資料信息可以很容易轉換成網上的發布內容;而視音頻資料由於存貯文件的體積較大,在目前網絡帶寬還很有限的情況下,在網上發布是一件讓人頭疼的事。但是,隨著流媒體技術的出現,在一定程度上使網際網路傳輸音視頻難的局面得到改善。
此外,網絡的迅速發展和普及為流媒體業務發展提供了強大的市場動力,流媒體內容正變得日益流行。同時,流媒體視音頻與傳統網站的圖文信息相結合,形成更具有表現力和吸引力的多媒體內容,更是目前網站信息發布所追求的效果。
2. 流媒體技術概念
流媒體(Streaming Media)是一種以音視頻數據流的方式在網絡上傳遞多媒體信息的技術。與傳統的多媒體下載不同,流媒體數據流具有連續性(Continuous) 、實時性(Real - time) 、時序性,即其數據流具有嚴格的前後時序關係的特點。通過邊播放邊下載的流式傳輸方式可以使用戶不必等待所有的數據下載到本地就能觀看。也就是說,流媒體在播放前並不下載整個文件,只將部分內容緩存,使流媒體數據流邊傳送邊播放,這樣就節省了下載等待時間和存儲空間。
目前在這個領域內,競爭的公司主要有三個:Microsoft 、Real Networks、Apple ,而相應的產品就是:Windows Media 、Real Media 、QuickTime。
3. 流媒體關鍵技術問題
流媒體是由各種不同的互相通信交互的軟體系統構成的,為了在數據網絡上傳輸媒體流,流媒體技術需要解決從音視頻源的編碼、解碼、存儲,到網絡端的媒體服務、媒體流傳輸,到用戶端的播放一系列問題。
原始音視頻流經過編碼和壓縮後,形成媒體文件存儲後(直播的方式不需要文件存儲),媒體伺服器根據用戶的請求把媒體文件(或者直播的媒體流)傳遞到用戶端的媒體播放器。在媒體傳輸中間還可能需要代理伺服器進行媒體內容的分發或轉發。
根據典型媒體流傳輸流程,我們不難得出:一個最基本的流媒體系統必須包括編碼器(Encoder)、伺服器(Server)和播放器(Player)這樣三個模塊。模塊之間通過特定的協議互相通信,並按照特定格式互相交換文件數據。其中編碼器用來將原始的音視頻轉換成合適的流格式文件,伺服器向客戶端發送編碼後的媒體流,客戶端播放器則負責解碼和播放接收到的媒體數據。
本質上,流媒體技術是一種在數據網絡上傳遞多媒體信息的技術。目前數據網絡具有無連接,無確定路徑,無質量保證的特點,給多媒體實時數據在數據網絡上的傳輸帶來了極大的困難,為了實現較好質量的流媒體實時播放,需要考慮媒體流傳輸的所有環節。其中,影響傳輸質量的三個最關鍵的因素是:壓縮編碼技術、媒體伺服器的性能、媒體流傳輸的質量控制。
4. 結束語
隨著寬帶接入用戶數量的增加和新一代年輕化網民的成長,使用網際網路音視頻內容的受眾規模數量將大幅增長。流媒體的發展前景廣闊,P2P技術的廣泛應用正在成為主流的網絡通信方式,流媒體技術在3G環境下的應用將成為下一個時代的主題,網際網路流媒體服務將佔據網際網路應用越來越大的份額。
(來源:《中國報業》雜誌)