大型視頻直播網(wǎng)站技術(shù)架構(gòu)方案.doc

大型視頻直播網(wǎng)站技術(shù)架構(gòu)方案.doc

ID:49843618

大?。?9.00 KB

頁(yè)數(shù):4頁(yè)

時(shí)間:2020-03-04

大型視頻直播網(wǎng)站技術(shù)架構(gòu)方案.doc_第1頁(yè)
大型視頻直播網(wǎng)站技術(shù)架構(gòu)方案.doc_第2頁(yè)
大型視頻直播網(wǎng)站技術(shù)架構(gòu)方案.doc_第3頁(yè)
大型視頻直播網(wǎng)站技術(shù)架構(gòu)方案.doc_第4頁(yè)
資源描述:

《大型視頻直播網(wǎng)站技術(shù)架構(gòu)方案.doc》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)

1、大型視頻直播網(wǎng)站技術(shù)架構(gòu)方案隨著國(guó)內(nèi)網(wǎng)民數(shù)量指數(shù)級(jí)增長(zhǎng),網(wǎng)絡(luò)帶寬環(huán)境的不斷好轉(zhuǎn),直播網(wǎng)站如雨后春筍般大量泉涌,中國(guó)網(wǎng)絡(luò)視頻市場(chǎng)規(guī)模不斷壯大。網(wǎng)絡(luò)視頻的主要應(yīng)用有視頻點(diǎn)播、視頻直播、視頻通話會(huì)議等。在表現(xiàn)形式上,視頻直播包括現(xiàn)場(chǎng)演唱會(huì)的直播、新聞發(fā)布會(huì)的直播、奧運(yùn)會(huì)的直播、電視劇的直播、個(gè)人表演show,學(xué)術(shù)論壇交流會(huì)、各類技術(shù)培訓(xùn)等。在技術(shù)上,視頻直播不用像視頻點(diǎn)播那樣需要進(jìn)行分段、轉(zhuǎn)碼、發(fā)布等步驟,它可以做到節(jié)目播放的實(shí)時(shí)性。在播放形式上,用戶只要具有一個(gè)可以上網(wǎng)的設(shè)備,可以是電腦、手機(jī)等,無(wú)論

2、在何處只要網(wǎng)絡(luò)環(huán)境允許,都可以及時(shí)地欣賞到正在直播的節(jié)目。由此可見(jiàn),視頻直播以其具有的豐富性、時(shí)效性和自由性等特點(diǎn)吸引著大批網(wǎng)絡(luò)用戶,它具有著傳統(tǒng)媒體和視頻點(diǎn)播所沒(méi)有的優(yōu)秀品質(zhì)。因此,業(yè)內(nèi)網(wǎng)站紛紛加大視頻在清晰度、網(wǎng)絡(luò)延時(shí)、流暢度等方面的研究,并投入資源大力發(fā)展。但是目前網(wǎng)絡(luò)視頻仍舊面臨著較大考驗(yàn)。目前主流的視頻直播商業(yè)軟件價(jià)格昂貴,網(wǎng)絡(luò)視頻版權(quán)價(jià)格不斷提高,使得網(wǎng)絡(luò)視頻運(yùn)營(yíng)行業(yè)的成本大幅攀升。而視頻廣告價(jià)格相對(duì)較低,其他模式無(wú)法在短時(shí)間內(nèi)盈利,因此,如何降低網(wǎng)絡(luò)視頻的運(yùn)營(yíng)成本成為視頻網(wǎng)絡(luò)發(fā)展的重

3、中之重。而視頻直播技術(shù)的架構(gòu)直接決定著平臺(tái)的整體的可用性、穩(wěn)定性,也可以說(shuō)架構(gòu)是平臺(tái)的基石。【1】視頻直播流媒體技術(shù)以前視頻網(wǎng)站大多采用Microsoft的MediaServer產(chǎn)品進(jìn)行直播,并通過(guò)在網(wǎng)站頁(yè)面里嵌入MediaPlayer進(jìn)行播放。編碼格式則多采用wmv文件。但是在實(shí)際應(yīng)用中,人們發(fā)現(xiàn)采用該技術(shù)處理的流媒體視頻畫(huà)面模糊,視頻延時(shí)大,用戶體驗(yàn)不令人滿意。隨著FMS軟件的技術(shù)的成熟,視頻網(wǎng)站開(kāi)始向FMS流媒體技術(shù)轉(zhuǎn)移。FMS的全稱是FlashMediaServer,它是Adobe公司的產(chǎn)

4、品。隨著人們對(duì)在線視頻的需求激增,Adobe公司的FlashMediaServer系列產(chǎn)品已成為流視頻和實(shí)時(shí)通信領(lǐng)域業(yè)界領(lǐng)先的解決方案。尤其當(dāng)FMSServer版本升級(jí)到3.5后,其性能和穩(wěn)定性得到大幅提升。采用FMS流媒體技術(shù)的視頻直播畫(huà)質(zhì)較之以前更清晰,畫(huà)面更流暢,從而得到了大多數(shù)用戶的認(rèn)可和好評(píng)。視頻在進(jìn)行網(wǎng)絡(luò)直播時(shí)需要經(jīng)過(guò)信號(hào)采集、轉(zhuǎn)碼和FlashMediaServer等過(guò)程,最后呈現(xiàn)在用戶面前。(1)采集:視頻直播的數(shù)據(jù)源一般來(lái)網(wǎng)絡(luò)和攝像頭的視頻流。通過(guò)采集系統(tǒng)將視頻采集下來(lái),然后通TS

5、OVERIP方式推送所采集的信息到轉(zhuǎn)碼系統(tǒng)。(2)轉(zhuǎn)碼:轉(zhuǎn)碼系統(tǒng)將接受的信號(hào)轉(zhuǎn)碼為FLV格式,然后通過(guò)RTMP協(xié)議推流到FMS。轉(zhuǎn)碼系統(tǒng)目前常用的有兩種方式:a.軟件方式:如Ffmpeg,F(xiàn)MLE,Ffmpeg是一個(gè)開(kāi)源免費(fèi)跨平臺(tái)的視頻和音頻流方案,屬于自由軟件,采用LGPL或GPL許可證(依據(jù)你選擇的組件)。它提供了錄制、轉(zhuǎn)換以及流化音視頻的完整的解決方案。它包含了非常先進(jìn)的音頻、視頻編解碼庫(kù)libavcodec。由于其提供了非常清晰的畫(huà)質(zhì),但是由于其安裝在Linux服務(wù)器上,不方便移動(dòng),所以適

6、合直播固定的節(jié)目,例如網(wǎng)絡(luò)視頻、有線電視的直播等。FMLE為Adobe公司提供的一個(gè)免費(fèi)的實(shí)時(shí)視頻和音頻捕捉軟件。它是一個(gè)媒體編碼器,它可以將音頻和視頻實(shí)時(shí)流式傳送到AdobeFlashMediaServer軟件中。軟件安裝使用非常簡(jiǎn)單,只需要一個(gè)筆記本電腦和一個(gè)USB攝像頭,通過(guò)此軟件就可以進(jìn)行非常清晰的直播,非常適合不同形式的音樂(lè)會(huì)、發(fā)布會(huì)等實(shí)時(shí)活動(dòng)。b.硬件方式:由視頻轉(zhuǎn)碼公司設(shè)計(jì)的硬件轉(zhuǎn)碼。解碼市場(chǎng):H.264解碼產(chǎn)品,主要有:支持H.264標(biāo)準(zhǔn)的解碼集成電路,含專用解碼芯片和系統(tǒng)芯片So

7、C,支持H.264標(biāo)準(zhǔn)的解碼軟件,用于各類電子產(chǎn)品。編碼市場(chǎng):由于H.264出色的編碼效率,使其很快就被以視頻監(jiān)控設(shè)備為主體的編碼設(shè)備市場(chǎng)所接受。中國(guó)是世界上最早采用H.264進(jìn)入視頻監(jiān)控市場(chǎng)的國(guó)家之一。隨著視頻監(jiān)控設(shè)備向高清網(wǎng)絡(luò)攝像機(jī)的轉(zhuǎn)移,H.264技術(shù)將在未來(lái)多年里在該市場(chǎng)占據(jù)統(tǒng)治地位?!?】大型視頻直播架構(gòu)FMSS不能作為大型直播的原因是因?yàn)樗荒軐⒁粋€(gè)直播流分發(fā)到多個(gè)FMS服務(wù)器上。即只能一臺(tái)FMS服務(wù)器服務(wù)直播,同事并發(fā)的用戶就是有限的,只能抗住上千左右的用戶量。Rtmpdump是一個(gè)

8、匈牙利人編寫(xiě)的基于rtmp協(xié)議的客戶端程序。通過(guò)它,可以將rtmp的直播流下載成為一個(gè)flv格式的文件。架構(gòu)本直播的思路是:使用rtmpdump中的rtmp協(xié)議部分,并將程序改造為多線程的模式。一個(gè)線程從fms源拉下來(lái)直播流,n-1個(gè)線程將這個(gè)直播流分發(fā)到其他fmsserver。即實(shí)現(xiàn)直播流的代理轉(zhuǎn)發(fā)功能。這樣就可以通過(guò)多個(gè)fmssserver來(lái)分擔(dān)用戶的請(qǐng)求壓力,完成大型直播。上面的方法雖然解決了大量用戶的請(qǐng)求壓力,但是還不能滿足用戶的視頻體驗(yàn)。因?yàn)橛脩羰菍儆诓煌貐^(qū)和運(yùn)營(yíng)商的。

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。