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

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

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

使用基于IP的云自定義解決方案服務(wù)設(shè)計多媒體解決方案

星星科技指導(dǎo)員 ? 來源:嵌入式計算設(shè)計 ? 作者: Prathamesh Ghodke ? 2022-11-18 15:25 ? 次閱讀

適用于任何業(yè)務(wù)領(lǐng)域的私有云、公有云或混合云解決方案旨在為組織和客戶數(shù)據(jù)提供增長自由和安全性。

對于基于云的多媒體解決方案,有基于云的自定義轉(zhuǎn)碼器 IP,支持自動視頻點播 (VOD) 管道。云服務(wù)提供的解決方案可以引入源視頻,使用云媒體轉(zhuǎn)換器處理視頻以在各種設(shè)備上播放,并存儲轉(zhuǎn)碼后的媒體文件以按需交付給最終用戶。

自定義 IP 集成以及其他云服務(wù)展示了使用開源編解碼器的更好可行性,使用一個人的轉(zhuǎn)碼器而不是云媒體轉(zhuǎn)換器來提供多媒體解決方案。在這篇博客中,我們將了解如何選擇像 AV1 這樣的開源編解碼器作為編碼的自定義 IP,以作為服務(wù)在云上集成。

因此,上傳到云上的視頻文件可以使用AV1編解碼器進行編碼,而無需使用云媒體轉(zhuǎn)換器服務(wù)。該解決方案是自動化的,內(nèi)容提供商只需要在云輸入文件存儲服務(wù)上上傳視頻,進一步的編碼會自動發(fā)生。完成后,它將內(nèi)容存儲在云存儲服務(wù)上,最終用戶會收到有關(guān)內(nèi)容可用性的通知。

模塊的使用

本地 Ubuntu Linux 機器可用于在目標(biāo) AWS S3 存儲桶上上傳輸入視頻,EC2 實例用于將輸入視頻轉(zhuǎn)碼為 AV1 編解碼器輸出。編碼可以通過FFmpeg以及GStreamer完成。在這里,F(xiàn)Fmpeg 因其強大的社區(qū)支持和額外功能的可用性而被使用。EC2 云實例可以在任何基于 Linux 的系統(tǒng)服務(wù)器上使用。此外,S3 云輸出文件鏈接已集成到 AWS Sumerian 中,以便使用在 3D 場景模式下設(shè)置的 VR 進行查看。

以下是環(huán)境設(shè)置的先決條件:

優(yōu)麒麟本地機器

訪問以下 AWS 服務(wù)

S3

拉姆達(dá)

DCS

社交網(wǎng)絡(luò)

SES

云觀察

為了克服云媒體轉(zhuǎn)換器的局限性,可以擁有自己的自定義IP,即轉(zhuǎn)碼器解決方案,可以與其他云服務(wù)一起使用。與云媒體轉(zhuǎn)換器相比,它將加快編碼速度或提供與云媒體轉(zhuǎn)換器相同的速度,同時降低每個編碼作業(yè)的成本。它還易于集成任何編解碼器,并為每個編解碼器提供多個編碼器的選擇。

使用AOMedia Video 1(AV1)編解碼器的好處:

它是一種開源、免版稅的視頻編碼格式,用于通過互聯(lián)網(wǎng)傳輸視頻。

AV1質(zhì)量和效率:基于PSNR和VMAF在720p下的測量,AV1的效率比VP9(libvpx)高約25%。莫斯科國立大學(xué)研究人員進行的一項測試得出了關(guān)于質(zhì)量的類似結(jié)論,發(fā)現(xiàn) VP9 需要比 AV22% 多 1% 的比特率,才能達(dá)到相同的質(zhì)量水平。

將AV1與H.264(x264)和VP9(libvpx)進行比較,當(dāng)使用恒定質(zhì)量編碼模式時,F(xiàn)acebook顯示使用AV1比H.264節(jié)省約45-50%的比特率,比VP9節(jié)省約40%。

根據(jù)市場趨勢功能,整合的多媒體解決方案包括圖像疊加、時間碼老化、比特率控制模式、廣告、旋轉(zhuǎn)、動態(tài)圖像疊加、字幕、裁剪等。構(gòu)建端到端管道編排、實時和錄制流式傳輸 (VOD)、轉(zhuǎn)碼、云服務(wù)、內(nèi)容分發(fā)網(wǎng)絡(luò) (CDN) 集成和交互式 VR 場景創(chuàng)建等解決方案需要這些功能。

在虛擬現(xiàn)實解決方案的流程圖中,用戶將視頻上傳到 AWS S3 中存儲桶的監(jiān)視文件夾。分段上傳完成事件將觸發(fā) lambda 函數(shù),該函數(shù)將啟動 EC2 實例。然后,將通過 FFmpeg 執(zhí)行編碼,以使用 AV1 編解碼器對輸出進行編碼。如果編碼成功,則只會將編碼的文件上傳到 AWS S3 存儲桶中的“輸出”目錄。如果編碼失敗,則輸入媒體文件將從 AWS S3 的“輸入”目錄中刪除。內(nèi)容提供商將收到一封電子郵件通知,告知使用 AWS SNS 服務(wù)編碼作業(yè)失敗或成功。AWS SNS 將觸發(fā)進一步的 AWS Lambda 函數(shù),Lambda 將停止 AWS EC2 實例。Lambda 還將檢查觸發(fā)器是否用于輸出文件上傳(如果是),它將使用 AWS SES 服務(wù)向最終用戶發(fā)送電子郵件通知,以通知新內(nèi)容的可用性。此外,AWS S3 輸出文件鏈接可以集成到 AWS Sumerian 中,以便在 3D 場景模式下使用 VR 集進行查看。Python3 可用于整個自動化腳本。

使用云媒體自定義基于 IP 的解決方案服務(wù),可以大規(guī)模地將視頻流式傳輸給最終用戶,提供低延遲內(nèi)容,保護視頻免受意外下載,消除手動構(gòu)建開發(fā)步驟的復(fù)雜性,并在自己的環(huán)境中構(gòu)建解決方案以進行演示。上述設(shè)置需要 18 分鐘的編碼時間,云媒體轉(zhuǎn)換器提供 4.4 MB 輸出大小,而自定義 IP 提供 2.4 MB 輸出大小需要 12 分鐘。Softnautics可以幫助媒體公司設(shè)計跨各種平臺的多媒體解決方案,使用先進技術(shù)以創(chuàng)新的方式融合物理現(xiàn)實和數(shù)字信息。Softnautics多媒體專家在增強現(xiàn)實,虛擬現(xiàn)實,AV編解碼器開發(fā),圖像/視頻分析,計算機視覺,圖像處理等方面擁有豐富的經(jīng)驗。

審核編輯:郭婷

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

    關(guān)注

    9

    文章

    1128

    瀏覽量

    40587
  • 轉(zhuǎn)換器
    +關(guān)注

    關(guān)注

    27

    文章

    8578

    瀏覽量

    146547
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11171

    瀏覽量

    208480
收藏 人收藏

    評論

    相關(guān)推薦

    創(chuàng)建自定義的基于閃存的引導(dǎo)加載程序(BSL)

    電子發(fā)燒友網(wǎng)站提供《創(chuàng)建自定義的基于閃存的引導(dǎo)加載程序(BSL).pdf》資料免費下載
    發(fā)表于 09-19 10:50 ?0次下載
    創(chuàng)建<b class='flag-5'>自定義</b>的基于閃存的引導(dǎo)加載程序(BSL)

    龍智Atlassian ITSM解決方案、遷移解決方案詳解:高速ITSM實施+端到端的遷移服務(wù)

    隨著計算技術(shù)的不斷成熟與普及,企業(yè)對于高效、靈活的IT服務(wù)管理(ITSM)與無縫的遷移解決方案的需求日益增長。如何有效管理復(fù)雜的IT環(huán)境,加速業(yè)務(wù)上
    的頭像 發(fā)表于 09-04 09:41 ?194次閱讀
    龍智Atlassian ITSM<b class='flag-5'>解決方案</b>、<b class='flag-5'>云</b>遷移<b class='flag-5'>解決方案</b>詳解:高速ITSM實施+端到端的<b class='flag-5'>云</b>遷移<b class='flag-5'>服務(wù)</b>

    東京裸機IP服務(wù)器全面分析

    東京裸機IP服務(wù)器是一種提供多IP地址分配和高性能網(wǎng)絡(luò)服務(wù)計算
    的頭像 發(fā)表于 07-22 09:49 ?249次閱讀

    如何使用服務(wù)器刷寫自定義固件?

    我們正在嘗試在沒有以前刷新固件的情況下刷新我們的自定義固件。所以里面有原裝AT固件。 當(dāng)模塊連接到 WiFi 和互聯(lián)網(wǎng)時,在 AT CIUPDATE 之后一切正常。但它正在下載/更新您的原始
    發(fā)表于 07-15 08:23

    【AWTK使用經(jīng)驗】如何自定義combo_box下拉框樣式

    AWTK是基于C語言開發(fā)的跨平臺GUI框架?!禔WTK使用經(jīng)驗》系列文章將介紹開發(fā)AWTK過程中一些常見問題與解決方案,例如:如何加載外部資源?如何設(shè)計自定義進度條?這些都會在系列文章進行解答。假設(shè)
    的頭像 發(fā)表于 05-23 08:25 ?361次閱讀
    【AWTK使用經(jīng)驗】如何<b class='flag-5'>自定義</b>combo_box下拉框樣式

    TSMaster 自定義 LIN 調(diào)度表編程指導(dǎo)

    LIN(LocalInterconnectNetwork)協(xié)議調(diào)度表是用于LIN總線通信中的消息調(diào)度的一種機制,我們收到越來越多來自不同用戶希望能夠通過接口實現(xiàn)自定義LIN調(diào)度表的需求。所以在
    的頭像 發(fā)表于 05-11 08:21 ?511次閱讀
    TSMaster <b class='flag-5'>自定義</b> LIN 調(diào)度表編程指導(dǎo)

    HarmonyOS開發(fā)實例:【自定義Emitter】

    使用[Emitter]實現(xiàn)事件的訂閱和發(fā)布,使用[自定義彈窗]設(shè)置廣告信息。
    的頭像 發(fā)表于 04-14 11:37 ?929次閱讀
    HarmonyOS開發(fā)實例:【<b class='flag-5'>自定義</b>Emitter】

    鴻蒙ArkUI實例:【自定義組件】

    組件是 OpenHarmony 頁面最小顯示單元,一個頁面可由多個組件組合而成,也可只由一個組件組合而成,這些組件可以是ArkUI開發(fā)框架自帶系統(tǒng)組件,比如?`Text`?、?`Button`?等,也可以是自定義組件,本節(jié)筆者簡單介紹一下自定義組件的語法規(guī)范。
    的頭像 發(fā)表于 04-08 10:17 ?549次閱讀

    軟通動力成為華為聯(lián)合基線解決方案TOP1服務(wù)

    近日,軟通動力與華為長期以來的深入合作、深度協(xié)作再結(jié)碩果,雙方共同設(shè)計的企業(yè)上服務(wù)解決方案、數(shù)據(jù)中臺及數(shù)據(jù)治理服務(wù)
    的頭像 發(fā)表于 01-09 10:59 ?716次閱讀
    軟通動力成為華為<b class='flag-5'>云</b>聯(lián)合基線<b class='flag-5'>解決方案</b>TOP1<b class='flag-5'>服務(wù)</b>商

    什么是SNP SAP云端數(shù)據(jù)集成解決方案?

    可管理不斷增加的數(shù)據(jù)源,利用各種來源的數(shù)據(jù),如SAP、CRM和營銷自動化平臺。讓組織的團隊有更大的權(quán)力和自主權(quán),通過自助服務(wù)商業(yè)智能、自定義應(yīng)用程序框架等實現(xiàn)數(shù)據(jù)民主化。
    的頭像 發(fā)表于 12-28 14:18 ?428次閱讀

    中軟國際數(shù)據(jù)治理專業(yè)服務(wù)解決方案獲得華為聯(lián)合基線解決方案認(rèn)證

    近日,中軟國際聯(lián)合華為生態(tài)及技術(shù)團隊共同設(shè)計的數(shù)據(jù)治理專業(yè)服務(wù)解決方案成功通過華為基線解決方案專家團隊評審,中軟國際數(shù)據(jù)治理專業(yè)
    的頭像 發(fā)表于 12-20 20:25 ?806次閱讀
    中軟國際數(shù)據(jù)治理專業(yè)<b class='flag-5'>服務(wù)</b><b class='flag-5'>解決方案</b>獲得華為<b class='flag-5'>云</b>聯(lián)合基線<b class='flag-5'>解決方案</b>認(rèn)證

    中軟國際企業(yè)審計解決方案獲得華為聯(lián)合基線解決方案認(rèn)證,共同推進“科技強審”建設(shè)

    近日,中軟國際審計團隊聯(lián)合華為生態(tài)及技術(shù)團隊共同設(shè)計的企業(yè)審計解決方案成功通過華為 基線解決方案專家團隊評 審, 中軟國際企業(yè)審計解決方案
    的頭像 發(fā)表于 12-13 16:05 ?437次閱讀

    監(jiān)控解決方案有哪些?

    監(jiān)控解決方案可以幫助組織實時監(jiān)測其基礎(chǔ)架構(gòu)、應(yīng)用程序和服務(wù)的性能、可用性和安全性。不同的服務(wù)
    的頭像 發(fā)表于 12-07 17:14 ?704次閱讀

    方言離線語音控制場景解決方案

    致力于為客戶提供一站式的離線語音解決方案。我們的服務(wù)涵蓋了多個領(lǐng)域,包括家電、醫(yī)療器械、安防報警、汽車電子、多媒體、通信、電話錄音、工業(yè)自動化控制、玩具及互動消費類產(chǎn)品等。通過我們的專業(yè)知識和經(jīng)驗,我們能夠滿足各類產(chǎn)品的語音交互
    發(fā)表于 11-17 17:57

    如何在Matlab中自定義Message

    自定義Message 當(dāng)我們的 message 消息比較復(fù)雜時,通常要用到自定義的 message 消息,MATLAB 2020b以上的版本自帶了ROS Toolbox Interface
    的頭像 發(fā)表于 11-15 18:12 ?1131次閱讀
    如何在Matlab中<b class='flag-5'>自定義</b>Message