欧美一区2区三区4区公司二百,国产精品婷婷午夜在线观看,自拍偷拍亚洲精品,国产美女诱惑一区二区

歡迎來到云服務(wù)器

技術(shù)觀察

《視頻直播技能詳解》系列之四:推流和傳輸

七牛云于 6 月底宣布了一個針對視頻直播的及時流網(wǎng)絡(luò) LiveNet 和完整的直播云辦理方案,許多開拓者對這個網(wǎng)絡(luò)息爭決方案的細(xì)節(jié)和利用場景很是感樂趣。

團(tuán)結(jié)七牛及時流網(wǎng)絡(luò) LiveNet 和直播云辦理方案的實(shí)踐,我們用七篇文章,更系統(tǒng)化地先容當(dāng)下大熱的視頻直播各環(huán)節(jié)的要害技能,輔佐視頻直播創(chuàng)業(yè)者們更全面、深入地相識視頻直播技能,更好地技能選型。

本系列文章綱要如下:

(一)收羅

(二)處理懲罰

(三)編碼和封裝

(四)推流和傳輸

(五)現(xiàn)代播放器道理

(六)延遲優(yōu)化

(七)SDK 機(jī)能測試模子

在上一篇中,我們先容了講授編碼和封裝。 本篇是《解密視頻直播技能》系列之四:推流和傳輸。推流是直播的第一公里,直播的推流對這個直播鏈路影響很是大,假如推流的網(wǎng)絡(luò)不不變,無論我們?nèi)绾巫鰞?yōu)化,觀眾的體驗(yàn)城市很糟糕。所以也是我們排盤查題的第一步,如何系統(tǒng)地辦理這類問題需要我們對相關(guān)理論有基本的認(rèn)識。

推送協(xié)議

下面就先先容一下都有哪些推送協(xié)議,他們在直播規(guī)模的近況和優(yōu)缺點(diǎn)。

RTMP

WebRTC

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

RTMP

RTMP 是 Real Time Messaging Protocol(及時動靜傳輸協(xié)議)的首字母縮寫。該協(xié)議基于TCP,是一個協(xié)議族,包羅 RTMP 根基協(xié)議及 RTMPT/RTMPS/RTMPE 等多種變種。RTMP 是一種設(shè)計用來舉辦及時數(shù)據(jù)通信的網(wǎng)絡(luò)協(xié)議,主要用來在 Flash/AIR 平臺和支持 RTMP 協(xié)議的流媒體/交互處事器之間舉辦音視頻和數(shù)據(jù)通信。支持該協(xié)議的軟件包羅 Adobe Media Server/Ultrant Media Server/red5 等。

RTMP 是今朝主流的流媒體傳輸協(xié)議,遍及用于直播規(guī)模,可以說市面上絕大大都的直播產(chǎn)物都回收了這個協(xié)議:

利益

CDN 支持精采,主流的 CDN 廠商都支持

協(xié)議簡樸,在各平臺上實(shí)現(xiàn)容易

缺點(diǎn)

基于 TCP ,傳輸本錢高,在弱網(wǎng)情況丟包率高的環(huán)境下問題顯著

不支持欣賞器推送

Adobe 私有協(xié)議,Adobe 已經(jīng)不再更新

WebRTC

WebRTC,名稱源自網(wǎng)頁即時通信(英語:Web Real-Time Communication)的縮寫,是一個支持網(wǎng)頁欣賞器舉辦及時語音對話或視頻對話的 API.它于 2011 年 6 月 1 日開源并在 Google、Mozilla、Opera 支持下被納入萬維網(wǎng)同盟的 W3C 推薦尺度。

今朝主要應(yīng)用于視頻集會會議和連麥中,協(xié)議分層如下:

《視頻直播技能詳解》系列之四:推流和傳輸

利益

W3C 尺度,主流欣賞器支持水平高

Google 在背后支撐,并在各平臺有參考實(shí)現(xiàn)

底層基于 SRTP 和 UDP,弱網(wǎng)環(huán)境優(yōu)化空間大

可以實(shí)現(xiàn)點(diǎn)對點(diǎn)通信,通信兩邊延時低

缺點(diǎn)

ICE,STUN,TURN 傳統(tǒng) CDN 沒有雷同的處事提供

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

有些直播應(yīng)用會利用 UDP 做為底層協(xié)議開拓本身的私有協(xié)議,因?yàn)?UDP 在弱網(wǎng)情況下的優(yōu)勢通過一些定制化的調(diào)優(yōu)可以到達(dá)較量好的弱網(wǎng)優(yōu)化結(jié)果,但同樣因?yàn)槭撬接袇f(xié)議也勢必有現(xiàn)實(shí)問題:

利益

更多空間舉辦定制化優(yōu)化

缺點(diǎn)

開拓本錢高

CDN 不友好,需要自建 CDN 可能和 CDN 告竣協(xié)議

獨(dú)立作戰(zhàn),無法和社區(qū)一起演進(jìn)

傳輸網(wǎng)絡(luò)

我們推送出去的流媒體需要傳輸?shù)接^眾,整個這個鏈路就是傳輸網(wǎng)絡(luò),類比貨運(yùn)物流就是從出發(fā)地到目標(biāo)地見的所有旅程了,假如階梯的容量不足,會激發(fā)堵車也就是網(wǎng)絡(luò)擁塞,這時我們會改變旅程也就是所謂的智能調(diào)治,可是傳輸網(wǎng)絡(luò)會站在全局的角度舉辦調(diào)治,所以會比原子世界的調(diào)治有更好的結(jié)果,可以想象有一個上帝在天空中俯視出發(fā)地和目標(biāo)地間的所有的路況信息,并且照舊及時的,然后給出你一條明路,多么的神奇,但這些我們在 LiveNet 中都已經(jīng)實(shí)現(xiàn)了。

這里先回首一下傳統(tǒng)的內(nèi)容分發(fā)網(wǎng)絡(luò)。

為什么要有內(nèi)容分發(fā)網(wǎng)絡(luò),內(nèi)容分發(fā)網(wǎng)絡(luò)的由來

互聯(lián)網(wǎng)發(fā)源于美國軍方的一個內(nèi)部網(wǎng)絡(luò),Tim Berners-Lee 是互聯(lián)網(wǎng)發(fā)現(xiàn)者之一,他很早就預(yù)見到在不久的未來網(wǎng)絡(luò)擁塞將成為互聯(lián)網(wǎng)成長的最大障礙,于是他提出了一個學(xué)術(shù)困難,要發(fā)現(xiàn)一種全新的、從基礎(chǔ)上辦理問題的要領(lǐng)來實(shí)現(xiàn)互聯(lián)網(wǎng)內(nèi)容的無擁塞分發(fā),這項(xiàng)學(xué)術(shù)困難最終催生出一種革新性的互聯(lián)網(wǎng)處事—— CDN .其時 Berners-Lee 博士隔鄰是 Tom Leighton 傳授的辦公室,一位麻省理工學(xué)院應(yīng)用數(shù)學(xué)傳授,他被 Berners-Lee 的挑戰(zhàn)激起了樂趣。Letghton 最終辦理了這個困難并開始本身的貿(mào)易打算,創(chuàng)立了 Akamai 公司,成為世界上第一家 CDN 公司。

傳統(tǒng) CDN 的架構(gòu)

《視頻直播技能詳解》系列之四:推流和傳輸

騰訊云代理

Copyright © 2003-2021 MFISP.COM. 國外vps服務(wù)器租用 夢飛云服務(wù)器租用 版權(quán)所有 ? 粵ICP備11019662號

主站蜘蛛池模板: 乌兰县| 深州市| 武城县| 铜陵市| 芷江| 汝南县| 万山特区| 揭阳市| 阳春市| 荆门市| 古交市| 舟曲县| 子洲县| 周口市| 陈巴尔虎旗| 长乐市| 德格县| 浙江省| 蕲春县| 曲靖市| 沙雅县| 濉溪县| 登封市| 平谷区| 尤溪县| 安吉县| 荆州市| 潞西市| 聂荣县| 汝南县| 夏邑县| 襄城县| 华容县| 齐齐哈尔市| 利川市| 怀来县| 武山县| 双桥区| 苏尼特左旗| 平塘县| 通州市|