- 相關(guān)推薦
流媒體系統(tǒng)架構(gòu)的應(yīng)用
隨著硬件設(shè)備的性能和自動(dòng)化運(yùn)維技術(shù)的不斷提升,C/S模式的弊端會(huì)不斷減少。目前國內(nèi)的帶寬費(fèi)用非常高,帶寬質(zhì)量與發(fā)達(dá)國家相比卻相差甚遠(yuǎn)。
一、流媒體概念
流媒體(Streaming Media)又稱流式媒體,是指采用流式傳輸方式在互聯(lián)網(wǎng)上播放的媒體格式,如音頻、視頻或多媒體文件,用戶可以邊接收邊播放。近年來互聯(lián)網(wǎng)的迅猛發(fā)展和普及,為流媒體業(yè)務(wù)發(fā)展提供了強(qiáng)大的市場動(dòng)力。流媒體最初的模式是C/S模式,但隨著用戶量的激增,很多公司的服務(wù)器難以支持巨大的用戶量和高昂的帶寬費(fèi)用,最終被迫倒閉或?qū)で笮碌慕鉀Q方案。P2P模式就是為了解決C/S模式的弊端而產(chǎn)生的,很多人認(rèn)為這種模式必將取代C/S模式。然而隨著其追隨者的不斷增多,這種模式也暴露出了嚴(yán)重的弊端,即版權(quán)糾紛問題。嚴(yán)格地說U前國內(nèi)流媒體公司中大多數(shù)公司都無法保證其資源不會(huì)被盜取。因此目前C/S模式與P2P模式各有優(yōu)缺點(diǎn),還很難說某一種模式具有絕對(duì)的優(yōu)勢(shì)。
二、兩種模式的應(yīng)用現(xiàn)狀
1.基于C/S架構(gòu)的流媒體系統(tǒng)
在基于C/S架構(gòu)的流媒體系統(tǒng)中,客戶端直接從服務(wù)器下載媒體資源。服務(wù)器通常由集群組成,并且能提供極高的網(wǎng)絡(luò)帶寬。為了支持這一模式的運(yùn)營,企業(yè)通常需要維護(hù)龐大的服務(wù)器集群,并支付高額的網(wǎng)絡(luò)帶寬費(fèi)用。優(yōu)酷網(wǎng)和土豆網(wǎng)就是這一模式的典型代表,不但需要付出大量的人力物力,每月的帶寬費(fèi)用就高達(dá)上千萬。由于這兩個(gè)原因很多企業(yè)放棄了這一模式轉(zhuǎn)而采用P2P模式。
對(duì)C/S模式貢獻(xiàn)最大的是Adobe公司,旗下?lián)碛衦tmp、rtsp、rtp、rtep等流媒體協(xié)議及rap4、flv、f4v等文件格式。Adobe的基本思想是在文件格式中加入流化信息(數(shù)據(jù)打包),通過流媒體協(xié)議列數(shù)據(jù)進(jìn)行傳輸(流式傳輸),協(xié)議中帶有流控信息,能夠充分保證客戶的播放質(zhì)量(QoS)。有Adobe公司作為C/S模式的后盾,相信C/S模式必然會(huì)前途無量。Adobe的方案對(duì)于視頻點(diǎn)播和視頻直播都適用。流式傳輸?shù)目刂茩C(jī)制是時(shí)間戳,每一個(gè)數(shù)據(jù)包都帶有一個(gè)時(shí)間戳。當(dāng)點(diǎn)播(直播)開始時(shí),服務(wù)器通過判斷時(shí)間戳向客戶端發(fā)送數(shù)據(jù)。這一機(jī)制保證了數(shù)據(jù)均勻地流向客戶端,減少了服務(wù)器端的壓力,當(dāng)客戶端帶寬不足以播放媒體數(shù)據(jù)時(shí),流媒體協(xié)議會(huì)通過丟棄一部分?jǐn)?shù)據(jù)包(非關(guān)鍵幀)的方式以保證客戶端能夠流暢播放。時(shí)間戳的計(jì)算方法通常是一個(gè)隨機(jī)值加上一個(gè)相對(duì)時(shí)間得到。這就決定了即使兩個(gè)客戶端點(diǎn)播同一個(gè)媒體資源,其時(shí)間戳也是不同的。所以這種思想無法被運(yùn)用于P2P模式,因?yàn)镻2P模式要求共享的數(shù)據(jù)必須是相同的。
C/S模式一般只支持客戶端觀看,而不支持下載影片。因?yàn)橄螺d影片會(huì)造成版權(quán)糾紛,而這一點(diǎn)在很多P2P模式的流媒體系統(tǒng)中很難得到保障。在P2P模式中為了保證數(shù)據(jù)分享率,很多公司會(huì)強(qiáng)迫客戶存儲(chǔ)文件內(nèi)容,甚至是客戶根本就不會(huì)看到的文件。而文件內(nèi)容一旦被下載,如果不采取有力的加密方式,很容易遭到盜版。其中一個(gè)反而實(shí)例就是QVOD軟件,這款軟件在提供在線觀看的同時(shí)也會(huì)下載影片,完全不能提供版權(quán)保障,可以說QVOD提供了一個(gè)“完美”的盜版平臺(tái)。從這一點(diǎn)我們可以看出C/S模式相對(duì)于P2P模式是有一定優(yōu)勢(shì)的。
2.基于P2P架構(gòu)的流媒體系統(tǒng)
P2P(Peer to、Peer)技術(shù)又稱為對(duì)等網(wǎng)絡(luò)技術(shù),它是一種用于不同電腦的用戶之間共享數(shù)據(jù)信息的技術(shù)。P2P技術(shù)興起于上世紀(jì)90年代,成功的案例有很多,然而應(yīng)用于流媒體行業(yè)的時(shí)間還很短,采樣P2P模式的流媒體系統(tǒng)只需要提供位數(shù)不多的服務(wù)器,就可以支持幾百萬至幾千萬的客戶點(diǎn)播、一方面節(jié)省人力物力資源,另一方面大大節(jié)省了帶寬費(fèi)用。通常情況下數(shù)據(jù)分享率能達(dá)到95%以上,也就意味著只有不到5%的數(shù)據(jù)是從公司服務(wù)器流出。由于P2P流媒體對(duì)服務(wù)器和帶寬資源的需求低,也就降低了進(jìn)入這個(gè)市場的門檻,這樣,就涌現(xiàn)了一批從事P2P流媒體運(yùn)營的企業(yè)。
P2P模式的流媒體系統(tǒng)一般分為兩個(gè)部分:CDN網(wǎng)和P2P網(wǎng)CDN網(wǎng)是內(nèi)容分發(fā)網(wǎng),由服務(wù)器集群組成。它提供了一套內(nèi)容分發(fā)機(jī)制,保證了無論客戶端從CDN網(wǎng)的哪個(gè)點(diǎn)接人都能流暢地獲取數(shù)據(jù)。P2P是由內(nèi)部服務(wù)器及客戶端組成,觀看同一資源的客戶端彼此之間共享數(shù)據(jù)。只有少數(shù)客戶端能夠從CDN網(wǎng)獲取到數(shù)據(jù),其他客戶端都是從彼此之間獲取數(shù)據(jù)。為了保證數(shù)據(jù)分享率足夠高,有些公司甚至?xí)䦟⒚襟w數(shù)據(jù)提前部署到客戶端,當(dāng)然這一舉動(dòng)是在客戶端不知情的情況下進(jìn)行。
日前P2P模式的流媒體公司大多只注重盈利而不注重標(biāo)準(zhǔn)的研發(fā),沒有像Adobe一樣的公司能夠提供一套標(biāo)準(zhǔn)的解決方案。人多數(shù)公司都有自己的一套解決方案,而這些方案或多或少存在缺點(diǎn)。例如迅雷網(wǎng),其數(shù)據(jù)傳輸完全采用私有協(xié)議。影片點(diǎn)播類似丁文件傳輸,先將影片無數(shù)據(jù)傳送到客戶端,后續(xù)數(shù)據(jù)只需順序傳送到客戶端就可以實(shí)現(xiàn)在線播放。這一思想實(shí)現(xiàn)起來雖然沒有什么問題,但是碼率并不穩(wěn)定,很容易給服務(wù)器端造成壓力。為了解決碼率問題,必須加入一些其他機(jī)制,這一點(diǎn)與時(shí)間戳機(jī)制相差甚遠(yuǎn)。而且對(duì)于點(diǎn)播和直播通常會(huì)有兩套不同的解決方案,增加了維護(hù)的難度。
三、兩種模式的對(duì)比結(jié)果
從兩利-模式的對(duì)比情況我們可以看出,目前C/S模式和P2P模式的運(yùn)用是各占半壁江山。C/S模式是傳統(tǒng)模式,雖然其維護(hù)成本較高,但是不會(huì)造成版權(quán)糾紛。從長遠(yuǎn)來看其生命力依然旺盛。P2P模式是后起之秀,從運(yùn)用角度來講更適合一個(gè)企業(yè)的發(fā)展,但是其缺點(diǎn)也是很明顯的。對(duì)于一個(gè)成功的企業(yè)來說,如果不能創(chuàng)造出一套完美的解決方案并解決版權(quán)問題,就很難成為國際級(jí)企業(yè)。比方說2010年上市的優(yōu)酷網(wǎng),由于其采用了Adobe的解決方案,完全避免了版權(quán)糾紛。而在國內(nèi)采用P2P模式的公司中,很多公司無法解決版權(quán)糾紛,甚至根本沒有解決版權(quán)問題,這就決定了這些企業(yè)很難成為國際級(jí)企業(yè),只能在國內(nèi)發(fā)展。總之兩種模式會(huì)相互促進(jìn),共同發(fā)展。
【流媒體系統(tǒng)架構(gòu)的應(yīng)用】相關(guān)文章:
如何成為優(yōu)秀的系統(tǒng)架構(gòu)師08-30
地理信息系統(tǒng)在物流配送中的應(yīng)用03-08
物流系統(tǒng)的功能介紹09-08
手機(jī)oa辦公系統(tǒng)09-12
oa辦公系統(tǒng)哪個(gè)好用09-22
單位oa辦公系統(tǒng)介紹09-04
快遞物流系統(tǒng)的要素介紹10-25
oa辦公系統(tǒng)發(fā)展歷程09-08