精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

WebTransport 開播的應用實踐之路

網絡
WebTransport可以發(fā)揮頁面多線程的優(yōu)勢,使用WebRTC協議,大量的邏輯只能放在主線程執(zhí)行,而使用WebTransport就可以將整個音視頻的處理流程放在WebWorker中,降低對主線程的占用,提升頁面流暢度。

Web開播的業(yè)務挑戰(zhàn)

無論是本地軟件推流還是Web推流,都需要解決推流抖動、畫面高糊、音頻卡頓等問題。在現有的Web技術環(huán)境下,如何穩(wěn)定地把高質量的音視頻流呈現給更多用戶,是我們技術團隊攻克的重點。從技術角度來解讀一下這里的幾個關鍵詞:

  • 穩(wěn)定性: 傳輸協議本身的穩(wěn)定性是需要保障的,優(yōu)先會選擇使用可靠傳輸,防止網損帶來的花屏、雜音等問題,更重要的是,在服務鏈路不可用的情況下能夠迅速切換服務線路。因此在推流場景下需要提供多線路備份的能力。
  • 高質量:在一些場景下,比如醫(yī)療醫(yī)美營銷的場景、帶貨的場景,要對商品細節(jié)做展示,這就要求技術方案在帶寬允許的前提下,盡可能選用對畫面細節(jié)損失更少的編碼方案
  • 大規(guī)模用戶:要分發(fā)給更多用戶,那技術方案設計肯定會引入直播CDN服務,但是推流協議是不是能夠被直播CDN支持,這就是一個考量的點,也是做私有協議無法滿足的點。

WebTransport 的技術原理

首先我們簡單來了解一下WebTransport這個傳輸協議基本的技術原理。WebTransport是基于HTTP3的應用層傳輸協議,HTTP3的底層又基于quic協議,quic協議是基于UDP協議實現的一套傳輸協議,支持可靠與非可靠傳輸兩種形式。

圖片

WebTransport 的技術優(yōu)勢

WebTransport對于Web應用的意義并不止于一個更好的傳輸協議,它更多的還是帶來了一個更加豐富的技術棧,能夠根據實際場景,結合WebCodecs、WebAssembly和WebNN等能力實現更好的應用體驗。相較于WebRTC相對中心化的技術棧,這種方式顯然是更加靈活的,易于做出更多靈活的技術組合。

圖片

另一個明顯的優(yōu)勢在于WebTransport可以發(fā)揮頁面多線程的優(yōu)勢,使用WebRTC協議,大量的邏輯只能放在主線程執(zhí)行,而使用WebTransport就可以將整個音視頻的處理流程放在WebWorker中,降低對主線程的占用,提升頁面流暢度。同時使用多線程能夠提升應用的擴展性,在面對更多的音視頻任務時可以用線程來進行抽象和隔離。

圖片

充分利用多線程機制降低主線程負擔

圖片

利用多線程機制提升應用的可拓展性

從傳輸協議的特性上來說,它的建聯速度更快,首次建聯只需要1個RTT,相比之下,TCP則需要2~3個RTT。針對已經建立過的連接,超時時間內再次建聯可以實現0RTT。在網絡擁塞的情況下,減少RTT次數對速度的優(yōu)化是非常明顯的。可以到幾十ms。最后一個特性是連接遷移,在直播過程中如果WIFI網絡不好。切到手機熱點也可以實現0RTT,相比之下,TCP、RTC都需要重新建立連接,恢復的速度會慢很多。

圖片

首次連接比TCP快1~2RTT 

圖片


對有緩存的連接支持0RTT

基于這些優(yōu)勢,火山引擎直播團隊選擇使用WebTransport優(yōu)化直播推流。設計的方案是基于單向流的穩(wěn)定傳輸,從傳輸格式上對標RTMP,這樣直播CDN的支持成本會相對較小,比較好復用目前的RTMP收流邏輯。由于這個技術棧較新也需要解決過程中的一些問題:雖然W3C定義了AAC的編碼能力,但是Chrome沒有提供AAC編碼的實現,可以將libFaaC編譯成wasm庫來實現,另外瀏覽器沒有針對flv容器的封裝,需要額外支持該部分能力。那么相比于WebRTC推流,WebTransport推流的實際應用效果如何呢?

圖片

WebTransport 推流 與 WebRTC 推流效果對比

為什么 WebTransport 能夠比 WebRTC 推流獲得更好的效果:

網絡傳輸(畫質與穩(wěn)定性):

WebRTC是面向實時通信的傳輸協議,對網絡延時的變化敏感。使用WebRTC協議推流時,它受到網絡抖動的影響較大,當網絡延時的抖動發(fā)生時,RTC的帶寬估計模塊會認為當前網絡處于擁塞狀態(tài),需要降低發(fā)送碼率以避免擁塞,碼率的降低對視頻畫質的影響是非常大的,直觀感受就會出現局部的馬賽克。當使用WebTransport基于Quic可靠傳輸時,其擁塞控制算法對網絡抖動的敏感度相對較低,可以通過犧牲一定的延遲保證發(fā)送可靠性,因此不容易出現大幅降低發(fā)送帶寬的行為,畫質相對有保障。

編碼優(yōu)化(畫質):

WebTransport在Web規(guī)范中提供了網絡傳輸的能力,并且可以與現有的Web端多媒體能力進行深度集成,例如WebCodecs、WebGPU等。給應用的優(yōu)化提供了更多編碼格式、參數選擇方面的空間。

易于集成到直播 CDN (大規(guī)模分發(fā)):

WebTransport基于已經定稿的HTTP3規(guī)范,易于被直播CDN集成支持,應用復雜度相較于WebRTC更低,同時省去了RTC推流建連過程中的信令環(huán)節(jié),可以加快首幀推送的速度,方便部署到更多的直播CDN

首先在網絡抖動的場景下,同樣加入100ms延遲抖動,WebTransport推流的畫面會明顯比RTC推流要清晰。在網絡搶占的場景下,固定一個較低的帶寬,使用GCC擁塞控制算法的數據流,面對使用TCP協議的數據傳輸,它能夠分到的帶寬資源是非常小的。

圖片

WebTransport推流+100ms延遲抖動

圖片

 WebRTC推流+100ms延遲抖動

另外,在固定3Mbps上行帶寬的網絡下,同時使用WebTransport和RTC推流,設定的目標碼率都是1.5M,過程中RTC推流的碼率會受到嚴重的影響,碼率大幅下降,不能保證畫質。WebTransport推流在不同網絡狀態(tài)下的流暢度表現,除了大量丟包的情況下,其余的場景都能夠達到與RTC推流基本持平。

圖片

WebTransport推流

圖片

 WebRTC推流

總結與展望

不同的推流協議之間各有優(yōu)缺點,目前沒有一個完美的解決方案,需要根據實際的場景來做選擇,比如連麥場景一般需要用WebRTC轉推,更適合低延遲互動的場景,WebTransport方案則更適合高畫質需求的場景。總的來說,WebTransport推流的方案在解決“如何穩(wěn)定地將高質量的音視頻傳遞給大量的用戶”的問題上,即實現了可靠的傳輸,連接穩(wěn)定性有保障,并且在遭遇網損的場景,可以通過犧牲部分延遲保障音視頻質量,給出了一份令人較為滿意的答卷。如果想要體驗WebTransport的開播效果,可進入火山引擎控制臺進行在線demo體驗。

圖片


責任編輯:龐桂玉 來源: 字節(jié)跳動技術團隊
相關推薦

2023-04-28 08:06:04

低代碼AI智能

2023-11-01 07:44:29

轉轉Flutter業(yè)務

2018-09-10 15:57:52

IstioUCloudIPv6

2016-04-21 10:10:31

Java應用架構

2019-06-04 09:26:35

UCloudUDB數據庫

2022-11-29 08:00:00

Soul智能語音人工智能

2021-07-28 14:37:57

WKWebviewh5網絡

2017-10-31 15:19:24

支付通道自動化

2010-05-07 15:32:13

Oracle物理結構

2025-05-07 03:45:00

應用運維技術

2020-03-02 16:24:45

戴爾

2023-12-26 12:18:34

2022-07-08 14:17:18

Kubernetes集群高可用Linux

2020-06-03 07:59:12

2024-09-29 17:44:27

數據飛輪數據中臺數字化轉型

2024-05-17 17:32:58

日志實踐

2023-12-06 13:18:00

物聯網

2013-07-31 10:31:46

應用搜索雷電搜索移動應用

2018-09-18 09:30:17

微信熱補丁Android

2023-08-09 20:43:32

點贊
收藏

51CTO技術棧公眾號

亚洲大片在线观看| 成人免费毛片a| 久久精品中文字幕| 少妇献身老头系列| 伊人网在线播放| 中文字幕在线观看不卡视频| 国产精品swag| 成人免费一区二区三区| 欧美日韩伊人| 国产一区二区三区毛片| 精品人妻无码中文字幕18禁| 依依综合在线| 亚洲精品高清在线| 日本精品二区| 手机看片一区二区| 精品亚洲成a人| 欧美一级bbbbb性bbbb喷潮片| 自拍偷拍你懂的| 日本久久成人网| 欧美一区二区三区四区高清| 免费在线观看毛片网站| 成人影院在线看| 国产日韩亚洲欧美综合| 91午夜在线播放| 波多野结衣小视频| 亚洲精华国产欧美| 久久色在线播放| 国产精品成人一区二区三区电影毛片| 国产精品一级在线观看| 欧洲国内综合视频| 欧美一级视频在线播放| 欧美另类极品| 欧美国产精品久久| 久久久久久国产精品mv| 丰满肥臀噗嗤啊x99av| 精品亚洲aⅴ乱码一区二区三区| 欧美亚洲另类视频| 国产精品18p| 综合国产在线| 久久偷看各类女兵18女厕嘘嘘| 欧美激情亚洲色图| 香蕉久久夜色精品国产使用方法| 欧美tk丨vk视频| 亚洲欧美一区二区三区不卡| 欧美日韩va| 欧美午夜宅男影院| 热久久精品免费视频| 欧美成人性网| 欧美日在线观看| 日本三级免费网站| 深夜在线视频| 亚洲国产欧美在线| 免费网站在线观看视频| av在线官网| 亚洲精品免费在线观看| 在线观看18视频网站| 麻豆网站在线观看| 亚洲女同女同女同女同女同69| 最新不卡av| 成人看av片| 亚洲精品欧美二区三区中文字幕| 亚洲欧美日韩精品在线| 男人影院在线观看| 亚洲欧洲中文日韩久久av乱码| 精品91一区二区三区| 成人黄色网址| 亚洲午夜精品17c| 人人干视频在线| 新版的欧美在线视频| 日韩欧美在线免费| 欧美成人三级在线播放| 国产精品久久久久久av公交车| 日韩一级完整毛片| 特级特黄刘亦菲aaa级| 加勒比久久高清| 国产视频久久久久| 丁香激情五月少妇| 在线精品视频在线观看高清| 色综合久久久888| 精品国产乱码一区二区| 人体私拍套图hdxxxx| 蜜桃视频成人m3u8| 欧美精三区欧美精三区| 制服.丝袜.亚洲.中文.综合懂| 哺乳挤奶一区二区三区免费看 | 区一区二在线观看| 蜜桃精品视频在线| 99久久99久久| 久久天堂电影| 中文字幕中文字幕在线一区 | 日韩一区二区三免费高清| 免费观看黄网站| 日韩成人动漫在线观看| 中文字幕免费精品一区| 动漫性做爰视频| 在线视频精品| 成人av番号网| 天堂v在线观看| 中文字幕一区二区三区在线播放| 阿v天堂2018| 91福利精品在线观看| 日韩一级在线观看| 最近中文字幕在线mv视频在线| 久久精品免费一区二区三区| 91爱爱小视频k| 国产又粗又猛又爽又黄视频| av高清久久久| 美女在线免费视频| 欧美日韩视频网站| 欧美大片拔萝卜| 五月激情四射婷婷| 精品99视频| 国产美女扒开尿口久久久| 欧美自拍偷拍一区二区| 国产精品国产三级国产普通话蜜臀| 亚洲国产精品无码观看久久| 高清久久精品| 一夜七次郎国产精品亚洲| 国产在线成人精品午夜| 久久国产人妖系列| 欧美影视一区二区| 91福利在线免费| 日韩一区二区三区高清免费看看| 免费网站在线高清观看| 99av国产精品欲麻豆| 91免费版网站入口| 搞黄视频在线观看| 欧美日韩激情视频| youjizz.com国产| 亚洲天堂免费| 成人福利免费观看| eeuss影院www在线播放| 欧美香蕉大胸在线视频观看| av电影在线播放| 欧美国产先锋| 91九色蝌蚪成人| 免费黄网在线观看| 欧美午夜精品在线| 国产艳俗歌舞表演hd| 国内自拍一区| 99在线影院| 污片在线免费观看| 日韩精品在线一区二区| 一区视频免费观看| 国产成人综合视频| 乱熟女高潮一区二区在线| 国产区一区二| 欧美成人精品在线| 国产黄色小视频在线观看| 日韩理论在线观看| 黄色aaaaaa| 欧美~级网站不卡| 91久久大香伊蕉在人线| 污污的视频在线观看| 欧美成人三级在线| 国产亚洲欧美久久久久| 高清视频一区二区| 日本手机在线视频| 亚洲欧美校园春色| 秋霞成人午夜鲁丝一区二区三区| 青青青手机在线视频观看| 欧美午夜女人视频在线| 男生草女生视频| 免费观看久久久4p| 韩国黄色一级大片| www.豆豆成人网.com| 91精品国产91久久久久久最新| 日韩电影网址| 欧美视频一区在线| 欧美 日韩 国产 一区二区三区| 国产成人精品综合在线观看| 免费av观看网址| 欧美日中文字幕| 91精品视频大全| 99久久精品免费看国产小宝寻花| 日韩二区三区在线| 国产99久久久久久免费看| 国产精品伦理一区二区| 在线成人精品视频| 免费视频一区| 一本一道久久a久久精品综合| 日韩精品中文字幕一区二区 | 99精品热视频| 性欧美极品xxxx欧美一区二区| 欧美韩日一区| 国产乱码精品一区二区三区日韩精品| 345成人影院| 久久精品视频99| 香蕉视频免费看| 欧美日韩国产bt| 一区二区三区福利视频| 国产精品免费网站在线观看| 久久久无码人妻精品无码| 亚洲在线视频| 四虎精品欧美一区二区免费| 日日狠狠久久偷偷综合色| 国产欧美亚洲视频| 黄色激情在线播放| 精品国产依人香蕉在线精品| 深夜影院在线观看| 91精品国产综合久久婷婷香蕉| 日韩av一区二区在线播放| 国产精品理伦片| 中文字幕 亚洲一区| 黄色日韩网站视频| 男人的天堂99| 国语自产精品视频在线看8查询8| 新呦u视频一区二区| 精品av导航| 2022国产精品| yy6080久久伦理一区二区| 97免费在线视频| 亚洲小说区图片区都市| 自拍偷拍亚洲区| 欧美高清成人| 亚洲福利视频久久| 国产女主播福利| 欧美性做爰猛烈叫床潮| 欧美一区二区三区四| 一区二区三区四区不卡视频| 色婷婷国产精品免| 久久麻豆一区二区| 91玉足脚交白嫩脚丫| 国产成人免费在线观看| 午夜影院免费观看视频| 免费精品99久久国产综合精品| 茄子视频成人免费观看| 亚洲经典三级| av高清在线免费观看| 欧美激情自拍| 国产一级片91| 欧美.日韩.国产.一区.二区| 日本精品免费视频| 先锋资源久久| 一区视频二区视频| 久久一级电影| 亚洲图片都市激情| 日韩欧美精品一区| 亚洲春色在线| 久久福利综合| 亚洲一区精彩视频| 999久久久精品国产| 日韩一区免费观看| 日韩精品水蜜桃| 亚洲欧美日韩另类精品一区二区三区| 欧美日韩国产传媒| 日韩亚洲视频| 99久久激情| 成人手机在线播放| 午夜精品久久99蜜桃的功能介绍| 国产一二三四五| 欧美视频导航| 亚洲 自拍 另类小说综合图区| 亚洲激情自拍| 国产成人无码av在线播放dvd| 裸体一区二区| 簧片在线免费看| 激情久久久久久久久久久久久久久久| 99热这里只有精品2| 成人午夜看片网址| 波多野结衣加勒比| www久久久久| 谁有免费的黄色网址| 国产精品美女久久久久久久| 国产午夜手机精彩视频| 亚洲一区免费观看| 国产一区二区99| 欧美日韩在线精品一区二区三区激情| 亚洲无码精品国产| 日韩一卡二卡三卡国产欧美| 少妇又色又爽又黄的视频| 亚洲欧美www| 日韩精品毛片| 国产+人+亚洲| av在线日韩| 亚洲永久免费观看| 日本欧美高清| 一区二区三区四区五区精品| 欧美成人高清| 激情六月丁香婷婷| 九色综合狠狠综合久久| 91成人在线观看喷潮蘑菇| 久久美女高清视频| 黑鬼狂亚洲人videos| 天涯成人国产亚洲精品一区av| 久久久精品毛片| 欧美成人三级电影在线| 国产中文字幕在线| 欧美另类交人妖| 高清av不卡| 99re在线视频观看| 精品久久久久中文字幕小说| 日韩最新中文字幕| 午夜在线观看免费一区| 国产精品久久久久久9999| 93久久精品日日躁夜夜躁欧美| 亚洲aaa视频| 亚洲成av人片www| 一级黄色片在线播放| 亚洲精品电影网在线观看| 麻豆tv免费在线观看| 欧洲日韩成人av| 欧美日本三级| 午夜欧美一区二区三区免费观看| 亚洲激情视频| 一起草最新网址| 国产欧美日韩在线观看| 日本在线小视频| 91精品国产欧美一区二区成人| 你懂的在线播放| 国内精品久久久| 国产一区 二区| 色涩成人影视在线播放| 999在线观看精品免费不卡网站| 中文字幕在线视频一区二区三区| 久久久噜噜噜久久人人看| 精品少妇一二三区| 4438成人网| 五月天婷婷在线视频| 国产91成人在在线播放| xxxx日韩| 亚洲毛片视频| 成年人网站国产| 精品一区二区在线看| 亚洲AV无码国产成人久久| 亚洲第一福利一区| 国内老熟妇对白xxxxhd| 日韩中文字幕免费视频| 欧美大胆性生话| 精品1区2区| 亚洲黄色一区| 在线播放第一页| 亚洲精品国产一区二区精华液| 亚洲综合五月天婷婷丁香| 尤物精品国产第一福利三区| 网友自拍亚洲| 日本一区不卡| 视频一区二区三区中文字幕| 色欲av无码一区二区三区| 精品久久久久久久久久久久| 亚洲高清精品视频| 九九久久国产精品| 欧美成年网站| av 日韩 人妻 黑人 综合 无码| 国模少妇一区二区三区| 久久一级免费视频| 欧美麻豆精品久久久久久| 免费高清在线观看| 成人黄色在线播放| 99久久精品费精品国产风间由美 | 国产一区欧美一区| 亚洲综合久久av一区二区三区| 欧美日韩一级视频| 日本免费在线观看| 成人激情视频在线观看| 婷婷中文字幕一区| 精品人妻人人做人人爽夜夜爽| 亚洲综合999| 日韩在线视频第一页| 91精品国产高清| 国产精品中文字幕亚洲欧美| 男人女人黄一级| 中文字幕亚洲区| 成 人片 黄 色 大 片| 国模私拍一区二区三区| 久久久久97| 国产男女激情视频| 国产精品久久久久aaaa| 99久久夜色精品国产亚洲| 久久人人爽人人爽人人片av高请| 看全色黄大色大片免费久久久| 18禁男女爽爽爽午夜网站免费| 国产欧美一区二区三区沐欲| 国产一区二区三区四区视频 | 国产精品视频久久久久久久| 亚洲欧美日韩精品久久奇米色影视| 写真福利精品福利在线观看| 在线国产99| 99国产精品国产精品毛片| 国产黄色免费视频| 久久精品视频一| 极品尤物一区| 日本人69视频| 亚洲h在线观看| 二区三区在线播放| 91精品天堂| 日韩电影在线一区二区三区| 顶臀精品视频www| 日韩精品高清视频| 亚洲欧洲日韩精品在线| 青青青青草视频| 中文一区二区在线观看| 后入内射欧美99二区视频| 日本乱人伦a精品| 欧美成人有码| 男女做爰猛烈刺激| 精品久久久网站| 日本免费在线一区| 欧美网站免费观看| 综合久久综合久久|