91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第1页

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

直播技術的痛點和行業解決思路

LiveVideoStack ? 來源:LiveVideoStack ? 2020-07-05 10:57 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文來自快手科技算法科學家,快手傳輸算法團隊負責人周超博士在LiveVideoStackCon 2020線上峰會的分享,介紹了快手基于流式直播多碼率的實踐與優化,以及LAS (Live Adaptive Streaming)標準的架構、原理、自適應算法與未來規劃。

近日,快手正式對外發布基于流式的直播多碼率自適應標準LAS(Live Adaptive Streaming),用于提供低延遲、平滑、流暢的直播多碼率體驗。據悉,快手同時開源了LAS的端到端解決方案,包括服務端、客戶端、業界領先的多碼率自適應算法等,幫助業界實現零門檻接入和使用LAS。

直播清晰度對用戶的體驗至關重要,通過提升視頻的碼率、分辨率,能夠確保視頻清晰度顯著提升。快手用戶規模大、分布廣泛,用戶間網絡差異性大,單一的視頻質量(碼率、分辨率)或固定的檔位下發策略難以適應不同的網絡需求。

2019年底數據顯示,快手的直播DAU超過了1億,快手的游戲直播日活用戶數達到5100萬,游戲直播是眾多直播場景中比較特殊的一個例子。相對于傳統直播(秀場類),因為游戲畫面的復雜性,游戲直播對碼率的需求更高。這也是催生快手做直播多碼率的一大動機:單一的碼率很難滿足不同用戶的網絡條件。

直播技術的痛點和行業解決思路

站在用戶的角度,直播體驗面臨的最大痛點可以分為三類:卡頓、模糊、延遲大。

對于這些問題,單獨優化某一個指標并不難,難點在于彼此之間互相制約。例如通過降低碼率能降低卡頓率,提升觀看直播的流暢度,但降低碼率損失了清晰度的體驗,會引起直播畫面模糊。此外,延遲對于直播體驗也至關重要,例如秀場的互動直播,主播能及時響應粉絲的評論或送禮等行為,都能極大的改善用戶體驗。而延遲越低,客戶端緩存的數據也越少,對網絡抖動的抗性也越差,從而增加了卡頓的風險。

目前的直播架構主要分為兩類,一類是是基于流式架構,例如HTTP-FLV、WebRTC等。這類基于流式的直播架構,可以實現幀級傳輸,從而獲得低延遲的直播體驗。此外,對于這些架構和協議,CDN支持好,易部署,并且被長時間大規模的商用驗證過,穩定性高。其缺點是不支持多碼率,無法根據用戶的網絡動態自適應選擇最佳的碼率檔位。

多碼率自適應是在抖動網絡下保證觀看流暢度最有效的手段之一。目前多碼率自適應方案,主要包括MPEG-DASH和HLS,并且這二者都是基于分片傳輸的。在最初設計時,也主要用于點播場景,延遲問題考慮得相對較少,直接用于直播場景時容易引起延遲過大,影響直播體驗。目前國內暫無大規模的使用DASH或HLS進行直播,實際大規模使用時,其穩定性也有待考量。雖然目前MPEG-DASH和HLS都在討論低延遲方案,例如LHLS,但這些方案還沒完全標準化,離落地尚需時日。

魚和熊掌兼得的自研思路

已有的解決方案或多或少的存在一些瑕疵,難以滿足快手的業務需求。因此,我們選擇自研之路,設計了一套基于流式的直播多碼率自適應方案,其目標是在支持直播碼率自適應的同時,實現流式直播的低延遲。

總體而言,快手的直播多碼率解決方案包含兩大特性:一是基于流式傳輸,從而保證低延時;二是支持多碼率,從而依據每個用戶的網絡狀態,自適應選擇最佳的視頻清晰度。該方案需要解決的三個核心問題為:When——什么時候切換碼率;Which——切換到哪一檔;How——在流式傳輸下,如何實現無縫切換。

快手直播的系統架構如上圖所示,主播推流到快手自建源站,源站負責收流、轉碼后,由CDN回源拉取不同碼率檔位的視頻流,進而依據用戶的請求,將合適的視頻流分發給用戶。在基于流式的直播多碼率架構下,對轉碼、CDN和播放器需要有一些規范的要求。

對于轉碼,不同于MPEG-DASH或HLS,我們的方案不需要進行切片操作,只需要在轉碼時保證不同的轉碼流的I幀的pts嚴格對齊。因為在做碼率切換時,需要依據I幀的pts進行對齊,否則,在解碼渲染時可能會出現跳幀的現象。

對于CDN,也是多碼率服務端的核心邏輯,主要包括以下功能的支持:

緩存:傳統CDN的緩存使用字節數(Bytes),在多碼率場景下,對于不同的視頻碼率,相同字節數所對應的時長不一樣,而多碼率的操作都是基于時間的,因此,我們要求存儲單位統一為時間。這個時間長度的計算,可以依據視頻,也可以依據音頻 ,詳細的實現可以參考我們的標準文檔。

拉流:CDN需要支持三種拉流模式,即默認位置拉流(傳統拉流)、絕對位置拉流(明確吐流位置)、相對位置拉流(設置吐流時長)。

在具體實現時,考慮遲到視頻幀的解碼參考關系,CDN在吐流時,需要從關鍵幀開始,具體分為三種情況:

默認位置拉流,一般發生在啟播時,依據默認長度計算當前期望的絕對位置,找到最近的I幀開始吐流。

絕對位置拉流,一般發生在碼率切換時,需要找到pts不大于絕對位置的I幀開始吐流,避免渲染跳變。

相對位置拉流,一般發生在啟播時,根據相對位置計算絕對位置,再找到最近的I幀開始吐流。

上圖是基于流式的直播多碼率自適應的流程示意圖。在啟播時,采用相對位置拉流的模式,默認拉取高清檔位的視頻流。此時,可以結合業務的需求,通過合理的設置相對位置來控制直播延遲。在直播過程中,當因為網絡等原因導致需要從高清流切換到標清流,從而保證播放的流暢性時,可以采用絕對位置的拉流方式。具體過程為:首先斷開高清流,然后播放器依據當前的狀態,得到期望吐流的絕對位置 ,比發送絕對位置的拉流請求。通過I幀的pts嚴格對齊,保證了無縫切換。

基于流式傳輸的架構保證了低延遲的效果,直播的流暢度和清晰度,則需要通過多碼率自適應算法來實現。為了平衡這一對矛盾的目標,我們采用基于buffer的模式,背后的出發點在于當buffer數據較多時,意味著帶寬沒有被充分利用起來,需要切換到更高檔位以獲得更高的清晰度,反之亦然。此外,頻繁的碼率切換,對用戶的主觀體驗也不友好,因此,我們還需要考慮碼率切換的平滑性。

這里值得強調一點的是,整個建模過程都依賴與網絡帶寬的估計。在基于分片的多碼率框架下,每個分片獨立下載,其平均下載速度可以近似作為當前帶寬的均值。然而,在基于流式傳輸的過程中,源數據實時產生,觀測到的下載速度近似等于請求的視頻流的碼率,難以反應真實的帶寬。在我們的方案中,帶寬通過實時收集固定時間間隔的微粒度下載速度采樣點并濾波來獲得。

在實際求解時,除了考慮當前時刻的決策外,還需要考慮當前的決策對未來的影響,從而達到全局最優。經過一些矩陣的巧妙設計,極大簡化了求解過程,也方便了工程實現。算法的具體實現已開源。

LAS標準發布期待行業伙伴參與共建

快手直播多碼率的解決方案方案從開始調研,實現再到全量,經歷了方案和架構選擇、工程實現、算法優化等諸多問題,目前已經在快手直播業務實現全量,并且取得了很不錯的收益。我們將整套方案重新梳理并形成標準文檔LAS(Live Adaptive Streaming),將這些經驗分享出來,希望能為大家帶來一些幫助。LAS標準主要內容包括以下幾個方面:

媒體呈現描述:描述了基于流式的直播多碼率自適應標準的基本語義元素

LAS請求描述:描述了基于流式的直播多碼率自適應標準,不同場景下請求的生成方式

LAS服務描述:描述了基于流式的直播多碼率自適應標準,服務端/云端支持的處理邏輯

LAS客戶端描述:LAS客戶端的具體實現,不作為LAS標準的范疇。LAS僅給出推薦的實現架構與自適應算法策略

詳細的文檔、架構、部署方式、測試數據等,可以參考LAS的官方網站(https://las-tech.org.cn),這里不再贅述。

最后,我們還與HLS做了詳細的測試對比,包括不同的網絡環境、不同的GOP大小、不同的延遲模式等。其中,LAS不同的延時模式,通過啟播拉流時,采用相對位置拉流并設定不同的相對位置來實現。詳細的測試數據可以參考LAS的官網。

LAS基于流式架構,實現幀級傳輸,與HLS等基于分片的多碼率架構相比,能顯著降低延遲。在自適應算法上,與分片傳輸的策略相比,基于流式的傳輸邏輯會一定程度增加自適應算法的難度(例如在流式傳輸中,因為源數據實時產生,觀測到的平均帶寬值近似等于當前請求的視頻碼率,無法反應真實的帶寬),但流式架構更加靈活,并且能顯著降低分片架構中存在的傳輸ON-OFF現象,從而降低了碼率切換過于頻繁的問題。上圖展示的LAS與HLS對比各項指標的平均結果,可以看出,與HLS相比,LAS能在獲得更低的卡頓率、更高的碼率和更低的延遲,從而為用戶提供更低延遲,更流暢、更清晰的直播體驗。

LAS已經開源,涵蓋服務端、客戶端和自適應算法。目前,阿里云、騰訊云、百度云、金山云、網宿云等云廠商均支持LAS,企業可直接接入使用。此外,業內知名開源流媒體服務器SRS也已支持LAS,基于SRS 4.0及更高版本,企業客戶也可搭建自己的LAS服務端以滿足個性化的需求。在客戶端,我們已經開源了LAS Web的實現,包括協議、架構和自適應算法。

未來,LAS還將進一步優化升級,主要包括以下幾個方面:

跨平臺:未來我們希望可以實現跨平臺的支持,例如移動端的支持和開源。

多協議:在協議層面,目前開源的版本是基于HTTP-FLV的實現,未來希望可以支持更多協議,例如WebRTC、QUIC等。

全鏈路:LAS目前主要是針對拉流端的多碼率自適應方案,未來希望涵蓋推流、轉碼,打造一套全鏈路的解決方案。

自適應算法:自適應算法是LAS高效性的保障。我們有完善的測試環境,AB系統。

最后,歡迎業界同行加入LAS,共同完善LAS標準和LAS開源社區。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 直播
    +關注

    關注

    1

    文章

    258

    瀏覽量

    22122
  • 網絡
    +關注

    關注

    14

    文章

    7815

    瀏覽量

    90990

原文標題:快手自研直播多碼率標準對行業發布

文章出處:【微信號:livevideostack,微信公眾號:LiveVideoStack】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    生產線回溯追溯系統選型:中設智控方案如何破解行業

    中設智控產線回溯追溯方案,從硬件到功能,精準破解行業,為電子制造、新能源等行業提供高效、可靠的生產管理工具,助力企業實現智能化生產升級,值得選型參考。
    的頭像 發表于 07-18 11:19 ?194次閱讀
    生產線回溯追溯系統選型:中設智控方案如何破解<b class='flag-5'>行業</b><b class='flag-5'>痛</b><b class='flag-5'>點</b>?

    破局電機制造四大:MES與AI視覺的協同智造實踐

    萬界星空科技電機行業MES系統解決方案是針對電機制造過程中多工序協同難、質量追溯復雜、設備管理要求高等設計的數字化管理系統。
    的頭像 發表于 07-09 13:52 ?118次閱讀
    破局電機制造四大<b class='flag-5'>痛</b><b class='flag-5'>點</b>:MES與AI視覺的協同智造實踐

    5G-A技術直播行業的應用

    隨著直播行業的爆發式增長,用戶對畫質、互動性和實時性的需求不斷升級。4K/8K超高清、多機位同步、VR全景直播等場景逐漸普及,但傳統4G/5G網絡的上行帶寬瓶頸日益凸顯。
    的頭像 發表于 06-13 10:44 ?493次閱讀
    5G-A<b class='flag-5'>技術</b>在<b class='flag-5'>直播</b><b class='flag-5'>行業</b>的應用

    紫光同芯安全芯片如何破解防偽溯源行業

    近日,2025安全識別技術展覽會暨高峰論壇期間,紫光同芯高級產品經理劉嘉維發表了題為《防偽溯源最佳實踐之安全芯片技術》的主題演講,系統性闡述了安全芯片如何破解防偽溯源行業
    的頭像 發表于 06-05 10:24 ?487次閱讀

    MOS管在藍牙耳機的應用技術點解析

    始終存在三大,一是音質失真率難以突破、二是無損音樂續航大多低于6小時、三是環境復雜導致耳機容易斷連,這些阻礙了聆聽體驗的升級。直到MOS管在無線耳機深度應用,這些難題才獲得系統
    的頭像 發表于 06-04 15:47 ?201次閱讀

    智慧醫院建設的七大行業

    智慧醫院作為醫療行業數字化轉型的重要載體,在推進過程中面臨著系統性、結構性的發展瓶頸。這些既反映了醫療行業的特殊性,也揭示了數字化變革的深層次難題。 一、數據孤島與系統割裂 醫療信
    的頭像 發表于 06-04 14:29 ?151次閱讀

    安科瑞DJSF1352-D系列一體化直流電能表!針對新能源充電樁行業的解決方案

    一、行業 在新能源汽車飛速發展的浪潮中,充電樁作為新能源汽車的“加油站”,其重要性日益凸顯。然而,隨著充電樁數量的快速增長,傳統直流充電樁電能計量方案的諸多
    的頭像 發表于 05-27 17:28 ?342次閱讀
    安科瑞DJSF1352-D系列一體化直流電能表!針對新能源充電樁<b class='flag-5'>行業</b><b class='flag-5'>痛</b><b class='flag-5'>點</b>的解決方案

    充電樁能耗準確計量!安科瑞一體化直流電能表破解充電行業三大

    一、行業點在新能源汽車飛速發展的浪潮中,充電樁作為新能源汽車的“加油站”,其重要性日益凸顯。然而,隨著充電樁數量的快速增長,傳統直流充電樁電能計量方案的諸多也逐漸暴露出來。安科瑞
    的頭像 發表于 04-24 08:06 ?377次閱讀
    充電樁能耗準確計量!安科瑞一體化直流電能表破解充電<b class='flag-5'>行業</b>三大<b class='flag-5'>痛</b><b class='flag-5'>點</b>

    礦山安全監測智能化升級:峟思傳感器技術如何破解行業

    -決策”全鏈路智能監測體系,讓安全隱患無處遁形。一、礦山安全監測的三大核心挑戰礦山開采面臨山體滑坡、巖層位移、滲水透水等重大風險,傳統人工巡檢存在三大:數據滯后:
    的頭像 發表于 04-15 17:06 ?276次閱讀
    礦山安全監測智能化升級:峟思傳感器<b class='flag-5'>技術</b>如何破解<b class='flag-5'>行業</b><b class='flag-5'>痛</b><b class='flag-5'>點</b>

    汽車行業敏捷開發實踐:基于Atlassian工具鏈的全流程解決方案(Jira、Confluence、Jira Service Management等)

    直播回顧】近日,在“Atlassian助力企業破局:數字化協作與全球市場拓展”的線上直播活動中,龍智資深顧問張曉樂深入探討了汽車行業數字化轉型中的
    的頭像 發表于 03-21 15:48 ?464次閱讀
    汽車<b class='flag-5'>行業</b>敏捷開發實踐:基于Atlassian工具鏈的全流程解決方案(Jira、Confluence、Jira Service Management等)

    武漢特高壓串聯諧振如何突破行業三大

    ? 一、行業與用戶需求 ? 傳統方案缺陷 武漢特高壓解決方案 設備笨重,搬運困難 電抗器數量多,總重超10噸 輕量化設計,總重降低
    的頭像 發表于 02-27 13:35 ?289次閱讀
    武漢特高壓串聯諧振如何突破<b class='flag-5'>行業</b>三大<b class='flag-5'>痛</b><b class='flag-5'>點</b>?

    直擊新能源電力直流系統:絕緣監測最優解

    直擊新能源電力直流系統:絕緣監測最優解
    的頭像 發表于 02-13 10:05 ?340次閱讀
    直擊新能源電力直流系統<b class='flag-5'>痛</b><b class='flag-5'>點</b>:絕緣監測最優解

    鷗柏震撼發布OLED透明屏新品:技術革新解決未來科技視界

    透明屏機柜顯示應用的數字化工業新紀元,給應用場景解決了哪些展覽展示的技術。OBOO鷗柏OLED透明屏作為一項前沿的顯示技術原理,其獨特的透明特性與出色的顯示效
    的頭像 發表于 09-25 21:22 ?1071次閱讀
    鷗柏震撼發布OLED透明屏新品:<b class='flag-5'>技術</b>革新解決未來科技視界<b class='flag-5'>痛</b><b class='flag-5'>點</b>

    直播預告】ADI &amp;amp; WT·世健MCU問題探索季:MCU應用難題全力擊破!

    面臨著諸多挑戰與,這些問題不僅關乎系統的性能與可靠性,更直接影響著整個系統的穩定性與用戶體驗。為了深入剖析這些難題,WT文曄科技聯合ADI在行業媒體eeworld論壇發起了"
    的頭像 發表于 09-19 08:05 ?669次閱讀
    【<b class='flag-5'>直播</b>預告】ADI &amp;amp; WT·世健MCU<b class='flag-5'>痛</b><b class='flag-5'>點</b>問題探索季:MCU應用難題全力擊破!

    IO模塊助力水處理行業升級,破解行業發展

    水處理行業作為關乎國計民生的重要領域,其發展水平直接影響到水資源利用效率和生態環境保護。然而,傳統水處理行業面臨諸多挑戰。明達技術利用IO模塊解決水處理行業
    的頭像 發表于 08-02 09:02 ?453次閱讀
    主站蜘蛛池模板: 午夜在线观看完整高清免费 | 伊人久久大香线蕉综合电影 | 在线成人看片 | 五月天婷婷免费观看视频在线 | 毛片的网站 | 成人免费一区二区三区 | 午夜影皖 | 特级aaaaaaaaa毛片免费视频 | avtt加勒比手机版天堂网 | 午夜剧场刺激性爽免费视频 | 综合色影院 | 天天在线干| 高hnp汁水bl总受软萌受 | 九色综合伊人久久富二代 | 天天干天天爱天天射 | 日韩一级在线观看 | 永久免费看的啪啪网站 | 天天在线精品视频在线观看 | 大尺度视频网站久久久久久久久 | 四虎影院在线看 | 美女黄页在线观看 | h视频免费高清在线观看 | 又黄又湿又爽吸乳视频 | japanesexxx日本69 japan日韩xxxx69hd | 干人人| 日韩免费精品一级毛片 | 浓厚な接吻と肉体の交在线观看 | 亚洲午夜精品在线 | 毛色毛片| 69国产视频 | 亚洲一本 | 欧美二区三区 | www.亚洲综合| 射在老师的里面真爽 | 天天色天天摸 | 亚洲黄色网址在线观看 | 禁h粗大太大好爽好涨受不了了 | 久久久噜久噜久久综合 | 成年啪啪网站免费播放看 | 永久免费精品影视网站 | 色图插插插 |