亚洲无码一级电影|久久精品79国产精品|国产女主播精品大秀系列|91大神精品全国在线观看|玩弄人妻奶水无码av在线|人妻超清中文字幕乱码一区|国产手机在线αⅴ片无码观看|99精品国产兔费观看久久99

湖北同創(chuàng)天達(dá)網(wǎng)絡(luò)科技有限公司

主營(yíng):直播軟件開發(fā)
您現(xiàn)在的位置: 商務(wù)服務(wù) > 軟件開發(fā) > 湖北同創(chuàng)天達(dá)網(wǎng)絡(luò)科技有限公司 > 供求信息
載入中……
[供應(yīng)]視頻直播源碼所應(yīng)用的三種協(xié)議
點(diǎn)擊圖片放大
  • 產(chǎn)品產(chǎn)地:
  • 產(chǎn)品品牌:
  • 包裝規(guī)格:
  • 產(chǎn)品數(shù)量:0
  • 計(jì)量單位:
  • 產(chǎn)品單價(jià):0
  • 更新日期:2019-05-20 11:33:43
  • 有效期至:2019-06-20
  • 收藏此信息
視頻直播源碼所應(yīng)用的三種協(xié)議 詳細(xì)信息

搭建視頻直播源碼能夠帶來的直播業(yè)務(wù),需要什么樣的流程運(yùn)作才能實(shí)現(xiàn)線上的無憂呢?這是每個(gè)開發(fā)者都需要在開發(fā)前期思考的問題。

對(duì)于直播業(yè)務(wù)來說,推流和傳輸是非常重要的部分。可能大部分人都認(rèn)為,只要擁有一套優(yōu)質(zhì)的在線直播源碼,就可以順利進(jìn)行開發(fā)和搭建等步驟了。但實(shí)際上,推流對(duì)于直播鏈路的影響是非常大的。如果說,推流的過程中網(wǎng)絡(luò)十分不問題,那么不論我們?cè)鯓觾?yōu)化,最終開發(fā)出的app在運(yùn)行過程中也會(huì)給用戶帶來糟糕的體驗(yàn)。本文主要分享開發(fā)時(shí)需要了解的幾個(gè)推送協(xié)議。

 

1.RTMP

(1)定義

相信大家對(duì)這個(gè)協(xié)議一點(diǎn)都不陌生,它就是直播中最常用的實(shí)時(shí)傳輸協(xié)議。RTMP基于TCP是一個(gè)協(xié)議族(包括RTMP基本協(xié)議及RTMPT/RTMPS/RTMPE等多種變種)。RTMP是一種設(shè)計(jì)用來進(jìn)行實(shí)時(shí)數(shù)據(jù)通信的網(wǎng)絡(luò)協(xié)議,主要用于在Flash/AIR平臺(tái)和支持RTMP協(xié)議的流媒體、交互服務(wù)器之間進(jìn)行音視頻和數(shù)據(jù)通信。

(2)優(yōu)勢(shì)

主要體現(xiàn)在CDN支持良好,大部分主流的CDN廠商都可以支持。并且協(xié)議相對(duì)簡(jiǎn)單,容易在各個(gè)平臺(tái)上實(shí)現(xiàn)。

(3)劣勢(shì)

由于RTMP是基于TCP,傳輸成本較高。而且在弱網(wǎng)環(huán)境下丟包率較高的情況十分明顯,不支持瀏覽器推送。

 

2.WebRTC

(1)定義

WebRTC名稱源自網(wǎng)頁即時(shí)通信,是一個(gè)支持網(wǎng)頁瀏覽器進(jìn)行實(shí)時(shí)語音對(duì)話或視頻對(duì)話的API。它于2011年6月1日開源并在Google、Mozilla、Opera支持下被納入萬維網(wǎng)聯(lián)盟的W3C推薦標(biāo)準(zhǔn)。目前主要應(yīng)用于視頻會(huì)議和連麥中。

(2)優(yōu)勢(shì)

W3C的標(biāo)準(zhǔn),支持主流瀏覽器的程度較高。底層基于SRTP和UDP,在弱網(wǎng)情況下優(yōu)化的空間較大,能夠?qū)崿F(xiàn)點(diǎn)對(duì)點(diǎn)通信,通信時(shí)雙方產(chǎn)生的延時(shí)較低。

(3)劣勢(shì)

傳統(tǒng)的CDN支持性較差。

 

3.基于UDP的私有協(xié)議

(1)簡(jiǎn)介

有的直播應(yīng)用場(chǎng)景會(huì)使用UDP作為底層的協(xié)議,然后開發(fā)自己的私有協(xié)議。為什么呢?因?yàn)閁DP在弱網(wǎng)環(huán)境下可以通過一些定制化的調(diào)優(yōu),從而達(dá)到較好的弱網(wǎng)優(yōu)化效果。

(2)優(yōu)勢(shì)

具備更多的空間進(jìn)行定制化的優(yōu)化。

(3)劣勢(shì)

大家比較關(guān)心的一點(diǎn)就是,開發(fā)成本較高。CDN支持不太友好,需要自建CDN或者是和CDN達(dá)成協(xié)議。

其實(shí)在直播應(yīng)用場(chǎng)景下推送出去的流媒體需要傳輸?shù)接脩舳?,這一個(gè)鏈路就是所謂的傳輸網(wǎng)絡(luò)。如果在傳輸過程中出現(xiàn)網(wǎng)絡(luò)擁塞的情況,就需要進(jìn)行一定的智能調(diào)度,從而使得傳輸網(wǎng)絡(luò)保持順暢。

總體而言,擁有一套完整的在線直播源碼是直播軟件開發(fā)的最基礎(chǔ)的一步。協(xié)議是后期直播業(yè)務(wù)流程保障的基本。

同類型其他產(chǎn)品
免責(zé)聲明:所展示的信息由企業(yè)自行提供,內(nèi)容的真實(shí)性、和合法性由發(fā)布企業(yè)負(fù)責(zé),浙江民營(yíng)企業(yè)網(wǎng)對(duì)此不承擔(dān)任何保證責(zé)任。
友情提醒:普通會(huì)員信息未經(jīng)我們?nèi)斯ふJ(rèn)證,為了保障您的利益,建議優(yōu)先選擇浙商通會(huì)員。

關(guān)于我們 | 友情鏈接 | 網(wǎng)站地圖 | 聯(lián)系我們 | 最新產(chǎn)品

浙江民營(yíng)企業(yè)網(wǎng) www.ahklwy.com 版權(quán)所有 2002-2010

浙ICP備11047537號(hào)-1