精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

媒體傳輸協(xié)議的演進與未來

LiveVideoStack ? 來源:LiveVideoStack ? 2023-05-24 15:05 ? 次閱讀

音視頻應(yīng)用近年來呈現(xiàn)出迅猛的發(fā)展趨勢,成為互聯(lián)網(wǎng)流量的主要載體,其玩法豐富,形態(tài)多樣,眾多繁雜的媒體傳輸協(xié)議也應(yīng)運而生。LiveVideoStackCon 2022北京站邀請到快手傳輸算法負責(zé)人周超,結(jié)合快手在媒體傳輸上的優(yōu)化與實踐,基于快手KTP、KLP、LAS等協(xié)議和標(biāo)準(zhǔn),為我們介紹了媒體傳輸協(xié)議的演進與面臨的挑戰(zhàn);還分享了最新的媒體傳輸標(biāo)準(zhǔn)CMTP,探索未來更多可能。

-01-

音視頻大時代下媒體傳輸協(xié)議的繁華

本次分享會從媒體傳輸協(xié)議的現(xiàn)狀、快手在媒體傳輸協(xié)議優(yōu)化上的實踐和對未來的展望三部分展開。

近幾年,音視頻技術(shù)發(fā)展迅速,疊加網(wǎng)絡(luò)AI技術(shù),音視頻已無處不在,應(yīng)用場景涵蓋點播、直播、電商、實時互動、游戲、醫(yī)療和教育等多個方向。

從用戶體驗角度來看,音視頻應(yīng)用都需要在延遲、流暢度和清晰度之間尋找一個平衡點,對應(yīng)到網(wǎng)絡(luò)傳輸,本質(zhì)就是需要在延遲、傳輸可靠性和帶寬利用率之間找到一個平衡點。

8b9ee05a-f8fd-11ed-90ce-dac502259ad0.png

8c0afa1a-f8fd-11ed-90ce-dac502259ad0.png

基于此,音視頻應(yīng)用可以大致劃分為三大類,即泛VoD、泛RTC和泛Live。

泛VoD偏重于點播類應(yīng)用,對延遲不敏感,更注重傳輸可靠性和帶寬利用率。泛RTC應(yīng)用則對延遲非常敏感,在保證延時的前提下,才會追求傳輸?shù)目煽啃院蛶捓寐?。泛Live應(yīng)用介于兩者之間,對每個維度都有一定要求,并且不同的Live垂類場景,對三者(可靠性、延遲、帶寬利用率)之間的平衡關(guān)系也有一定差異。

8c82f81c-f8fd-11ed-90ce-dac502259ad0.png

從架構(gòu)上來看,泛VoD可以大致分為四個步驟。視頻在采集和導(dǎo)入之后,疊加魔法表情等玩法,然后經(jīng)過轉(zhuǎn)碼壓縮上傳到云端。在服務(wù)端進行審核和前處理等大量工作后,一般會進行二次轉(zhuǎn)碼,以進一步提高壓縮率并生成多個質(zhì)量的副本。最后,由CDN分發(fā)給用戶,進行下載、解碼、渲染和播放。

在生產(chǎn)端,創(chuàng)作者能否快速成功的發(fā)布作品,將直接影響他們的創(chuàng)作熱情。

在消費側(cè),用戶則更關(guān)注視頻的清晰度和流暢度,這兩個維度都需要可靠傳輸以及足夠高的帶寬利用率。提到可靠傳輸,最常見的就是HTTP協(xié)議和QUIC協(xié)議。此外,在消費側(cè),為了應(yīng)對海量用戶的差異性網(wǎng)絡(luò),一般會采用多碼率自適應(yīng)技術(shù),例如DASH、HLS等。

8cafc3a6-f8fd-11ed-90ce-dac502259ad0.png

泛Live應(yīng)用架構(gòu)與泛VoD較為類似。主播和觀眾都希望獲得低延遲、高清晰度和高流暢度的體驗。但直播流實時產(chǎn)生,對傳輸?shù)钠椒€(wěn)性要求較高,對帶寬利用率和延遲方面會做一定的妥協(xié)。例如,當(dāng)網(wǎng)絡(luò)出現(xiàn)劇烈波動時,允許出現(xiàn)丟幀和丟包。業(yè)內(nèi)直播主要采用RTMP協(xié)議,近年來也在嘗試QUIC協(xié)議,例如RTMP over QUIC的方案。在消費側(cè),通常也會采用多碼率自適應(yīng)技術(shù)。然而,常見的DASH和HLS技術(shù),都是基于分片的架構(gòu),在直播場景中會帶來較大的延遲。目前,為了降低直播延遲,許多廠商也在嘗試基于WebRTC的快直播方案。

8ceed9f6-f8fd-11ed-90ce-dac502259ad0.png

泛RTC場景的目標(biāo)非常明確,就是要實現(xiàn)超低延遲的互動。在滿足低延遲的前提下,再提升清晰度和流暢度。目前使用最多的方案是WebRTC,很多公司也基于WebRTC進行了二次開發(fā),形成自己的方案。

8d186492-f8fd-11ed-90ce-dac502259ad0.png

總體而言,每類應(yīng)用場景目前都有各自比較成熟的協(xié)議,其穩(wěn)定性高、各廠商支持好,但也存在靈活性差、跨層優(yōu)化難和業(yè)務(wù)不感知等問題。

-02-

快手在媒體傳輸優(yōu)化上的實踐

8d505c30-f8fd-11ed-90ce-dac502259ad0.png

在快手的傳輸體系中,底層算法是最核心的部分,包括常見的擁塞算法、多碼率自適應(yīng)算法、弱網(wǎng)對抗算法等等。在此基礎(chǔ)之上,我們設(shè)計了豐富的傳輸協(xié)議,例如KTP、LAS、AAS、KLP等。KTP是快手自研的第一個私有傳輸協(xié)議,用于直播推流、作品發(fā)布和RTC等業(yè)務(wù)場景;LAS是快手自研低延遲直播多碼率自適應(yīng)協(xié)議,目前已形成行標(biāo),幾乎所有云廠商都支持;KLP是快手自研的直播拉流協(xié)議,用于提升直播拉流的傳輸效率;AAS是點播場景下的多碼率自適應(yīng)協(xié)議,包含短視頻和長視頻場景。

8d8aa818-f8fd-11ed-90ce-dac502259ad0.png

KTP在設(shè)計之初,就希望一個協(xié)議能同時支持支持點播、直播和RTC等多個業(yè)務(wù)場景,解決協(xié)議繁多、維護和優(yōu)化成本高的問題。在架構(gòu)上,KTP總體分為兩層:底層是傳輸控制層,通過對協(xié)議的設(shè)計,支持在傳輸延時、可靠性和帶寬利用率之間取得動態(tài)平衡。在其之上是業(yè)務(wù)感知層,感知業(yè)務(wù)特性,根據(jù)不同業(yè)務(wù)的特征,采取最佳的策略與算法。

8dbd137a-f8fd-11ed-90ce-dac502259ad0.png

通過實際測試對比發(fā)現(xiàn),在直播推流場景,KTP在60%丟包率時,依然可以保持清晰、流暢的推流體驗(左圖),而RTMP在15%丟包率時,會發(fā)生嚴重卡頓,處于不可用狀態(tài)(右圖)。

8e2fa48a-f8fd-11ed-90ce-dac502259ad0.png

在作品發(fā)布場景上,基于KTP的通用上傳服務(wù),已經(jīng)用戶快手各個作品發(fā)布/文件傳輸?shù)膱鼍埃@著提升了作品發(fā)布成功率,從最初的70%~80%提升到99%以上。此外,即便在用戶網(wǎng)絡(luò)越來越復(fù)雜、作品大小越來越大的情況下,其發(fā)布耗時也一直處于下降的狀態(tài)。

8e734f00-f8fd-11ed-90ce-dac502259ad0.png

最后,在RTC場景,KTP支撐著快手內(nèi)部所有的RTC業(yè)務(wù),例如PK、連麥、會議、StreamLake等等?;谙冗M的算法與架構(gòu),基于KTP的RTC解決方案,在體驗和性能等多個維度上,都顯著領(lǐng)先競品。

8eb9ce76-f8fd-11ed-90ce-dac502259ad0.png

此外,在2021年ACM Multimedia的低延遲傳輸挑戰(zhàn)賽中,快手也以巨大的優(yōu)勢取得了第一名的好成績。

8f809ed4-f8fd-11ed-90ce-dac502259ad0.png

協(xié)議是橋梁,支撐各種功能與業(yè)務(wù)需求,但其傳輸性能主要取決于底層算法。例如網(wǎng)絡(luò)領(lǐng)域的核心算法之一的擁塞控制算法,在過去幾十年一直是研究的熱點與難點,直接影響著協(xié)議的傳輸性能、帶寬利用率、弱網(wǎng)抗性等??焓忠恢背掷m(xù)在算法領(lǐng)域深耕,例如自研的擁塞控制算法IA2C,性能遠超BBR;基于強化學(xué)習(xí)的NNCC,在帶寬利用率上取得新的突破;最近正在準(zhǔn)備上線的下一代擁塞算法AQDC,在帶寬利用率和延遲上,均取得顯著收益。

8fc8e482-f8fd-11ed-90ce-dac502259ad0.png

8ff63cc0-f8fd-11ed-90ce-dac502259ad0.png

KTP廣泛用于作品發(fā)布、直播推流和RTC等場景,并取得了很好的收益。但由于歷史原因,在下行鏈路上,KTP并未很好的做支持和優(yōu)化。于是,在2020年,我們復(fù)用了KTP的底層傳輸控制,并在此基礎(chǔ)上,增加了適用于直播拉流特性的策略與算法,形成了KLP協(xié)議。KLP在海外上線的時候,取得了非常好的效果。

90363442-f8fd-11ed-90ce-dac502259ad0.png

909114ca-f8fd-11ed-90ce-dac502259ad0.png

在消費側(cè),為了應(yīng)對用戶差異性的網(wǎng)絡(luò)特性,一般會采用多碼率自適應(yīng)技術(shù),來平衡流暢度和清晰度,例如國際標(biāo)準(zhǔn)DASH和HLS,其大致原理為將視頻文件轉(zhuǎn)碼成多個檔位,每個檔位進行分片處理,消費側(cè)依據(jù)實時網(wǎng)絡(luò)狀況選擇不同的分片,最終拼接成一個完整的視頻。這兩個標(biāo)準(zhǔn)成熟度高,但最初都是為點播設(shè)計,直接用于直播場景,會帶來較大的延遲。

90c0d0a2-f8fd-11ed-90ce-dac502259ad0.png

在經(jīng)過充分的調(diào)研和討論后,快手決定自己建立一套低延遲的直播多碼率標(biāo)準(zhǔn),也就是LAS,目前LAS已經(jīng)正式成為行標(biāo),也被業(yè)界廣泛采用,相關(guān)細節(jié)可參考官網(wǎng)介紹(https://las-tech.org.cn/#/)。

9111d74a-f8fd-11ed-90ce-dac502259ad0.png

在點播多碼率上,我們同時考慮了短視頻和長視頻之間的差異,形成了快手點播多碼率自適應(yīng)標(biāo)準(zhǔn)——AAS。在協(xié)議描述上,參考了MPD和DASH的設(shè)計,最核心的是快手自研究的多碼率算法,包括傳統(tǒng)基于模型的算法、基于深度學(xué)習(xí)的ABR等,這些算法在不同場景,均取得了非常好的效果。

9157103a-f8fd-11ed-90ce-dac502259ad0.png

此外,在2022年ACM Multimedia的短視頻傳輸挑戰(zhàn)賽中,快手也以巨大的優(yōu)勢取得第一名的好成績。

91bf3746-f8fd-11ed-90ce-dac502259ad0.png

目前,快手的網(wǎng)絡(luò)傳輸主要依托于自研的一系列協(xié)議,但仍存在一系列問題,例如下行場景覆蓋不足、業(yè)務(wù)耦合、生態(tài)封閉、無法賦能行業(yè)、三方CDN不能全場景支持等。

-03-

下一代媒體傳輸協(xié)議:CMTP

91f111c6-f8fd-11ed-90ce-dac502259ad0.png

基于之前多個協(xié)議成功的經(jīng)驗和算法積累,我們期望設(shè)計一套全新的協(xié)議CMTP,可適用于所有場景,并能解決覆蓋不足、生態(tài)封閉等問題。總體而言,CMTP具有以下四個特性:架構(gòu)通用、全場景、高擴展性和特性豐富。

92658c90-f8fd-11ed-90ce-dac502259ad0.png

在架構(gòu)上,CMTP分為五層:

UDP/TCP層:底層IO使用的網(wǎng)絡(luò)協(xié)議,默認采用UDP,UDP靈活性高,易擴展,可以支持多種算法與策略,對于UDP Block的情況,則采用TCP。

傳輸控制層:支持UDP和TCP兩種模式?;赨DP規(guī)范了協(xié)議字段、組包拆包方式、會話管理等,支持ARQ、FEC、擁塞控制、0-RTT、加密、多路復(fù)用等功能。基于TCP也規(guī)范了協(xié)議字段、組包拆包方式等,并支持加密、多路復(fù)用等功能。

傳輸表示層:規(guī)范了傳輸控制層所需要提供的接口和功能,包括媒體會話、媒體流的定義,以及媒體數(shù)據(jù)、控制信令的表示方式等,同時支持協(xié)議優(yōu)選。

應(yīng)用感知層:以組件化的方式組織,感知業(yè)務(wù)的不同需求,并通過對應(yīng)的組件提供專屬優(yōu)化功能,包含直播組件(Live)、點播組件(VoD)、實時通信組件(RTC)和通用組件。各個組件功能獨立,可插拔、替換或新增,從而保證其足夠強的擴展性、兼容性和業(yè)務(wù)適應(yīng)性。

通用接口層:規(guī)范了對外的標(biāo)準(zhǔn)接口和配置,包括客戶端和服務(wù)端接口,元信息和通用配置的格式等。

92a3ed00-f8fd-11ed-90ce-dac502259ad0.png

目前CMTP已經(jīng)在快手落地,也取得了顯著的收益。此外,很多廠商也已經(jīng)支持CMTP,并與快手一起推進標(biāo)準(zhǔn)化。未來,希望有更多團隊加入我們,共同建設(shè)良好的CMTP生態(tài)。

審核編輯 :李倩

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • HTTP
    +關(guān)注

    關(guān)注

    0

    文章

    501

    瀏覽量

    31076
  • 傳輸協(xié)議
    +關(guān)注

    關(guān)注

    0

    文章

    78

    瀏覽量

    11439
  • ai技術(shù)
    +關(guān)注

    關(guān)注

    1

    文章

    1261

    瀏覽量

    24256

原文標(biāo)題:媒體傳輸協(xié)議的演進與未來

文章出處:【微信號:livevideostack,微信公眾號:LiveVideoStack】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    PCIe數(shù)據(jù)傳輸協(xié)議詳解

    、網(wǎng)卡和聲卡等,以實現(xiàn)高效的數(shù)據(jù)傳輸。以下是對PCIe數(shù)據(jù)傳輸協(xié)議的介紹: 一、PCIe協(xié)議的基本概念 PCIe協(xié)議定義了一系列規(guī)范和要求,
    的頭像 發(fā)表于 11-26 16:12 ?180次閱讀

    dap協(xié)議的優(yōu)勢與劣勢 dap協(xié)議未來發(fā)展趨勢

    能夠支持實時數(shù)據(jù)采集和處理,對于需要快速響應(yīng)的應(yīng)用場景尤為重要。 可靠性 :通過協(xié)議的校驗機制,DAP協(xié)議能夠確保數(shù)據(jù)傳輸的準(zhǔn)確性和完整性。 擴展性 :DAP協(xié)議設(shè)計時考慮了
    的頭像 發(fā)表于 11-22 15:42 ?112次閱讀

    FWA產(chǎn)業(yè)的發(fā)展現(xiàn)狀和演進方向

    近日,在2024 MBBF展會期間,全球FWA演進圓桌成功舉辦,吸引了超過80位來自全球的運營商、行業(yè)分析師及生態(tài)合作伙伴代表。會上,與會者分享了最新的FWA行業(yè)洞察與實踐,共同探討了FWA的當(dāng)前發(fā)展和未來演進方向。
    的頭像 發(fā)表于 11-06 17:21 ?417次閱讀

    PD協(xié)議過程詳解:從物理連接到智能管理的全面剖析

    PD協(xié)議通過一系列精心設(shè)計的流程,實現(xiàn)了電力與數(shù)據(jù)的高效、安全傳輸,為現(xiàn)代電子設(shè)備的充電與數(shù)據(jù)傳輸提供了強大的支持。隨著技術(shù)的不斷演進,PD協(xié)議
    的頭像 發(fā)表于 09-23 11:38 ?519次閱讀

    谷歌與加州達成2.5億美元媒體支持協(xié)議

    谷歌與加利福尼亞州立法者攜手開創(chuàng)了全球先河,共同宣布了一項價值2.5億美元的媒體支持協(xié)議。此協(xié)議旨在通過直接資金注入和技術(shù)創(chuàng)新,為加州的新聞機構(gòu)提供強有力的支持,同時巧妙地規(guī)避了可能給科技公司帶來更大經(jīng)濟壓力的州級立法。
    的頭像 發(fā)表于 08-26 16:26 ?738次閱讀

    應(yīng)用驅(qū)動協(xié)議演進,擁抱智能創(chuàng)新技術(shù)

    日前在溫哥華舉辦的IETF 120會議期間,華為數(shù)據(jù)通信產(chǎn)品線副總裁吳局業(yè)發(fā)表了“擁抱智能創(chuàng)新技術(shù)”的主題演講。 吳局業(yè)指出,應(yīng)用驅(qū)動著協(xié)議演進。在5G時代,IETF已經(jīng)在SRv6、性能測量、網(wǎng)絡(luò)
    的頭像 發(fā)表于 08-20 21:22 ?857次閱讀

    藍牙傳輸技術(shù)的演進與發(fā)展

    藍牙模塊技術(shù),作為無線通信領(lǐng)域的重要一員,自其誕生之初便受到了廣泛的關(guān)注和應(yīng)用。隨著技術(shù)的不斷發(fā)展和演進,藍牙模塊技術(shù)已經(jīng)從最初的單一功能、有限傳輸速度發(fā)展到現(xiàn)在的多功能、高速率、低功耗,為人
    的頭像 發(fā)表于 07-05 17:56 ?1206次閱讀

    【RTC程序設(shè)計:實時音視頻權(quán)威指南】信令與媒體協(xié)商

    ,媒體描述有多種格式,例如會話描述協(xié)議sdp,在通信中,雙方交換完sdp后就可以進行數(shù)據(jù)傳輸了。 在傳輸過程中,可會可能會遇到一些問題,例如帶寬的限制會導(dǎo)致發(fā)生網(wǎng)絡(luò)擁堵,在rtc中帶
    發(fā)表于 04-29 17:24

    網(wǎng)絡(luò)傳輸協(xié)議有幾種?

    網(wǎng)絡(luò)傳輸協(xié)議是一種規(guī)定計算機在網(wǎng)絡(luò)中進行通信的規(guī)則或標(biāo)準(zhǔn)。常見的網(wǎng)絡(luò)傳輸協(xié)議有以下幾種: 1. TCP/IP協(xié)議:TCP/IP(
    的頭像 發(fā)表于 04-02 16:04 ?1309次閱讀

    DTU的多種協(xié)議,解鎖數(shù)據(jù)傳輸的無限可能

    DTU,即數(shù)據(jù)傳輸單元,是一種在物聯(lián)網(wǎng)(IoT)網(wǎng)絡(luò)中常用的設(shè)備,主要用于在傳感器和智能設(shè)備之間進行數(shù)據(jù)傳輸。DTU使用多種協(xié)議來實現(xiàn)這一目標(biāo),這些協(xié)議不僅提高了數(shù)據(jù)
    的頭像 發(fā)表于 03-01 11:00 ?758次閱讀
    DTU的多種<b class='flag-5'>協(xié)議</b>,解鎖數(shù)據(jù)<b class='flag-5'>傳輸</b>的無限可能

    音視頻解碼生成與流媒體傳輸的結(jié)合

    音視頻解碼生成與流媒體傳輸是現(xiàn)代數(shù)字媒體技術(shù)中兩個不可或缺的部分,它們的結(jié)合為用戶提供了高質(zhì)量、實時性的多媒體體驗。 1. 解碼生成與流媒體
    的頭像 發(fā)表于 02-21 14:36 ?371次閱讀

    編解碼一體機在流媒體傳輸中的核心作用

    傳輸帶寬的需求,還能降低存儲空間的使用。 實時傳輸:編解碼一體機支持實時傳輸協(xié)議,能夠?qū)崿F(xiàn)音視頻流的實時傳輸,保證流
    的頭像 發(fā)表于 01-31 14:20 ?409次閱讀
    編解碼一體機在流<b class='flag-5'>媒體</b><b class='flag-5'>傳輸</b>中的核心作用

    WiFi協(xié)議技術(shù)詳解概述

    WiFi協(xié)議是一種廣泛應(yīng)用的無線通信技術(shù)標(biāo)準(zhǔn),它通過多個層次和協(xié)議實現(xiàn)了高效的無線數(shù)據(jù)傳輸、安全管理、移動性支持等功能。隨著技術(shù)的發(fā)展和應(yīng)用場景的不斷擴大,WiFi協(xié)議將繼續(xù)
    的頭像 發(fā)表于 01-19 17:27 ?1395次閱讀

    藍牙協(xié)議版本解析:不同類型的藍牙協(xié)議及其作用

    藍牙技術(shù)作為一種無線通信技術(shù),隨著時間的推移不斷發(fā)展演進。不同的藍牙協(xié)議版本為各類設(shè)備提供了不同的功能和應(yīng)用特性。本文將深入解析不同類型的藍牙協(xié)議版本,以及它們在各種設(shè)備中的作用。 1. 藍牙1.0
    的頭像 發(fā)表于 12-28 11:17 ?1990次閱讀

    如何選擇傳輸協(xié)議?TCP和UDP的優(yōu)缺點和適用場合

    如何選擇傳輸協(xié)議?TCP和UDP的優(yōu)缺點和適用場合? 傳輸協(xié)議是計算機網(wǎng)絡(luò)中的重要組成部分,它負責(zé)在主機之間傳輸數(shù)據(jù)。常見的
    的頭像 發(fā)表于 12-11 11:42 ?955次閱讀