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