劉興盛
【摘 要】隨著網(wǎng)絡(luò)硬件和軟件環(huán)境的成熟,各式各樣的信息通過網(wǎng)絡(luò)開始傳遞給人們,網(wǎng)絡(luò)電視漸顯優(yōu)勢,流媒體技術(shù)為網(wǎng)絡(luò)電視傳輸提供了技術(shù)保障。本文主要論述了流媒體技術(shù)工作原理和傳播方式,以及流媒體技術(shù)在網(wǎng)絡(luò)電視如何應(yīng)用,將來發(fā)展前景進行淺析。
【關(guān)鍵詞】流媒體 網(wǎng)絡(luò)
目前,流媒體技術(shù)已普遍應(yīng)用于互聯(lián)網(wǎng)各個領(lǐng)域,應(yīng)用流技術(shù)的新聞直播報道、網(wǎng)絡(luò)視頻在線播出和點播、電子商務(wù)等,這些都離不開流媒體技術(shù)。流媒體技術(shù)使網(wǎng)絡(luò)信息交流不再那么單一,網(wǎng)絡(luò)媒體傳播變得更便捷。
一、流媒體的定義
很長時間,網(wǎng)絡(luò)帶寬受限制,上網(wǎng)速度很慢,下載媒體文件慢,Internet數(shù)據(jù)又是基于文本、圖片等內(nèi)容,由于現(xiàn)在大多數(shù)網(wǎng)絡(luò)用戶的網(wǎng)絡(luò)帶寬滿足不了現(xiàn)在的普通的未壓縮廣播電視的視頻和音頻播放所需要的網(wǎng)絡(luò)帶寬,從而導(dǎo)致這些音視頻數(shù)據(jù)難以在互聯(lián)網(wǎng)上傳播。網(wǎng)絡(luò)帶寬問題在短時間內(nèi)難以解決,所以要完成在線音頻、視頻傳輸必須在文件自身的傳播中研究,所以產(chǎn)生了流媒體技術(shù)。
流媒體是指在網(wǎng)絡(luò)媒體平臺上不間斷實時播放音視頻文件通過流式傳輸技術(shù)。所謂的流式傳輸技術(shù)就是通過視頻服務(wù)器緩沖區(qū)將處理后的視頻文件有序發(fā)送給客戶端,不需要把整個視頻文件下載到客戶端就可以在線觀看和下載同時進行的網(wǎng)絡(luò)傳輸技術(shù)。該傳輸技術(shù)需要在客戶端上創(chuàng)建一個緩沖區(qū),首先把要播放的視頻文件下載到緩沖區(qū)里,當(dāng)網(wǎng)絡(luò)視頻傳輸速度小于播放傳輸速度,緩沖區(qū)視頻數(shù)據(jù)將被播放程序讀取,這樣就可以連續(xù)播放,防止播放停止,也可以保證播放視音頻品質(zhì)。
二、流媒體工作原理
傳輸協(xié)議是流媒體的實現(xiàn)過程必不可少的。因為TCP需要更多的網(wǎng)絡(luò)資源,因而不適合發(fā)送實時數(shù)據(jù)。 因此,在實現(xiàn)流傳輸時,超文本傳輸協(xié)議(HTTP)和傳輸控制協(xié)議(TCP)一般用來傳輸控制信息,而實時傳輸協(xié)議(RTP)和用戶數(shù)據(jù)報協(xié)議(UDP)用來傳輸實時音視頻數(shù)據(jù)。緩存機制是完成流式傳輸?shù)年P(guān)鍵。因為傳輸?shù)囊曨l數(shù)據(jù)包可能選擇不同的網(wǎng)絡(luò)路徑,從而導(dǎo)致網(wǎng)絡(luò)數(shù)據(jù)包到達(dá)客戶端的時間不同,可能先傳輸?shù)臄?shù)據(jù)包后到達(dá)客戶端。因此,如果依次播放到達(dá)的數(shù)據(jù)包,肯定不是客戶想要的視頻。緩存機制解決了這個問題,視頻數(shù)據(jù)包先放到緩存系統(tǒng)里有序存起來,以確保讀取視頻數(shù)據(jù)順序正確,從而可以連續(xù)輸出正確音視頻數(shù)據(jù)。
緩存機制也可以解決視頻播放中斷問題,也是網(wǎng)絡(luò)在線視頻播放常出現(xiàn)的問題,因為網(wǎng)絡(luò)環(huán)境是時刻變化的,各種原因可以造成網(wǎng)絡(luò)堵塞,使視頻數(shù)據(jù)不能到達(dá)客戶端,導(dǎo)致正在播放的視頻停止。緩存機制存在不會導(dǎo)致播放中斷,因為客戶端可以讀取緩存里的視頻數(shù)據(jù),等待網(wǎng)絡(luò)堵塞時,緩存就有新的視頻數(shù)據(jù)可讀取。
三、流媒體的傳播方式
流媒體的傳播有點播、廣播、單播與組播多種不同的方式。點播連接是客戶端主動向視頻服務(wù)器請求連接。為了不影響播放,點播提供更大控制,這樣客戶端連接視頻服務(wù)器時消耗了網(wǎng)絡(luò)帶寬。
廣播是不根據(jù)客戶端需求大面積地給客戶端發(fā)送流數(shù)據(jù),而且流數(shù)據(jù)不被客戶端控制。例如,客戶端不能暫停、快速向前或向后。無論用戶是否需要,廣播模式下的數(shù)據(jù)包的單個副本將被發(fā)送到網(wǎng)絡(luò)上的所有用戶。
單播是在客戶端和媒體服務(wù)器之間建立一個每個數(shù)據(jù)包只能發(fā)送給客戶端單獨的數(shù)據(jù)通道,這種傳輸稱為單播。媒體服務(wù)器將會收到每個用戶單獨的查詢,這個查詢申請必須被媒體服務(wù)器備份。備份數(shù)據(jù)過多造成數(shù)據(jù)冗余,這樣會帶來服務(wù)器響應(yīng)時間長,甚至中止播放,服務(wù)器過載; 服務(wù)器管理員也被強制要求更換硬件和購買帶寬,以確保服務(wù)器安全快速運行。組播技術(shù)應(yīng)用一個可以將數(shù)據(jù)包復(fù)制到多個信道的網(wǎng)絡(luò)。在組播模式下,單個服務(wù)器可以毫無延遲地連續(xù)數(shù)據(jù)流同時發(fā)送數(shù)十萬個客戶端。客戶端可以共享媒體服務(wù)器發(fā)送的一個數(shù)據(jù)包就行,從而帶寬的需求減少。單播傳輸和廣播模式?jīng)]有組播傳輸方式有優(yōu)勢,組播傳輸將充分利用網(wǎng)絡(luò)帶寬,組播不會復(fù)制多份數(shù)據(jù)傳輸?shù)骄W(wǎng)絡(luò),用戶不會獲得沒用的數(shù)據(jù)包,以確保網(wǎng)絡(luò)帶寬充分合理的利用。
四、媒體服務(wù)器
視頻服務(wù)器是媒體服務(wù)器搭建的核心基礎(chǔ),當(dāng)客戶端向媒體服務(wù)器發(fā)送請求時,視頻服務(wù)器首先將視頻數(shù)據(jù)下載到視頻緩存區(qū),客戶端通過網(wǎng)絡(luò)接口去讀取緩存視頻。如果客戶端發(fā)送新的視頻請求服務(wù)時,服務(wù)器系統(tǒng)資源夠用就可以響應(yīng)客戶端的請求,否則,等待排序響應(yīng)請求。系統(tǒng)資源包括緩存區(qū)大小和程序處理器使用情況,存儲輸出輸入帶寬,網(wǎng)絡(luò)帶寬等。
網(wǎng)絡(luò)視頻平臺是媒體服務(wù)器不可缺少的,它包含視頻制作模塊、視頻發(fā)布和視頻管理模塊、用戶管理模塊。視頻制作包括視頻的前期采集、編輯,在一些主流的視頻編輯軟件上完成,視頻制作完后就準(zhǔn)備發(fā)布,這需要通過視頻發(fā)布管理模塊將制作好的節(jié)目提交給客戶端。視頻管理模塊主要負(fù)責(zé)視頻存儲和查找過程中能夠合理地利用系統(tǒng)資源,用戶管理模塊主要包括用戶賬號注冊和用戶權(quán)限的管控。
五、流媒體的技術(shù)發(fā)展
隨著流媒體技術(shù)的快速發(fā)展,流媒體技術(shù)被應(yīng)用于互聯(lián)網(wǎng)的各個領(lǐng)域里,給互聯(lián)網(wǎng)注入了新的活力,同時也改變了互聯(lián)網(wǎng)的模式,讓互聯(lián)網(wǎng)和現(xiàn)實的世界融合到一起。流媒體技術(shù)在全面應(yīng)用之后,人們可以通過手機語音和視頻聊天,不再局限于用文字聊天。傳統(tǒng)電子商務(wù)只局限于用圖片對商品進行展示和說明,現(xiàn)在可以利用視頻互動解說,更生動地介紹產(chǎn)品的功能和亮點。網(wǎng)絡(luò)媒體新聞不僅可以發(fā)送文字和圖片,還可以發(fā)送更多的視頻報道,吸引觀眾的眼球。流媒體技術(shù)也將為網(wǎng)絡(luò)帶來新的視頻服務(wù)平臺,如網(wǎng)絡(luò)電視、在線音樂和電影、在線教育等。
網(wǎng)絡(luò)電視相比傳統(tǒng)電視更方便,可以通過移動客戶端觀看,內(nèi)容更豐富,播放電視節(jié)目的同時可以加入一些自己原創(chuàng)的節(jié)目在網(wǎng)絡(luò)平臺播出,提高點擊率。網(wǎng)絡(luò)電視是一個可以互動的視頻服務(wù)平臺,用戶可以一邊觀看一邊發(fā)送評論,這些傳統(tǒng)電視是做不到的。網(wǎng)絡(luò)電視除了有直播電視節(jié)目的功能,還有點播功能,可以回放以前播過的節(jié)目,節(jié)目和播出時間可以任意選擇,而傳統(tǒng)電視沒有這樣的功能。隨著網(wǎng)絡(luò)基礎(chǔ)建設(shè)的日益完善,網(wǎng)絡(luò)資源增多,網(wǎng)絡(luò)電視在人們的生活中必不可少,流媒體技術(shù)快速發(fā)展使網(wǎng)絡(luò)電視發(fā)展迅速,網(wǎng)絡(luò)電視新型媒體是電視臺發(fā)展中必不可少,傳統(tǒng)媒體和新型媒體相結(jié)合是未來發(fā)展新的趨勢。
【參考文獻(xiàn)】
[1]莊捷.流媒體原理與應(yīng)用[M].北京:中國廣播電視出版社,2007:21-41;[2]齊俊杰,胡潔,麻信洛.流媒體技術(shù)入門與提高[M].2.北京:國防工業(yè)出版社,2009:1-30;[3]熊永華,吳敏,賈維嘉.實時流媒體傳輸技術(shù)研究綜述[J].計算機應(yīng)用研究.2009,26(10);3615-3620.