適用于任何業(yè)務(wù)領(lǐng)域的私有云、公有云或混合云解決方案旨在為組織和客戶數(shù)據(jù)提供增長(zhǎng)自由和安全性。
對(duì)于基于云的多媒體解決方案,有基于云的自定義轉(zhuǎn)碼器 IP,支持自動(dòng)視頻點(diǎn)播 (VOD) 管道。云服務(wù)提供的解決方案可以引入源視頻,使用云媒體轉(zhuǎn)換器處理視頻以在各種設(shè)備上播放,并存儲(chǔ)轉(zhuǎn)碼后的媒體文件以按需交付給最終用戶。
自定義 IP 集成以及其他云服務(wù)展示了使用開源編解碼器的更好可行性,使用一個(gè)人的轉(zhuǎn)碼器而不是云媒體轉(zhuǎn)換器來(lái)提供多媒體解決方案。在這篇博客中,我們將了解如何選擇像 AV1 這樣的開源編解碼器作為編碼的自定義 IP,以作為服務(wù)在云上集成。
因此,上傳到云上的視頻文件可以使用AV1編解碼器進(jìn)行編碼,而無(wú)需使用云媒體轉(zhuǎn)換器服務(wù)。該解決方案是自動(dòng)化的,內(nèi)容提供商只需要在云輸入文件存儲(chǔ)服務(wù)上上傳視頻,進(jìn)一步的編碼會(huì)自動(dòng)發(fā)生。完成后,它將內(nèi)容存儲(chǔ)在云存儲(chǔ)服務(wù)上,最終用戶會(huì)收到有關(guān)內(nèi)容可用性的通知。
模塊的使用
本地 Ubuntu Linux 機(jī)器可用于在目標(biāo) AWS S3 存儲(chǔ)桶上上傳輸入視頻,EC2 實(shí)例用于將輸入視頻轉(zhuǎn)碼為 AV1 編解碼器輸出。編碼可以通過(guò)FFmpeg以及GStreamer完成。在這里,F(xiàn)Fmpeg 因其強(qiáng)大的社區(qū)支持和額外功能的可用性而被使用。EC2 云實(shí)例可以在任何基于 Linux 的系統(tǒng)服務(wù)器上使用。此外,S3 云輸出文件鏈接已集成到 AWS Sumerian 中,以便使用在 3D 場(chǎng)景模式下設(shè)置的 VR 進(jìn)行查看。
以下是環(huán)境設(shè)置的先決條件:
優(yōu)麒麟本地機(jī)器
訪問(wèn)以下 AWS 服務(wù)
S3
拉姆達(dá)
DCS
社交網(wǎng)絡(luò)
SES
云觀察
為了克服云媒體轉(zhuǎn)換器的局限性,可以擁有自己的自定義IP,即轉(zhuǎn)碼器解決方案,可以與其他云服務(wù)一起使用。與云媒體轉(zhuǎn)換器相比,它將加快編碼速度或提供與云媒體轉(zhuǎn)換器相同的速度,同時(shí)降低每個(gè)編碼作業(yè)的成本。它還易于集成任何編解碼器,并為每個(gè)編解碼器提供多個(gè)編碼器的選擇。
使用AOMedia Video 1(AV1)編解碼器的好處:
它是一種開源、免版稅的視頻編碼格式,用于通過(guò)互聯(lián)網(wǎng)傳輸視頻。
AV1質(zhì)量和效率:基于PSNR和VMAF在720p下的測(cè)量,AV1的效率比VP9(libvpx)高約25%。莫斯科國(guó)立大學(xué)研究人員進(jìn)行的一項(xiàng)測(cè)試得出了關(guān)于質(zhì)量的類似結(jié)論,發(fā)現(xiàn) VP9 需要比 AV22% 多 1% 的比特率,才能達(dá)到相同的質(zhì)量水平。
將AV1與H.264(x264)和VP9(libvpx)進(jìn)行比較,當(dāng)使用恒定質(zhì)量編碼模式時(shí),F(xiàn)acebook顯示使用AV1比H.264節(jié)省約45-50%的比特率,比VP9節(jié)省約40%。
根據(jù)市場(chǎng)趨勢(shì)功能,整合的多媒體解決方案包括圖像疊加、時(shí)間碼老化、比特率控制模式、廣告、旋轉(zhuǎn)、動(dòng)態(tài)圖像疊加、字幕、裁剪等。構(gòu)建端到端管道編排、實(shí)時(shí)和錄制流式傳輸 (VOD)、轉(zhuǎn)碼、云服務(wù)、內(nèi)容分發(fā)網(wǎng)絡(luò) (CDN) 集成和交互式 VR 場(chǎng)景創(chuàng)建等解決方案需要這些功能。
在虛擬現(xiàn)實(shí)解決方案的流程圖中,用戶將視頻上傳到 AWS S3 中存儲(chǔ)桶的監(jiān)視文件夾。分段上傳完成事件將觸發(fā) lambda 函數(shù),該函數(shù)將啟動(dòng) EC2 實(shí)例。然后,將通過(guò) FFmpeg 執(zhí)行編碼,以使用 AV1 編解碼器對(duì)輸出進(jìn)行編碼。如果編碼成功,則只會(huì)將編碼的文件上傳到 AWS S3 存儲(chǔ)桶中的“輸出”目錄。如果編碼失敗,則輸入媒體文件將從 AWS S3 的“輸入”目錄中刪除。內(nèi)容提供商將收到一封電子郵件通知,告知使用 AWS SNS 服務(wù)編碼作業(yè)失敗或成功。AWS SNS 將觸發(fā)進(jìn)一步的 AWS Lambda 函數(shù),Lambda 將停止 AWS EC2 實(shí)例。Lambda 還將檢查觸發(fā)器是否用于輸出文件上傳(如果是),它將使用 AWS SES 服務(wù)向最終用戶發(fā)送電子郵件通知,以通知新內(nèi)容的可用性。此外,AWS S3 輸出文件鏈接可以集成到 AWS Sumerian 中,以便在 3D 場(chǎng)景模式下使用 VR 集進(jìn)行查看。Python3 可用于整個(gè)自動(dòng)化腳本。
使用云媒體自定義基于 IP 的解決方案服務(wù),可以大規(guī)模地將視頻流式傳輸給最終用戶,提供低延遲內(nèi)容,保護(hù)視頻免受意外下載,消除手動(dòng)構(gòu)建開發(fā)步驟的復(fù)雜性,并在自己的環(huán)境中構(gòu)建解決方案以進(jìn)行演示。上述設(shè)置需要 18 分鐘的編碼時(shí)間,云媒體轉(zhuǎn)換器提供 4.4 MB 輸出大小,而自定義 IP 提供 2.4 MB 輸出大小需要 12 分鐘。Softnautics可以幫助媒體公司設(shè)計(jì)跨各種平臺(tái)的多媒體解決方案,使用先進(jìn)技術(shù)以創(chuàng)新的方式融合物理現(xiàn)實(shí)和數(shù)字信息。Softnautics多媒體專家在增強(qiáng)現(xiàn)實(shí),虛擬現(xiàn)實(shí),AV編解碼器開發(fā),圖像/視頻分析,計(jì)算機(jī)視覺(jué),圖像處理等方面擁有豐富的經(jīng)驗(yàn)。
審核編輯:郭婷
-
解碼器
+關(guān)注
關(guān)注
9文章
1162瀏覽量
41644 -
轉(zhuǎn)換器
+關(guān)注
關(guān)注
27文章
8921瀏覽量
150443 -
Linux
+關(guān)注
關(guān)注
87文章
11439瀏覽量
212579
發(fā)布評(píng)論請(qǐng)先 登錄
中軟國(guó)際打造企業(yè)上云服務(wù)解決方案
云手機(jī)解決方案

在IMX93自定義構(gòu)建期間運(yùn)行bitbake imx image full時(shí)遇到報(bào)錯(cuò)怎么解決?
如何添加自定義單板
廣和通攜手阿里云推出隨身智能解決方案
Altium Designer 15.0自定義元件設(shè)計(jì)

think-cell:自定義think-cell(四)

智能語(yǔ)音識(shí)別照明解決方案,平臺(tái)自定義,中英切換

think-cell;自定義think-cell(一)

鴻蒙原生頁(yè)面高性能解決方案上線OpenHarmony社區(qū) 助力打造高性能原生應(yīng)用
驅(qū)鳥器自定義播放音樂(lè),低成本語(yǔ)音方案選型-N9305九芯電子
龍智Atlassian ITSM解決方案、云遷移解決方案詳解:高速ITSM實(shí)施+端到端的云遷移服務(wù)

東京裸機(jī)云多IP服務(wù)器全面分析
如何使用云服務(wù)器刷寫自定義固件?
【AWTK使用經(jīng)驗(yàn)】如何自定義combo_box下拉框樣式

評(píng)論