在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

MediaBox,行業音視頻數字化再加速

LiveVideoStack ? 來源:LiveVideoStack ? 2023-09-05 17:20 ? 次閱讀

以一只音視頻百寶箱,應對「千行千面」。

CloudImagine

大家好,今天我分享的主題是MediaBox——行業音視頻數字化再加速。 根據權威數據表明,65%的行業數字化信息來自視頻,基于此,音視頻技術對于行業數字化來說是至關重要的。今天我想借此機會向大家介紹一個重量級的客戶端產品——MediaBox,它將致力于實現行業音視頻數字化再加速。 MediaBox,顧名思義,是一個包羅萬象的音視頻魔盒。在這里,多種音視頻能力的SDK可供任意選擇、自由組合、多端適配,一次性滿足多種音視頻需求。

d2718378-4b93-11ee-a25d-92fbcf53809c.png

接下來我將從MediaBox初識與全景、音視頻終端SDK的架構設計和演進、音視頻低代碼開發的場景建設與實踐和生態合作及未來展望四個方面進行分享。

01

MediaBox初識與全景

d2a94d6c-4b93-11ee-a25d-92fbcf53809c.png

從需求側來看,傳統音視頻技術已發展多年,在行業化的過程中被廣泛應用于互娛行業。同時,也在逐漸向教育、醫療和零售等傳統行業滲透,刺激了傳統行業需求的旺盛增長。 從研發側來看,音視頻的復雜度使得行業客戶也面臨許多挑戰,例如開發門檻高、接入復雜度高、性能挑戰大等等。 基于這些行業趨勢和挑戰,企業的音視頻訴求可總結為:高易用、高性能、場景化、多端化的多SDK組合及方案。阿里云視頻云“MediaBox音視頻終端一體化套件”就給出了這些問題的最優解,通過極致的自我進化,加速行業音視頻數字化落地。 這里分享一個大家比較熟悉的互娛場景:直播PK。在開播端需要RTC技術支持直播推流和旁路直播;在PK時需要借助IM信令完成交互、RTC完成音視頻流傳輸以及進行混流布局。這樣的場景就需要多個SDK和云產品組合完成,那么相比音視頻SDK,我們更需要場景化的解決方案。

d2f5000e-4b93-11ee-a25d-92fbcf53809c.png

通過MediaBox全景圖,可以看到,MediaBox由音視頻終端SDK、音視頻低代碼AUI Kits兩大部分組成,并基于行業生態合作構建音視頻場景方案。 MediaBox音視頻終端SDK全面覆蓋實時音視頻、直播、超低延遲直播、播放器、短視頻、美顏特效等,通過自由組合出包,形成一系列不同能力的SDK,為客戶提供靈活、易用、高效的接入體驗。 MediaBox AUI Kits通過對MediaBox SDKs單點能力做場景化的封裝,方便客戶將某個視頻場景化的能力快速集成到自己的應用中。客戶不需要理解音視頻SDK中API的具體用法,只需關心自己的業務實現,即可實現場景化的音視頻能力,從而大大加快業務開發進程。

d3051f84-4b93-11ee-a25d-92fbcf53809c.png

MediaBox的優勢可以總結為“一體、三高、多場景”。 首先是一體化:主要是SDK一體化和云端一體化。基于SDK一體化的底座,既可以方便地進行SDK開發,也可以進行SDK組合,滿足不同的業務需求;云端一體化,比如特效引擎實現端云體驗一體化,智能緩存、調度優化等實現端云一體化。 三高,指的是高易用、高性能、高智能。基于一體化SDK,我們可以實現SDK的靈活組合,并且結合AUI方案實現低代碼接入以保證易用性;另外,SDK的穩定和高性能是重中之重;同時,SDK的智能化可以很好地服務各種場景需求。 最后是場景化,場景化方案要解決易用和好用的問題。舉個簡單的例子,長視頻和短視頻場景,在起播buffer的設置、緩沖區大小、本地緩存的設置上是有很大差異的,而客戶需要的是可以依據具體需求,開箱即用的場景化方案。

02

MediaBox音視頻終端SDK的

架構設計和演進

d30cf18c-4b93-11ee-a25d-92fbcf53809c.png

接下來介紹MediaBox音視頻終端SDK的架構設計。 在此之前,給大家分享兩則小故事。大家知道國產大飛機C919上有多少個零件嗎?據相關報道,C919上一共有250萬個零件,如此多的零件需要經過完整的系統工程組裝起來,并且其中的每個零件都非常重要。 如果我們把MediaBox比作一架飛機的話,那么其中的各個子模塊就相當于零件,如何進行有序組裝、并完整實現整體功能就成為了一個巨大的挑戰。 另外一個分享是關于汽車制造平臺。我們知道,不同車型可以在同一個制造平臺上生產,共用整車設計,尤其是底盤設計和車輛結構。同樣的,MediaBox基于一體化的底座,可以快速迭代和開發SDK產品。 上圖是MediaBox一體化SDK的總體架構。它是一個分層的架構,SDK的Crash捕獲和License認證都是作為通用能力服務于整個SDK,在SDK之外還有很多研發支撐工具,來保障SDK研發的效率和穩定性。

d31c31e2-4b93-11ee-a25d-92fbcf53809c.png

在SDK的發展初期,各個業務為了滿足需求,會各自進行SDK的迭代。隨著客戶業務的發展,會需要使用多個SDK來完成功能需求,如果強行把這些SDK融合在一起,在包大小方面也不是最優的,而且可能會產生包沖突。 于是我們針對幾個主要原子SDK的功能模塊做了分析。如圖所示,各個SDK之間有很多可以共用的模塊,通過SDK模塊,可以更好地進行模塊復用,同時實現包大小的降低,另外也可以實現更多的性能優化和兼容性提升。

d3697092-4b93-11ee-a25d-92fbcf53809c.png

這些組件抽離后,如何將它們組合到一起呢?可以通過pipeline機制來串聯從采集到渲染的整個流程。而音視頻pipeline的構造、運行、銷毀等全生命周期管理,則需要由微內核來實現,它具備高效、靈活的特點,同時因為引入了插件管理,可以實現插件的插拔,提升SDK的擴展能力。

d387acc4-4b93-11ee-a25d-92fbcf53809c.png

接下來通過一個示例展示插件設計。 某位客戶希望引入智能降噪的功能模塊,一般情況下智能降噪模塊是基于深度學習網絡實現的,所以其SDK包相對很大。如果我們直接把該模塊引入SDK,會導致整個SDK的size過大。 通過前文介紹,pipeline機制可以很好地串聯內部組件,那么對于外部組件是否有好的解決之法?我們在微內核中通過插件占位實現了插件的熱插拔,真正實現一套插件代碼、一次打包,同時滿足兩種客戶的訴求。

d3be815e-4b93-11ee-a25d-92fbcf53809c.png

前面介紹了一些架構設計的思考,接下來就涉及到一些實際落地的困難和挑戰。 第一個問題,是重寫SDK,還是基于現有的SDK進行演進?在業務需求的推動下,只能選擇后者,但這相當于開著飛機換引擎,對于整體穩定性的考驗非常之大。 第二個問題,對于一臺零件眾多的龐大機器,如何讓它順暢地運行起來?多團隊如何協作?版本如何管理? 一體化工程涉及到多個組件,各個組件的版本管理、依賴關系也相當復雜,組件也很難獨立被引用。因此我們設計了一個靈活組件管理工具:ACPM(Aliyun C++ Package Manager)。它由兩個主要的模塊組成: 1、依賴模塊:負責根據描述分析依賴關系、下載對應組件、生成cmake工程需要的編譯文件; 2、發布模塊:負責托管組件靜態庫(在MTL上),并記錄發布時的具體信息,以供依賴時分析。 通過這樣的方式,我們可以更好地管理各個組件。舉一個實際應用的例子,短視頻、直播、RTC都使用到了視頻采集模塊。如果針對此模塊做融合,直接重寫一份模塊進行共用,在實際運行過程中可能會遇到一些挑戰。 我們采用的方式是ACPM化,在一個相對業務量較小的業務(如短視頻)內,將其SDK中的視頻采集模塊ACPM化,另外兩個業務仍使用原有的模塊。在前者的ACPM化模塊逐漸穩定后,再將后兩者的模塊進行ACPM化,就可達到整體組件使用和工程效率上的融合。

d3d06680-4b93-11ee-a25d-92fbcf53809c.png

ACPM化也可以應用在公共組件、音視頻算法等當中。在跨平臺上,我們不僅支持了Android/iOS/Win/Mac多端,還支持了Web端,可以輸出成Web Assembly代碼,這樣一些Native客戶端的能力可以快速無縫轉到Web平臺,實現多端體驗的一致性。 比如美顏特效SDK,可以通過ACPM編譯成Web Assembly代碼來供Web平臺使用,由于底層代碼是同一套,在體驗上也最大程度地保證了一致性。

d40c59e2-4b93-11ee-a25d-92fbcf53809c.png

接下來以一個高性能算法特效執行引擎在Web端的實踐為例,介紹如何用一體化的框架落地。 如圖中的特效引擎,有其pipeline以及數據輸入組件和圖像處理組件,它可以打包成Android/iOS/Win/Mac以及服務端的版本,在Web端通過WASM的方式支撐相關業務。 Web上會有性能差和功能受限的問題,我們通過Profile工具生成火焰圖,分析耗時函數,并將其進行SIMD替換。另外,通過在Web上開啟多線程,可以提升整體運行效率。

d431617e-4b93-11ee-a25d-92fbcf53809c.png

云端一體可以實現更極致的優化,是競爭力的體現。 我們實現了一張網一個SDK,并覆蓋常見的音視頻相關場景。一體化SDK和一體化網絡MediaUni的配合,可以實現端云一體化的體驗,通過對接客戶端SDK,即可便捷地使用云上的服務。 比如端云協同,可以實現智能調度,通過云端聯動,智能控制播放緩存大小,以此降低成本。與媒體服務協同,可以實現智能按需轉碼,當發現某個熱門視頻時,可以智能啟動轉碼,提升播放體驗的同時,也節約了客戶的成本。

d457b72a-4b93-11ee-a25d-92fbcf53809c.png

通過前面的方案,可以說飛機已經造出來了,但還需要保障其穩定性。 首先是一體化對客,所有SDK共用一份License,進行統一授權認證、統一入口和引導; 其次是高可用穩定性體系,通過Crash的收集、問題的智能歸因,可以快速識別出問題的影響范圍; 然后是高可用數據體系,基于數據指標做埋點優化,針對異常指標進行監控; 最后是建設完善的自動化測試體系,來完整保障SDK的質量和穩定性。

d47cb8ae-4b93-11ee-a25d-92fbcf53809c.png

MediaBox在場景化實踐中,同樣基于端智能技術不斷創新突破。 例如,在端側超分上,需要針對算法進行調優,并考慮端側算力的兼容性;另外,智能預加載會利用智能算法,基于當前網絡狀況、用戶滑動行為、歷史播放行為等信息,動態控制預加載緩存。 在遠程教學一對多場景中,學生專注度下降導致教學效果差是遠程教學一直以來的痛點,而場景智能為業務賦能帶來了更多可能性。音視頻終端套件,不止是單純的開發工具,更是行業的創新型端口,以最輕量的方式,賦予場景全新的數智化能力。

03

MediaBox音視頻低代碼開發的

場景建設與實踐

d4e8b9a0-4b93-11ee-a25d-92fbcf53809c.png

我們接觸到的很多客戶都不是專業做音視頻開發的,因此他們都有一個共同的訴求,即希望能提供一攬子解決方案,而自己只需要專注業務開發即可。 在這里,有幾個值得探討的問題:到底要實現什么樣的組件,組件要實現到什么樣的粒度,組件要不要開放? 基于這個邏輯,我們開發了很多音視頻的低代碼基礎組件,這些基礎組件又可以組合成場景化組件。

d4f94234-4b93-11ee-a25d-92fbcf53809c.png

AUI Kits的組件設計遵循統一規范、多端統一、簡單易用這三個原則,實現了多端一致的UI風格。當然,我們也提供了一些易用的工具,方便客戶使用腳本實現一鍵引入,這樣可以極大提升客戶的集成效率。

d530dc76-4b93-11ee-a25d-92fbcf53809c.png

AUI Kits方案不只有UI控件,也包含與服務端緊密配合的場景化組件,其靈活的架構設計可以讓客戶方便地進行組件組裝,另外核心組件的代碼也是開源的。 以接入的某電商直播客戶為例,基于場景化的解決方案,客戶快速接入音視頻能力并跑通業務,同時根據需求自定義開發,定制化修改了其UI。

d54491bc-4b93-11ee-a25d-92fbcf53809c.png

以下將以圖中的例子說明,場景化方案是如何來設計的。 場景化方案一般由App、AUI Kits以及App Server配合云服務來完成。為了方便客戶一站式集成,App Server當前已經對接了常用的直播審核、錄制等阿里云PaaS層功能,客戶可以基于源碼進行二次開發部署,或者直接使用容器化的方式完成服務部署。客戶端的組件會與服務端進行交互,完成場景化的業務功能。

d5809356-4b93-11ee-a25d-92fbcf53809c.png

面向娛樂直播、電商直播、企業直播,我們開發了互動直播AUI Kit場景解決方案,將常見的功能抽成組件實現。 在集團內部客戶的某App電商直播場景,通過使用AUI Kit的直播播放、彈幕和櫥窗等組件,實現了業務的快速落地。此外,某新能源汽車公司快速集成了AUI Kit方案,完成新車發布會的企業直播。

d598fefa-4b93-11ee-a25d-92fbcf53809c.png

面向公開課、大班課、企業內訓等場景,我們開發了互動課堂AUI Kit場景化方案,并在此場景下,完善了互動白板、智能專注度監測等功能。 針對遠程監考場景,音視頻技術可以很好地賦能教育行業。 中國每年有很多藝術考試,在傳統的方式中,藝術生都需要去現場考試。而遠程監考場景具有很多難點,首先傳統的RTC會議方式是所有考生都在一個會議里,某位考生和老師之間要實現單獨通話,且其他考生聽不到的需求是難以滿足的;除此之外,藝考模式是大量學生同時在線,高并發的流量對于RTC系統也是非常大的挑戰。 針對痛點,遠程監考AUI Kit方案憑借MediaUni網絡,實現一對一通信,并支持萬人場景下的高并發推流。 基于低代碼方案,企業可以快速完成方案集成,大大降低開發門檻。另外,遠程監考方案覆蓋了Android/iOS原生應用,微信/釘釘小程序以及Web等多端,保障了考試場景下的“高易用”。 同時,基于全球3200+節點的底層網絡,遠程監考AUI Kit方案能承載10萬+考生同時在線,實現監考端視頻延時1秒內、1對1通話延時300ms內,全方位滿足高可靠、高并發、低延時、高清晰度的“極致好用”。

04

MediaBox生態合作及未來展望

d5f9fe4e-4b93-11ee-a25d-92fbcf53809c.png

MediaBox的場景化解決方案,可以降低開發門檻、提升集成效率,因此我們將不斷開發出更多場景化方案,為行業音視頻數字化助力。

此外,云端一體可以實現更極致的優化和更好的體驗,這里面可挖掘的空間巨大,我們還將結合場景深耕技術,讓端云結合發揮更大價值。

在端智能方面,我們已經實現了智能的預加載,能根據當前的網絡情況、當前用戶的行為等信息進行模型計算,給出決策。在行業音視頻數字化過程中,場景方案中還會對端側智能提出更多需求。端云結合的智能化、大模型加持下的智能化,都是非常有想象空間的方向。

最后,我們在近期啟動了MediaBox生態合作伙伴計劃,招募戰略伙伴以及重點伙伴,并在銷售、營銷、技術、賦能等方面給予支持,為伙伴提供更廣闊的發展平臺。期待與合作伙伴一起,強強聯合,為行業客戶提供簡單、易用、高質量的視頻云服務。

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

    關注

    4

    文章

    509

    瀏覽量

    30279
  • 數字化
    +關注

    關注

    8

    文章

    9093

    瀏覽量

    62794
  • SDK
    SDK
    +關注

    關注

    3

    文章

    1057

    瀏覽量

    47129

原文標題:MediaBox,行業音視頻數字化再加速

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

收藏 人收藏

    評論

    相關推薦

    實用調試技能:全志T113-i 音視頻測試

    前言:音視頻功能是現代嵌入式系統中的核心應用之一,尤其在全志T113-i開發板中,其豐富的音視頻接口為開發者提供了強大的開發能力。本篇文章將帶你快速掌握T113-i平臺下音視頻模塊的調試技能,通過
    的頭像 發表于 03-06 08:31 ?1074次閱讀
    實用調試技能:全志T113-i <b class='flag-5'>音視頻</b>測試

    RCA接口音視頻傳輸的原理

    RCA接口音視頻傳輸的原理主要基于模擬信號的傳輸方式。以下是對其傳輸原理的介紹: 一、RCA接口的基本結構 RCA接口,又稱AV接口或蓮花插座,其結構包括一個圓形的插頭和一個相應的插座。插頭上通常
    的頭像 發表于 02-17 15:36 ?764次閱讀

    RK628H:高端音視頻處理與傳輸芯片詳解

    RK628H是一款集高清音視頻處理與傳輸功能于一體的高端芯片,專為滿足現代多媒體設備對高分辨率、高幀率視頻以及高質量音頻的需求而設計。其強大的音視頻處理能力和多樣的輸入輸出接口,使得
    的頭像 發表于 02-10 17:56 ?839次閱讀

    AMS-HE200:HDMI音視頻網絡延長器,開啟傳輸新時代

    數字化時代,高清音視頻傳輸已經成為各行各業不可或缺的重要技術。無論是安防監控、視頻會議,還是戶外廣告、家庭影院,高清音視頻信號的無縫傳輸都扮演著至關重要的角色。深圳市程達科技有限公司
    的頭像 發表于 11-27 10:04 ?424次閱讀
    AMS-HE200:HDMI<b class='flag-5'>音視頻</b>網絡延長器,開啟傳輸新時代

    盤點那些常見音視頻接口

    我們熟知的一些常見音視頻接口,發展至今在日常使用中已經漸漸少了。但是在工業領域的音視頻連接,依然能看到其身影。這些看似消失的接口,它們現在發展成什么樣子了?本期我們將做一個大盤點。
    的頭像 發表于 09-09 14:34 ?927次閱讀

    思必馳音視頻解決方案在高校中的應用

    在教學形式升級的大背景下,思必馳以專業且多樣的音視頻解決方案,為高等教育的數字化轉型提供了堅實的技術支撐。解決方案不僅具備優質的本地無感擴聲功能,還擁有高效的遠程網絡課堂聲像追蹤能力,能夠滿足高校多樣教學場景的需求。專屬的定制
    的頭像 發表于 07-25 10:55 ?808次閱讀

    常見音視頻接口的靜電浪涌防護和濾波方案

    音視頻接口在現代多媒體設備中扮演著至關重要的角色,它們確保了音視頻信號在不同設備間的順暢傳輸,各種類型的音視頻接口滿足了多樣的應用場景需求。 在
    的頭像 發表于 06-25 11:28 ?986次閱讀

    音視頻IP浪潮全面來襲,分布式系統開創音視頻行業新時代!

    在傳統音視頻頻系統中,廠商們各自采用不同的通訊方式和控制協議,這使得不同的產品之間就像一座座的信息孤島,要連接起來就需要復雜的轉換設備和系統再開發。隨著音視頻項目的規模不斷擴大,各類音頻設備產品
    的頭像 發表于 05-30 16:55 ?830次閱讀

    音視頻產品EMC整改案例解析

    音視頻產品EMCRE整改案例解析
    的頭像 發表于 05-20 16:49 ?621次閱讀
    <b class='flag-5'>音視頻</b>產品EMC整改案例解析

    高清HDMI轉USB 3.0音視頻多功能音采集卡-測評

    LCC380的設計理念在于全面考慮到各種用戶場景下的需求。為了實現高品質的音視頻采集效果,卡體搭載了業界領先的音頻處理器解決方案。無論您是熱衷于游戲直播、視頻會議還是其他音視頻應用,都能通過LCC380獲得出色的音頻輸入輸出體驗
    的頭像 發表于 05-14 17:45 ?1308次閱讀
    高清HDMI轉USB 3.0<b class='flag-5'>音視頻</b>多功能音采集卡-測評

    分享一款高清HDMI音視頻采集編碼卡,支持雙碼流

    “靈卡CAS”系列HDMI音視頻采集卡。獨具匠心的設計與功能配置,適用于各種規模的商務會議、多媒體教育以及數字化展示等各類場景。
    的頭像 發表于 05-07 11:43 ?579次閱讀
    分享一款高清HDMI<b class='flag-5'>音視頻</b>采集編碼卡,支持雙碼流

    【RTC程序設計:實時音視頻權威指南】音視頻的編解碼壓縮技術

    的頻率,來生成最佳,也有致命的缺點就是需要在壓縮和解壓縮的過程中,維護頻率表和編碼表,也就是說,在傳輸或存儲壓縮數據時,需要額外的來存儲或傳輸頻率表和編碼表,對于比較小的音視頻數據,無法達到明顯的壓縮效益
    發表于 04-28 21:04

    音視頻SoC與AI技術融合,帶來更智能的音視頻處理解決方案

    電子發燒友網報道(文/李彎彎)音視頻SoC,即音視頻系統級芯片或片上系統,是一種高度集成化的芯片,它將電路板上的多塊芯片以及嵌入式軟件全部集成到一塊芯片中。音視頻SoC芯片廣泛應用于各種嵌入式系統
    的頭像 發表于 04-26 01:20 ?4966次閱讀

    【RTC程序設計:實時音視頻權威指南】音頻采集與預處理

    音視頻通信對音頻采集的實時性和性能要求很高。為了降低延遲并提高吞吐量,可能需要采用一些優化技術,如硬件加速、多線程處理等。 最后,音頻采集還需要考慮與后續處理步驟的銜接問題。例如,采集到的音頻數
    發表于 04-25 10:41

    【RTC程序設計:實時音視頻權威指南】新書一瞥

    本人從事音視頻領域的開發,經常接觸實時音視頻處理相關的技術,看到這本書非常有興趣閱讀,這本書全面介紹實時音視頻(RTC)技術的權威著作,該書詳細講解了RTC的基本概念、技術原理、系統設計以及實際
    發表于 04-22 09:09
    主站蜘蛛池模板: 亚洲a视频 | 午夜欧美成人久久久久久 | 色宅男看片午夜大片免费看 | 亚州1区2区3区4区产品乱码2021 | 国产叼嘿视频免费网站 | 欧亚精品卡一卡二卡三 | 午夜嘿嘿嘿 | 日本黄色免费在线 | 亚洲高清免费在线观看 | 日本黄色大片在线播放视频免费观看 | 日本不卡专区 | 日韩一级片免费在线观看 | 怡红院色视频在线 | 天堂电影在线观看免费入口 | 性毛片 | 你懂的免费在线 | 午夜在线观看免费视频 | 免费视频亚洲 | aaaaa毛片| 菲菲国产在线观看 | 午夜操操 | 啪啪网站免费 | 拍拍免费视频 | 日本不卡视频免费的 | 欧美freesex| 女bbbbxxxx另类亚洲 | 国产农村三片免费网站 | 美女视频黄的免费视频网页 | 黄色毛片免费进入 | 在线视频综合网 | 久久国产香蕉一区精品 | 国产精品第页 | 日本国产高清色www视频在线 | 乡村乱人伦短小说 | 在线亚洲一区 | 永久免费看的啪啪网站 | 午夜资源网 | 亚洲精品二区中文字幕 | 午夜情趣视频 | 好吊788gaoco | 91男人|