Meta重利用漸進(jìn)式編碼結(jié)果,大幅降低最小功能編碼視頻轉(zhuǎn)碼成本

來源:十輪網(wǎng)
作者:十輪網(wǎng)
時(shí)間:2022-11-08
1816
Meta工程師調(diào)整Instagram視頻的編碼流程,大幅節(jié)省低壓縮率視頻編碼所需要的資源,釋放的資源則可用于提供更多用戶高分辨率視頻。

16_9_with-label.jpg

Meta工程師調(diào)整Instagram視頻的編碼流程,大幅節(jié)省低壓縮率視頻編碼所需要的資源,釋放的資源則可用于提供更多用戶高分辨率視頻。Meta針對不同用戶設(shè)備,需要創(chuàng)建多種Instagram視頻編碼版本,而視頻龐大的轉(zhuǎn)碼計(jì)算資源需求,讓Meta在2021年初評估時(shí),認(rèn)為在12個月內(nèi),他們將沒有足夠的容量替所有用戶提供視頻上傳功能。

而Meta通過重新利用其中一種編碼版本生成另一個版本,由于不需要重新完整計(jì)算兩份類似的編碼視頻,可以大幅減少資源需求,這些省下來的資源,讓Instagram得以向更多用戶提供使用高端編碼,清晰且流暢的視頻,也使得網(wǎng)際網(wǎng)絡(luò)速度較慢地區(qū)的用戶受益。

過去Meta應(yīng)對不同用戶的需求,對Instagram視頻進(jìn)行不同類型的編碼,由于要與所有Instagram客戶端兼容,Meta會使用最小功能編碼,將視頻以低效率壓縮成所有舊設(shè)備,都能解碼并播放的視頻版本,另外,也會以更新壓縮技術(shù)的高端編碼,支持較新設(shè)備的視頻播放。

Meta花費(fèi)80%以上的編碼計(jì)算資源在最小功能編碼上,高端編碼僅占總觀看時(shí)間的15%,如果依照這樣的趨勢繼續(xù)發(fā)展,幾乎所有計(jì)算資源都將花費(fèi)在最低功能版本上,使得視頻需要更長的時(shí)間才能發(fā)布,甚至是完全無法發(fā)布,很快地Instagram就無法提供高端編碼視頻。

最小功能編碼又分為兩類,每一個視頻都會生成ABR編碼版本和漸進(jìn)式編碼。ABR版本能夠支持穩(wěn)定播放,客戶端可以選擇最適合連接速度的版本,避免帶寬變化導(dǎo)致視頻播放停頓,另一個最小功能編碼是漸進(jìn)式編碼,官方之所以繼續(xù)生成該編碼,是為了讓不支持ABR編碼的舊版Instagram應(yīng)用程序,也能夠繼續(xù)播放視頻。

當(dāng)客戶端將視頻源文件案上傳至服務(wù)器后,Instagram會替視頻創(chuàng)建ABR和漸進(jìn)式兩種最低功能編碼版本的視頻,以23秒的視頻轉(zhuǎn)碼為720p視頻為例,總共需要86.17秒的CPU時(shí)間。但因?yàn)镸eta發(fā)現(xiàn),這兩類最低功能編碼配置相似,僅有編碼配置文件和默認(rèn)值上的差異,因此工程師通過將漸進(jìn)式編碼視頻影格,重新打包成ABR兼容的版本,而這便能夠消除生成ABR編碼視頻的成本,從漸進(jìn)式編碼打包成ABR編碼文件僅需要0.36秒。

官方提到,這個方法釋放了大量的運(yùn)算能力,盡管利用打包方式生成的ABR編碼版本,較直接轉(zhuǎn)碼生成的ABR編碼版本壓縮率更差,但是有多的計(jì)算資源生成高端編碼視頻,將讓更多人看到更清晰的視頻。經(jīng)過Meta的測試,以降低ABR編碼的壓縮效率為代價(jià),的確獲得更高的高端編碼視頻觀看時(shí)間。

新方法使生成ABR編碼視頻的成本下降94%,高端編碼的整體觀看時(shí)間覆蓋率提高到了33%,Meta表示,這個人信息料代表更多Instagram用戶,能夠看到更清晰的視頻。

立即登錄,閱讀全文
原文鏈接:點(diǎn)擊前往 >
文章來源:十輪網(wǎng)
版權(quán)說明:本文內(nèi)容來自于十輪網(wǎng),本站不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。文章內(nèi)容系作者個人觀點(diǎn),不代表快出海對觀點(diǎn)贊同或支持。如有侵權(quán),請聯(lián)系管理員(zzx@kchuhai.com)刪除!
優(yōu)質(zhì)服務(wù)商推薦
更多