芒果视频下载

網站分類
登錄 |    

視頻直播平臺如何搭建 網絡直播平臺怎么做

本文章由注冊用戶 凌駕于歡 上傳提供 評論 發布 糾錯/刪除 0
摘要:網絡直播在近兩年異常火熱,有技術實力和流量優勢的互聯網從業者都不愿錯過直播這個風口,如何快速搭建一個直播系統成了大家關心的問題。網絡直播平臺怎么做?其實,互聯網視頻直播,與互聯網傳輸技術、視頻編解碼技術和流媒體技術是密不可分的。要想實現互聯網視頻直播,首先就要有以下方面的技術和經驗積累。下面為您介紹視頻網絡直播平臺如何搭建。

視頻直播平臺如何搭建

(1)直播中使用的流媒體協議

UDP協議(yi),一種(zhong)傳輸層(ceng)的(de)網絡協議(yi),可靠性低,但是效率很高。常(chang)用(yong)于(yu)對實時(shi)性要求高的(de)直播應用(yong)中。

RTMP,Real Time Messaging Protocol(實(shi)時消息傳(chuan)輸協(xie)(xie)議(yi))的首字母縮寫(xie)。該協(xie)(xie)議(yi)基于(yu)(yu)TCP,是一(yi)個協(xie)(xie)議(yi)族,包(bao)括RTMP基本(ben)協(xie)(xie)議(yi)及RTMPT/RTMPS/RTMPE等多種變種。RTMP是一(yi)種設(she)計用來(lai)進(jin)行實(shi)時數據通信的網絡(luo)協(xie)(xie)議(yi),主要(yao)用來(lai)在(zai)Flash/AIR平(ping)臺(tai)和(he)(he)支持RTMP協(xie)(xie)議(yi)的流媒(mei)體/交互服務(wu)器之間進(jin)行音視(shi)頻和(he)(he)數據通信。RTMP基于(yu)(yu)flash技術,無法(fa)在(zai)iOS的瀏覽器中播放,但是實(shi)時性比HLS要(yao)好。

HTTP-TS協(xie)議,用TS來封(feng)裝(zhuang)數據(ju)包,然后將其(qi)通過HTTP協(xie)議進行傳(chuan)送。它基于傳(chuan)輸(shu)層的(de)TCP協(xie)議來實(shi)現,有實(shi)時性和傳(chuan)輸(shu)穩(wen)定性方面都有更(geng)好的(de)表現。

HLS協議,HTTP Live Streaming(HTTP直播(bo)流(liu)技(ji)術(shu)),Apple的(de)動(dong)態碼率(lv)自(zi)適應(ying)技(ji)術(shu)。主要用于PC和Apple iOS移(yi)動(dong)終端。包括一個m3u(8)的(de)索引(yin)文件,TS媒體分(fen)片文件和key加密串文件。它的(de)特(te)點(dian)是更適合做(zuo)CDN分(fen)發,但是實時(shi)性很差(cha),一般端到端延時(shi)要20秒以上。

該圖片由注冊用戶"凌駕于歡"提供,版權聲明反饋

(2)直播的模塊劃分

視頻采集和編碼錄制端

視頻采集設(she)備(bei)一(yi)般是電腦上的音視頻輸入設(she)備(bei)或(huo)(huo)者手機(ji)(ji)端的攝像頭或(huo)(huo)者麥(mai)克風,編碼(ma)和錄(lu)制工(gong)具(ju)(ju)通常(chang)是軟(ruan)件,比如PC端使用的“直(zhi)播(bo)大師(Live Master)”或(huo)(huo)者“串(chuan)流直(zhi)播(bo)”,手機(ji)(ji)端使用的ffmpeg和WebRTC這類工(gong)具(ju)(ju)。

視頻播放端

可以是電腦(nao)上的(de)(de)播(bo)(bo)放(fang)器(qi),手機端(duan)的(de)(de)Native播(bo)(bo)放(fang)器(qi),還有(you)就是H5的(de)(de)video標簽等,目前(qian)還是已手機端(duan)的(de)(de)Native播(bo)(bo)放(fang)器(qi)為(wei)主。視(shi)頻傳輸(shu)技(ji)術:主要(yao)以HTTP傳輸(shu)協(xie)議(yi)為(wei)主,因為(wei)它基(ji)于(yu)HTTP協(xie)議(yi)實(shi)(shi)現,具有(you)天然的(de)(de)跨防火(huo)墻和(he)多終(zhong)端(duan)支持特性(xing)。HLS協(xie)議(yi),主要(yao)面向iOS移動終(zhong)端(duan)使用(yong)。RTMP協(xie)議(yi),主要(yao)用(yong)于(yu)PC端(duan)的(de)(de)視(shi)頻播(bo)(bo)放(fang),實(shi)(shi)時性(xing)比較高。

視頻服務器端

視(shi)頻傳輸和播放用的流媒(mei)體服(fu)務器,通(tong)常是用C或者C++語言開發(fa)實(shi)現(xian),主要實(shi)現(xian)一(yi)對多的視(shi)頻流發(fa)布(bu)功能。

內容分發系統

很多(duo)(duo)(duo)人都(dou)(dou)知道(dao),涉及(ji)到(dao)大(da)規模內(nei)容(rong)(rong)分發都(dou)(dou)需(xu)要(yao)用(yong)到(dao)CDN技術(shu),并且市(shi)場上(shang)出(chu)現了很多(duo)(duo)(duo)專門提(ti)供(gong)CDN服(fu)務的(de)(de)(de)上(shang)市(shi)公(gong)司,比如美國的(de)(de)(de)Akaimai,中國的(de)(de)(de)藍汛(xun)、網宿、帝(di)聯等,他們(men)通過為(wei)用(yong)戶(hu)提(ti)供(gong)內(nei)容(rong)(rong)的(de)(de)(de)大(da)范(fan)圍分發服(fu)務來(lai)盈利(li)。但是(shi)如果你要(yao)做視(shi)(shi)頻運(yun)營(ying)要(yao)完全依靠這(zhe)些公(gong)司的(de)(de)(de)服(fu)務來(lai)支撐,那么你的(de)(de)(de)利(li)潤(run)很大(da)一部分都(dou)(dou)要(yao)交給(gei)這(zhe)些服(fu)務提(ti)供(gong)商,所以最終還需(xu)要(yao)自身具備這(zhe)種技術(shu)能(neng)力。像大(da)的(de)(de)(de)運(yun)營(ying)平(ping)臺(優(you)酷(ku)、土豆、騰(teng)訊視(shi)(shi)頻、視(shi)(shi)頻、愛奇藝、樂(le)視(shi)(shi)、映客(ke)直(zhi)播(bo)、YY直(zhi)播(bo)、花椒(jiao)直(zhi)播(bo))都(dou)(dou)是(shi)通過自建CDN平(ping)臺來(lai)支撐自身的(de)(de)(de)業務運(yun)營(ying)。這(zhe)方(fang)面的(de)(de)(de)核心技術(shu)都(dou)(dou)是(shi)很專業的(de)(de)(de),都(dou)(dou)需(xu)要(yao)一個強大(da)的(de)(de)(de)研(yan)發團隊(dui)多(duo)(duo)(duo)年(nian)時間(jian)才能(neng)將(jiang)其打造成產品(pin)化和運(yun)營(ying)級(ji)的(de)(de)(de)平(ping)臺。

網絡直播平臺怎么做?

技術積累

語音(yin)視頻技(ji)術(shu)是硬骨頭(tou),不(bu)是簡單搞幾個頁面,不(bu)是搞一(yi)個業(ye)務支(zhi)撐(cheng)系統,這(zhe)是需要經(jing)過(guo)多年技(ji)術(shu)積累的(de)。比如說(shuo)YY,他們做很多年才(cai)積累到今天(tian)的(de)水平。比如說(shuo)騰(teng)訊、等,他們也是組建(jian)了(le)一(yi)個數十(shi)人(ren)的(de)強大的(de)技(ji)術(shu)開發(fa)團隊,摸爬打滾了(le)好多年才(cai)有了(le)今天(tian)的(de)輝(hui)煌。

人力成本

視音頻和流媒(mei)體技(ji)術(shu)方面的(de)(de)工程(cheng)師要價也是相(xiang)當高(gao)的(de)(de),因為這方面的(de)(de)技(ji)術(shu)專(zhuan)家通常都有(you)8年以上的(de)(de)開(kai)發經驗。涉及到的(de)(de)核心(xin)技(ji)術(shu)主要有(you)視音頻編解(jie)碼、噪音抑(yi)制(zhi)、回聲(sheng)消除、自(zi)動增(zeng)益(yi)、前向糾錯、丟幀補(bu)償、抖動緩沖(chong)、CDN內容(rong)分(fen)發、網(wang)絡流自(zi)適應等,每個(ge)(ge)(ge)技(ji)術(shu)模塊至(zhi)少(shao)需(xu)(xu)要一個(ge)(ge)(ge)專(zhuan)業人(ren)員來(lai)(lai)(lai)負(fu)責,然后要實現跨平臺(tai)和全終端(duan)兼容(rong)。這么算(suan)起(qi)來(lai)(lai)(lai),整個(ge)(ge)(ge)開(kai)發團隊就至(zhi)少(shao)需(xu)(xu)要30個(ge)(ge)(ge)人(ren)員,整個(ge)(ge)(ge)平臺(tai)的(de)(de)開(kai)發周期(qi)至(zhi)少(shao)需(xu)(xu)要1年,并且至(zhi)少(shao)還需(xu)(xu)要6個(ge)(ge)(ge)月的(de)(de)功能完(wan)善和性能調優(you)。按(an)照人(ren)均工資3萬元/月來(lai)(lai)(lai)計算(suan),平臺(tai)的(de)(de)人(ren)力成(cheng)本需(xu)(xu)要1260萬元以上。

網站提醒和聲明
本站為注冊(ce)用戶提供信(xin)(xin)息(xi)存儲(chu)空間(jian)服務(wu),非(fei)“MAIGOO編輯上傳(chuan)(chuan)提供”的文章/文字均是注冊(ce)用戶自主發布上傳(chuan)(chuan),不代(dai)表(biao)本站觀點(dian),版權歸原(yuan)作者(zhe)所有,如有侵權、虛假信(xin)(xin)息(xi)、錯誤信(xin)(xin)息(xi)或(huo)任(ren)何(he)問題,請及時(shi)聯系我(wo)們,我(wo)們將(jiang)在第一時(shi)間(jian)刪除或(huo)更正。 申請刪除>> 糾錯>> 投訴侵權>> 網頁上相關(guan)信息的知識產權歸網站(zhan)方所有(包(bao)括但不限于文(wen)字、圖(tu)(tu)片(pian)、圖(tu)(tu)表(biao)、著作(zuo)權、商標權、為用戶提供的商業信息等),非經(jing)許可不得抄襲或使用。
提交說明(ming): 快速提交發布>> 查看提交幫助>> 注冊登錄>>
發表評論
您還未登錄,依《網絡安全法》相關要求,請您登錄賬戶后再提交發布信息。點擊登錄>>如您還未注冊,可,感謝您的理解及支持!
最新評論
暫無評論
凌駕于歡
注冊用戶-MG1000291的個人賬號
關注
頁面相關分類
熱門模塊
已有4091217個品牌入駐 更新523795個招商信息 已發布1645304個代理需求 已有1502343條品牌點贊