日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Opera视频出海非洲面临的技术挑战及应对

發(fā)布時間:2024/4/11 编程问答 62 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Opera视频出海非洲面临的技术挑战及应对 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

點擊上方“LiveVideoStack”關注我們

Opera是一個主要業(yè)務在海外的公司。非洲地區(qū),基礎設施差,網(wǎng)絡帶寬小,人均收入低。如何在非洲地區(qū)做好視頻分發(fā)傳輸是需要一定的市場、技術深耕。本次LiveVideoStackCon 2021 音視頻技術大會北京站,我們邀請到了Opera的技術副總監(jiān)——張建磊,為我們帶來Opera在非洲面臨的技術挑戰(zhàn)和解決辦法。

文?| 張建磊

整理 | LiveVideoStack

大家好,我今天演講的內(nèi)容是Opera視頻在非洲面臨的一些挑戰(zhàn)。不知道大家還記不記得Opera,大約在1995年,Opera瀏覽器是和IE一起推出的。雖然Opera目前在國內(nèi)的市場份額已經(jīng)很小,但是Opera在歐美僅瀏覽器仍大量的用戶。Opera內(nèi)部也在孵化除了瀏覽器之外的新產(chǎn)品,下面就和大家聊一聊。

我們的新產(chǎn)品的名字是Opera News,我們稱為海外版的今日頭條。今天分享的內(nèi)容主要包含一下六部分:一、Opera News簡介;二、視頻系統(tǒng)架構簡介;三、非洲弱網(wǎng)下視頻播放問題及應對;四、用戶網(wǎng)絡流量問題及應對;五、視頻播放策略;六、其他。

01

Opera News簡介

這是現(xiàn)在Opera產(chǎn)品覆蓋的國家和地區(qū)圖。我們已經(jīng)基本實現(xiàn)了非洲的全覆蓋,歐洲一些主要的國家也已經(jīng)覆蓋。德國、法國、英國、俄羅斯、巴西等等都是Opera的用戶。東南亞也有一定范圍的覆蓋。

這個就是Opera News大致的界面和應用市場的排行。大家可以看到無論是標準本還是lite版在非洲的應用排行榜中排行第一第二。

02

視頻系統(tǒng)架構簡介

這張圖我畫得很簡單。Opera基本架構和很多類似產(chǎn)品是差不多的。視頻來源生產(chǎn)端有爬蟲、PGC、UGC等。之后上傳、轉碼、存儲,在進行切片、轉碼、智能拼接等服務后,入庫審核,最后分發(fā)給客戶端。

從架構層出發(fā),Opera主要的目標是為用戶提供極致的體驗。為了提供極致體驗,首先要保證個性化推薦足夠個性化。其次架構要滿足高可用。最后視頻的播放體驗需要得以保證。我今天就主要介紹視頻播放體驗這塊。

03

非洲弱網(wǎng)下視頻播放問題及應對

非洲視頻播放主要有以下幾個問題,第一。視頻播放失敗特別高。第二,視頻預加載時間特別長。第三,用戶流量非常昂貴。非洲用戶的流量差不多是國內(nèi)10年前的水平。這三個問題也是opera主要優(yōu)化方向。

非洲網(wǎng)絡運營商參差不齊,基礎設施差,導致帶寬嚴重不足,擁塞嚴重,進而導致丟包率和RTT都很高。最后的結果就是DNS、下載很慢。

04

用戶網(wǎng)絡流量問題及應對

在對用戶進行調(diào)研統(tǒng)計后發(fā)現(xiàn),雖然50%以上是4G用戶,但是由于低網(wǎng)絡帶寬,他們的4G可以看做國內(nèi)的3G。非洲主要以3G和4G網(wǎng)絡為主,并且超過七成的用戶會因為流量減少觀看視頻的時間。

我們收集了一些用戶對視頻體驗的反饋。超過70%的用戶認為視頻播放卡頓明顯,視頻加載時間過長,播放失敗率高。

4.1 加載時間

為此opera從加載時間、失敗率和流量三個方面進行優(yōu)化。

雖然Opera優(yōu)化使用的技術國內(nèi)已經(jīng)成熟,但是照搬過去依然是不行的。一個最簡單的MP4文件,在低帶寬的情況下加載是很慢的。我們最一開始的想法是使用HLS將視頻切片。HLS采用索引+文件切片的方式,可以提升用戶的下載速度。

之后在實驗過程中,我們發(fā)現(xiàn)很多低版本的用戶,播放失敗率格外的高。針對不同版本的用戶碼率上限需要被控制,以提供更好的體驗。

針對和非洲用戶的網(wǎng)絡情況,我們采取極限壓縮,使用很低的碼率進行壓縮。Opera提供的最低的分辨率是144p,YouTube在非洲的YouTubeGo壓縮碼率主要也是144p。

除此之外也會進行一些業(yè)務上的優(yōu)化,減少RTT,多請求合并,也能提升用戶體驗。

Opera對視頻切片切成了四種碼率,144p、240p、360p和480p。HLS根據(jù)播放端網(wǎng)絡狀態(tài)控制請求的碼率。一開始我們直接分發(fā),雖然對比MP4確有提升,但是低版本失敗率依然很高,為此我們針對不同版本做了不同的下發(fā)策略。

基于HLS統(tǒng)計數(shù)據(jù),opera進行了一些猜測:低版本的用戶一直不升級是因為流量更少。我們進行了一些強制的升級提醒,但是仍然有很大一部分用戶寧愿不看這新聞也不升級。之后基于這個猜測我們進行了一些線上驗證。

在非洲做視頻的廠商并不多,抖音沒有進入非洲市場,opera主要的對手是傳音和YouTube go。Opera主要對標YouTube go的碼率和分辨率進行壓縮,壓縮到144p。opera和微幀也存在轉碼壓縮方面的合作。

客戶端速度響應受包大小的影響。減少下發(fā)客戶端無用字段,優(yōu)化服務相應實踐對用戶體驗也是有幫助的。HLS是m3u8的文件,Opera嘗試將m3u8合并到請求中,這樣用戶至少減少一個RTT,節(jié)約流量。Opera也在嘗試QUIC,但僅僅局限于測試,主要原因是Opera的CDN廠商在非洲運作的不是很好。

優(yōu)化過后,整體加載時間降低超過50%。雖然依然做不到秒開,但是也做到了Wifi和4g預加載時間<2秒,3g預加載時間<3秒。右圖是不同網(wǎng)絡情況下預加載時間的對比。

視頻預加載時間在2秒以內(nèi)應付基本上不會棄播。每增加1秒加載時間,用戶棄播率大約增加5.8%。在預加載時間減少以后,整體的棄播率也得以改善,有效播放率也得提升。

4.2 失敗率

下面是針對失敗率的一些優(yōu)化。

針對失敗率維度優(yōu)化主要集中在以下三個方面。HLS和 分版本低碼率、不同手機型號碼率控制和特定運營商高峰下發(fā)https資源。如果視頻轉碼還沒有完成,客戶端就需要保證請求的資源要到原視頻播放,雖然預加載時間增加,但是至少保證用戶能夠播放。我們也針對MP4進行轉碼和壓縮,這個過程相對較快。

優(yōu)化之后失敗率下降明顯,相對降低60%+。

每條曲線表示一個版本,不同版本的失敗率均有所下降,高版本相對降低幅度小一些。

整體失敗率大約降低80%。

4.3 流量

最后一個優(yōu)化目標是流量,這也是三部分中最有挑戰(zhàn)性的一個。

非洲用戶流量貴、消費高而且收入低。尼日利亞人會買很多個手機,或者一個手機插很多卡,以方便在不同運營商之間切換流量。Uber司機只有在接單等客人的時候會打開網(wǎng)絡,運行期間會關掉網(wǎng)絡。種種現(xiàn)象表明,非洲用戶整體視頻消費體量很小。非洲流量消耗主要在Facebook、Twitter和Opera News等產(chǎn)品。對于這部分低收入人群,Opera必須采取一定策略以滿足他們的體驗。

05

視頻播放策略

首先非洲幾乎全部圖片都是全量WebP壓縮。能看就行。

第二,一些新聞產(chǎn)品會進行一些免流。每個用戶每天大約有50m免費流量的使用。這樣的操作之后OperaNews的使用量和閱讀量有了較大的提升。

如果免除視頻的流量,對于我們成本消耗太大,所以我們只提供流量上傳免流,生產(chǎn)更多的內(nèi)容。之前也嘗試過視頻免流,但是提升的播放量并沒有達到我們的預期。

最后Lite版本的退出進一步降低圖片、視頻、字段的大小,進一步減少流量消耗。

06

? ? ?其他?????

剛剛提到的問題是非洲國家整體面臨的大問題,但是每個國家或多或少都有一些自己情況。網(wǎng)絡質(zhì)量是一方面,更多的是一些其他方面的問題。例如在埃及,埃及政府管控很嚴格,Opera經(jīng)常會被禁封。在埃及我們需要不停的換域名,域名失效再換IP,如此循環(huán)。針對埃及,我們視頻采取YouTubeSDK嵌入式播放,可以保證在被封以后用戶可以繼續(xù)使用。

另外非洲確實很不安全,保鏢掛著槍是常有的事。基礎設施業(yè)也比較薄弱,經(jīng)常在海關過安檢時停電。這些都是一些小問題。

Opera主體是在歐美,在和印度關系緊張的時候沒有被封。Opera在雙印也維持著一定量的服務,但是并沒有其他地區(qū)體量大,沒有投入過多。

通過上述的優(yōu)化,最終為我們帶來了不錯的收益。流量大幅降低意味著大量成本的節(jié)約。用戶也在優(yōu)化中獲得了更長的播放時長。

最后,在非洲,架構設計上沒有特殊的地方,但是基于地區(qū)情況,非洲地區(qū)會有一些別的地方?jīng)]有的挑戰(zhàn)。Opera現(xiàn)在正在往歐美發(fā)展,面臨的問題變成了版權問題。非洲地區(qū)不一定有歐美地區(qū)好做,歐美也不一定有非洲好做。

謝謝大家!


掃描圖中二維碼或點擊閱讀原文

了解大會更多信息

喜歡我們的內(nèi)容就點個“在看”吧!

總結

以上是生活随笔為你收集整理的Opera视频出海非洲面临的技术挑战及应对的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。