成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

抖音直播新一代BVC編碼器正式亮相

移動開發
視頻編碼是整個技術體系的基座,編碼效率的顯著提升,能夠在同等碼率下極大提高畫質,從而改善用戶體驗。

面臨挑戰

在直播行業發展如火如荼的今天,用戶對視頻體驗的要求也水漲船高。視頻基礎體驗的關鍵要素包括清晰度、流暢度、低延遲等,而這些要素的“第一性原理”,就是視頻本身的編碼效率,也就是壓縮率。

視頻編碼效率的重要性不言而喻,但進一步地提升也并非易事,尤其在直播場景中,對編碼速度、延遲、碼率控制等方面都有很高的要求。如何在保證畫質不變的情況下,顯著提高壓縮率,同時滿足實時性、低延遲的要求,是一個持續的技術挑戰。

如何完成挑戰

新一代編碼器的采用

抖音基于BVC編碼器,曾在世界杯中給數億觀眾帶來了極致的視頻體驗。而本次亞運會中,火山引擎多媒體實驗室自研的新一代BVC編碼器首次得到抖音直播全鏈路支持并在直播中使用。BVC編碼器曾經在業界編碼器大賽MSU中斬獲多項指標的第一,具有行業領先的編碼和計算性能,并還在持續不斷地優化迭代中。新一代BVC編碼器相比上一代,能在畫質不變的情況下,顯著降低碼率,提升用戶體驗,降低帶寬成本。

新一代BVC編碼器在直播場景的優化

作為新一代編碼器,引入了大量新的編碼工具和算法,在顯著降低碼率的同時,也具有相當高的計算復雜度。而在直播場景中使用最新BVC編碼,首先需要對計算復雜度進行大幅度的優化,才能達到實時性和低延遲的要求。

更極致、簡潔的工程架構

首先,新一代BVC編碼器在直播場景下,對所有編碼工具和算法進行了測試,按照性價比篩選出了在直播的編碼速度要求下能夠投入使用的工具和算法集合。而基于這個集合重新設計輕量級的架構,能最大化減少計算流程損耗。新的編碼器架構對整個編碼流程進行了重新梳理,去除原先復雜的情況耦合,為特殊工具單獨設計流程,實現了編碼流程的最簡化。同時,對數據結構也進行了更極致的優化,顯著減少了數據量,提升了訪存效率。此外,還通過大量的計算結果緩存及復用的機制,減少了重復計算,以及設計了高效的數據交換機制,減少了數據拷貝。在計算模塊的優化上,挖掘了更多的計算流程整理為SIMD實現,同時對原有的SIMD實現進行了進一步優化,從而減少指令數。基于直播場景的編碼器架構優化,在算法基本不變的前提下,為新一代BVC編碼器節省了超過30%的復雜度。

靈活、精細化的并行框架

為了在計算復雜度提高的情況下,仍然能實現實時編碼,充分利用多核處理器的能力至關重要。新一代BVC編碼器針對直播場景進行并行框架的重新設計。首先將前處理、預分析、編碼等過程并行起來,并在任務調度上分配合適的優先級,從而最大降低編碼前的等待。對于編碼過程的線程等待,精確計算等待的條件,并將條件限制降低到最小,從而降低等待時延。此外,基于幀內和幀間并行編碼的模型,根據編碼時依賴關系準確分配每個編碼任務的線程優先級權重,對線程進行靈活而精細化地調度。經過優化,新一代BVC編碼器的CPU利用率提升50%以上。

上百個快速算法

除了工程架構之外,新一代BVC編碼器還增加了大量的快速算法,從而達到高分辨率、高碼率和高幀率下的實時編碼。新一代BVC編碼器重構了編碼塊劃分的框架,根據周圍塊和歷史劃分信息,自適應決策劃分深度的范圍,大幅減少了無效的劃分嘗試,從而降低編碼復雜度。在模式決策中,為每個模塊設計大量精細的初選快速算法,從而大幅減少最終嘗試的模式數量。此外,還對前處理和預分析模塊也進行了大量的簡化處理。新一代BVC編碼器為直播場景增加的上百個快速算法,在壓縮率的損失較小前提下將整體編碼速度提高了2倍以上。

亞運會的針對性優化

除了編碼器內核本身的優化之外,新一代BVC編碼器還對亞運會進行了專項優化。亞運會除了傳統的運動項目之外,還增加了關注度較高的電競項目。而新一代BVC編碼器也對運動、游戲這兩種場景進行針對性的優化。研發團隊進行了大量的測試,對不同視頻分辨率和復雜度下進行了編碼檔位的適配,調整了數十個編碼參數來控制不同編碼算法在運動、游戲場景中的性價比,在獲得壓縮率提高的同時實現了編碼加速。此外,還對碼率控制進行了調優,減少了高運動復雜場景中畫面模糊的情況。

優化成果

新一代BVC編碼器在直播場景中實現了1080P 50FPS的實時編碼,在畫質不變的情況下,相比上一代編碼器實現了20%左右的碼率節省。實際效果如下:(對比展示,上面是上一代BVC編碼視頻,下面是新一代BVC編碼視頻)

圖片圖片

圖片圖片

和廣泛應用的開源編碼器x265(v3.5)對比,新一代BVC編碼器也具有顯著優勢,下圖展現了性能對比數據。可以看出,在編碼設置對齊的情況下(幀結構、碼控方式、lookahead長度等),新一代BVC編碼器,對于亞運會中的運動和游戲視頻內容,平均能實現40%以上的碼率節省,同時編碼速度更快。

圖片圖片

責任編輯:龐桂玉 來源: 字節跳動技術團隊
相關推薦

2010-06-17 16:54:49

新一代Hotmail

2010-02-03 14:39:54

新一代安騰處理器Tuk

2012-02-27 14:31:05

華為節能

2019-03-22 15:40:23

華為云

2014-10-13 14:25:35

葡萄城JavaScriptWijmo 5

2009-04-14 19:36:31

Vmware虛擬化云存儲

2012-03-07 21:29:41

華為CeBIT全景智真

2009-11-18 10:53:57

思科路由交換機

2023-12-30 16:30:29

開發者工具Vite

2018-10-15 15:04:32

華為云

2018-10-16 15:07:26

華為云

2010-07-19 14:37:21

超算機房建筑群

2012-05-22 19:15:41

微軟私有云SystemCente

2012-07-02 10:36:19

菲亞特

2022-03-10 16:01:29

Playwright開源

2023-03-03 15:40:43

抖音視頻編碼器

2014-09-16 14:09:29

中科曙光服務器

2013-01-04 16:15:08

微軟ERPDynamics AX

2009-10-23 15:53:22

服務器

2011-12-13 14:23:30

IBM
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 天天躁日日躁狠狠躁2018小说 | 日韩欧美亚洲 | 日本超碰 | 国产一区二区三区四区五区加勒比 | 在线免费中文字幕 | 欧美成人猛片aaaaaaa | 五月婷婷在线播放 | 在线视频中文字幕 | 国产美女一区二区 | 精国产品一区二区三区 | 琪琪午夜伦伦电影福利片 | 午夜影院在线视频 | 久久久一区二区三区 | 亚洲午夜精品视频 | 激情婷婷成人 | 国产精品美女久久久免费 | 成人做爰9片免费看网站 | 男女视频在线观看免费 | 欧美精品成人影院 | a级片播放 | 国产高清视频在线观看 | 黄色一级免费 | 国产精品爱久久久久久久 | 在线观看免费av网 | 九九热精品在线 | 毛片大全 | 国产精品99999999 | 婷婷国产一区二区三区 | 国产丝袜一区二区三区免费视频 | 国产精品一区二区在线播放 | 精品一区二区久久久久久久网站 | 波多野结衣av中文字幕 | 91在线精品一区二区 | 国产一区二区三区四区三区四 | 中文字幕在线第二页 | 久久人体视频 | 黄色av网站免费看 | 超碰97av| 国产精品不卡 | 日韩欧美精品在线播放 | 麻豆91av|