張舜標(biāo)
[摘要]作為第四媒體因特網(wǎng),從她的誕生之日起就引起廣電人的高度關(guān)注。一個成功流媒體網(wǎng)站系統(tǒng)在技術(shù)上應(yīng)該滿足流暢、穩(wěn)定、安全。根據(jù)視頻點播的播放要求,分析了視頻網(wǎng)站建設(shè)中應(yīng)注意解決媒體同步、媒體數(shù)據(jù)發(fā)送速度控制以及有關(guān)技術(shù)瓶頸的問題。
[關(guān)鍵詞]流媒體網(wǎng)站 視頻點播 流暢 穩(wěn)定 安全
中圖分類號:TP3文獻標(biāo)識碼:A文章編號:1671-7597(2009)0310056-01
隨著網(wǎng)絡(luò)寬帶化的趨勢,人們不再滿足于信息高速公路中僅有文本、圖像或聲音這一類簡單的信息,而越來越希
望更直觀更豐富的新一代表現(xiàn)形式,流媒體(Streaming media)技術(shù)由此產(chǎn)生。
一、流媒體的定義
流媒體具有數(shù)據(jù)流量小、實時性強等優(yōu)點,在相同的網(wǎng)絡(luò)狀況下能更加有效地利用網(wǎng)絡(luò)資源。因此流媒體的應(yīng)用更加適合網(wǎng)絡(luò)信息交流,它將對人們的工作和生活將產(chǎn)生深遠的影響。流媒體的傳輸協(xié)議為SP和資源預(yù)訂協(xié)議RSVP協(xié)議,微軟公司采用的是專有協(xié)議MMS協(xié)議等。
流媒體的核心是音視頻的編碼格式,正是由于音視頻壓縮方面的發(fā)展,才使我們能夠通過有限的帶寬資源傳輸更加豐富的媒體信息。目前流媒體的編碼方式有Mpeg4、Real、Mov等。
二、視頻網(wǎng)站體驗要“流暢”
在高節(jié)奏運作的時代,沒有一個用戶樂意為斷斷續(xù)續(xù)的視頻點播付費。網(wǎng)站要做到絕對流暢是非常困難的,從網(wǎng)站服務(wù)器到用戶PC的通路,最窄處的帶寬決定了整條通路的最大帶寬。目前采用REAL技術(shù)壓縮的視頻內(nèi)容普遍占用帶寬在256Kbps~512Kbps之間。帶寬過小,視頻質(zhì)量無法保證,過大則占用有限的傳輸帶寬,無法實現(xiàn)多用戶點播要求。一條100Mb的通路理論上可以保證提供給50個用戶無阻塞點播服務(wù),但每一個非電信運營商很難擁有如此大的帶寬。我們無法像電信運營商那樣,擁有海量的帶寬資源。那么如何解決這個矛盾呢,可以從四個方面入手。
(一)提高服務(wù)端的帶寬處理能力
舉例來說,雖然通向公網(wǎng)鏈接是百兆的,但是可以采用千兆交換機和千兆網(wǎng)卡,加速網(wǎng)絡(luò)處理速度;采用專業(yè)SCSI存儲陣列,提高磁盤文件吞吐能力;采用負載均衡交換機,通過多臺主機虛擬一個服務(wù)器,減少單個文件被同時點播時的系統(tǒng)響應(yīng)緩慢現(xiàn)象。
(二)采用最新的視頻壓縮技術(shù)
大家都知道傳統(tǒng)的MPEG-2和AVI因為較低的壓縮比,是不適合作為網(wǎng)絡(luò)視頻點播的,現(xiàn)在流行的視頻壓縮格式是采用Helix Producer壓縮的支持動態(tài)碼流技術(shù)的Real格式和采用DIVX、XVID、MPEG-4等技術(shù)壓縮的Windows Media格式。
(三)采用FTP下載或者P2P協(xié)議下載
理論和實踐都證明,網(wǎng)站在目前的互聯(lián)網(wǎng)上要達到類似傳統(tǒng)電視臺那樣的服務(wù)范圍,光靠點播來提供服務(wù)是絕對行不通的。如果網(wǎng)站只能同時為幾十位用戶提供服務(wù),那就失去了發(fā)展的動力。因此現(xiàn)在絕大多數(shù)視頻點播網(wǎng)站提供視頻內(nèi)容下載服務(wù)(電信的互聯(lián)星空除外)。服務(wù)商分配給每個用戶固定的下載帶寬,用戶可以將視頻下載到本地觀看。這樣做的好處是不需要時刻保證帶寬的可靠性,QoS要求低。
(四)采用用戶分級策略
再好的服務(wù)器、再大的帶寬也不能無限制滿足用戶的需要,因此對用戶進行分級是很有必要的。分級的標(biāo)準可以有免費用戶、收費用戶、VIP用戶,分級的內(nèi)容可以包括提供服務(wù)的方式,是可以下載、點播,還是既可以下載也可以點播;服務(wù)的范圍,根據(jù)用戶等級不同,可以收看的內(nèi)容也不同,收費用戶可以觀看的一些視頻,免費用戶可能就無法觀看。
三、網(wǎng)站視頻服務(wù)器的技術(shù)瓶頸
(一)網(wǎng)絡(luò)
百兆、千兆網(wǎng)卡是目前市場所有服務(wù)器的標(biāo)準配置,以100M網(wǎng)絡(luò)工作環(huán)境為例,即使為服務(wù)器分配獨占100M端口,其網(wǎng)卡工作效率至多不超過50%,即實際網(wǎng)絡(luò)吞吐量只有50Mb/s左右,千兆網(wǎng)卡工作效率更低,實際網(wǎng)絡(luò)吞吐量只有150Mb/s左右。因此,網(wǎng)絡(luò)吞吐效率是所有服務(wù)器首先遇到技術(shù)“瓶頸”。
(二)設(shè)備數(shù)據(jù)吞吐障礙
摩爾定律在CPU的升級換代中得到了驗證,可是計算機設(shè)備的主板I/O吞吐、硬盤陣列速度遠未跟上摩爾定律的發(fā)展速度,成為限制VOD視頻服務(wù)器負載的另一技術(shù)“瓶頸”。VOD視頻點播于CPU要求并不高,對硬盤陣列要求卻極為苛刻,以業(yè)界320M/sULTRA 3 SCSI硬盤來說,由于主板I/O吞吐限制,最終用戶只能得到(100150)M/s(字節(jié))傳輸速率。
(三)硬盤陣列瓶頸
除網(wǎng)絡(luò)帶寬限制外,服務(wù)器硬盤陣列也是有極限的。目前市場上最高檔的硬盤轉(zhuǎn)速可15000r/min,數(shù)據(jù)傳輸量可達320M/s,對于一般的數(shù)據(jù)庫訪問請求,這些硬盤處理起來“游刃有余”,但VOD點播請求則不同,它要求硬盤進行長時間、穩(wěn)定、不間斷地數(shù)據(jù)輸出,且每個用戶請求形成一個負載相同的進程,經(jīng)測試,對于15000R/M、320M/s的SCSI硬盤陣列,當(dāng)視頻并發(fā)流達到2000個,其處理能力將達到極限。
(四)流媒體點播技術(shù)瓶頸
目前流媒體點播技術(shù)方面的主要瓶頸有:
1.系統(tǒng)能夠支持的視頻流格式有多少;
2.是否能夠流暢地播放高清晰(高碼流)的影視節(jié)目;
3.點播、直播視頻源內(nèi)容時的響應(yīng)速度快慢,緩沖長短;
4.對網(wǎng)絡(luò)帶寬資源的利用情況如何;
5.視頻流傳輸所用的網(wǎng)絡(luò)協(xié)議是開放的還是自定義的;
6.視頻節(jié)目的防盜鏈與多重認證方法。
四、結(jié)束語
未來的流媒體將能夠通過互聯(lián)網(wǎng)傳送高質(zhì)量的音頻及視頻節(jié)目,流媒體的動態(tài)性、交互性、實時性將使互聯(lián)網(wǎng)變得更加個性化,因而,為了使流媒體的應(yīng)用更加普及,還需要對流媒體的關(guān)鍵技術(shù)進行深入的研究,使得流媒體能在娛樂行業(yè)以外的其他領(lǐng)域展示出廣泛的應(yīng)用前景。
參考文獻:
[1]李睿、曾德賢,流媒體關(guān)鍵技術(shù)與面臨的問題[J].現(xiàn)代電視技術(shù),2005,(05).
[2]劉光輝,流媒體技術(shù)及其在網(wǎng)絡(luò)中的應(yīng)用[J].理論學(xué)習(xí)與探索,2005,(02).
[3]武健,流媒體技術(shù)原理及應(yīng)用[J].太原大學(xué)學(xué)報,2005,(01).