女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

GUSTAVO與GARCIA在同一測試環境下,測試得出不同編碼器的CPU使用結果

LiveVideoStack ? 來源:CSDN技術社區 ? 作者:LiveVideoStack ? 2021-03-19 10:06 ? 次閱讀

GUSTAVO GARCIA在同一測試環境下,測試得出不同編碼器CPU使用結果。

在WebRTC中,公認為優秀的和最受歡迎的編解碼器是VP8和H.264,但這兩個編解碼器并不是我們唯一的選擇。VP9已經可用了一段時間,并且一些大型的也服務正在使用它,例如最近Chrome就增加了對于AV1支持。

在比較編解碼器時,需要考慮一些有趣的因素,例如互操作性和許可,但最重要的因素可能是編解碼器在壓縮方面的性能如何,以及編解碼器在cpu和內存使用方面的便宜程度。

壓縮率通常是我們首先要考慮的事情,并且存在著許多可用于此的比較,但是如果我們希望能夠將編解碼器用于實時用例,則資源消耗同樣重要。

鑒于AV1在Chrome Canary版本中可用,我決定運行一些測試來評估WebRTC生態系統中4種可用編解碼器的CPU使用情況。該測試的目的是將整個視頻管道與這4個編解碼器進行比較,而不僅僅是單獨比較編解碼器。

測試環境

這些測試是通過一個簡單的網頁完成的,該網頁在2個PeerConnections之間建立了連接(一個發送和另一個接收)。如果您想自己運行測試,請參見測試頁面:

https://jsfiddle.net/tvo7czxs/

使用該頁面進行的測試改變了3個變量:

編解碼器:VP8、VP9、H264、AV1

分辨率:高清、VGA、QVGA

比特率:200Kbps、800Kbps、2Mbps

如果您查看測試頁面,很容易就可以更改這3個參數,以便在其他配置或其他設備中運行測試。

使用的Chrome版本是本周從git同步的最新版本(1/2/21),測試在MacBook Pro(2.4 GHz 8核 Intel Core i9)中進行。

為了檢查CPU的使用率,我在等待30秒后,就在系統活動監視器中查看了Chrome進程平均消耗的CPU,以便為WebRTC內帶寬估計和分辨率/幀速率自適應的穩定提供時間。當下面的結果是100%時,表示該機器有1個完整核。

沒什么花哨的,但希望這可以足夠容易使大家理解。

在那種環境中,我運行了幾次36個參數組合,將結果取平均值,并在以下各節中進行了總結:

QVGA測試結果

對于QVGA分辨率這一方面來說,結果是符合預期的,其中VP9比VP8需要更多的CPU,而AV1則需要的CPU幾乎是VP8的2倍。H.264是一種需要較少的CPU使用量,因為它為此使用了硬件加速。

% of CPU usage with different codecs

QVGA200kbps800kbps2Mbps

VP8182228

VP9202833

H.264101415

AV1364650

e8fb347c-8660-11eb-8b86-12bb97331649.png

VGA測試結果

對于VGA,結果并沒有很大差異,但是在低比特率時,只有VP9才能保持分辨率,而當將比特率限制提高到2 Mbps時,AV1使用了1個以上的內核。H.264在200Kbps時的質量真的很差,而且幀速率很低,阻塞也很明顯,由于在這種情況下,Chrome瀏覽器的適應性顯然不能非常好的工作。

e9853faa-8660-11eb-8b86-12bb97331649.jpg

HD(1280x720)測試結果

HD的結果與VGA的結果相似,但AV1無法對原始分辨率進行編碼,在所有比特率的測試中縮小了分辨率。H.264在低比特率下的表現也很不盡人意,并且VP8和VP9成本之間的差異比VGA高得多。

ea30525a-8660-11eb-8b86-12bb97331649.jpg

(另外,高清分辨率的AV1經常會因為Mac相關代碼的內存問題而崩潰,但也許這個bug在你讀這篇文章的時候已經修復了)

編碼 VS 解碼成本

我又進行了一次測試,以在編碼(發送方)和解碼(接收方)之間劃分成本。該測試是針對VGA以800 Kbps進行的,而測試結果正是下一個正在考慮的四個編解碼器的結果。

ead34708-8660-11eb-8b86-12bb97331649.png

結果差別不大,但與編碼相比,VP9和AV1X的解碼相對便宜。

僅將解碼成本與不同的編解碼器進行比較,看起來AV1的價格要比其他解碼器貴2倍左右。VP9的價格比VP8的價格稍高,而VP8的價格比H.264的價格略高,但三者之間沒有太大差異。

總結

有了新的編解碼器是令人驚喜的,毫無疑問,AV1是實時視頻通信的未來,但它看起來我們應該耐心等待一些時間,以便日后能夠將其用于通用視頻會議應用程序之中。與此同時,我們可能還會將它用于特定使用情況,如廣播,專用的功能強大的設備,或在使用聯播時對視頻流的低分辨率版本進行編碼。

對于其他用例,VP8和VP9看起來仍然是最好的選擇,除非您不太擔心低比特率的情況,或者您正在使用高分辨率,并且電池/cpu消耗是一個大問題,不過您可以考慮H.264。

另外,很明顯,新的libaom補丁即將面世,可以將性能提高15%,因此在Chrome的未來版本和不同的設備上重復這些測試是很好的(AV1可能會對ARM CPUs進行更優化)。
編輯:lyn

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 測試
    +關注

    關注

    8

    文章

    5626

    瀏覽量

    128290
  • 編碼器
    +關注

    關注

    45

    文章

    3773

    瀏覽量

    137123
  • cpu
    cpu
    +關注

    關注

    68

    文章

    11033

    瀏覽量

    215978

原文標題:WebRTC視頻編解碼器性能評估

文章出處:【微信號:livevideostack,微信公眾號:LiveVideoStack】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    選擇增量編碼器時,需要考慮哪些技術指標? 起來了解一下

    程度,通常以角度誤差或線性誤差來衡量。 高精度的編碼器能夠提供更準確的位置和速度信息,對于保證系統的性能和穩定性至關重要。些對精度要求極高的應用,如航空航天、精密
    的頭像 發表于 04-29 14:20 ?203次閱讀
    選擇增量<b class='flag-5'>編碼器</b>時,需要考慮哪些技術指標? <b class='flag-5'>一</b>起來了解<b class='flag-5'>一下</b>吧

    橡膠體積表面電阻率測試過程中,電磁干擾對測試結果的影響,如何有效屏蔽

    的負面影響,使測量的電流出現波動,最終導致測試得到的電阻值偏離真實值。強電磁干擾環境測試結果
    的頭像 發表于 03-13 13:14 ?273次閱讀
    <b class='flag-5'>在</b>橡膠體積表面電阻率<b class='flag-5'>測試</b>過程中,電磁干擾對<b class='flag-5'>測試</b><b class='flag-5'>結果</b>的影響,如何有效屏蔽

    編碼器與無軸承編碼器,到底如何選擇?

    選擇軸編碼器與無軸承編碼器時,需要根據具體的應用場景、性能需求、環境條件和成本預算等因素進行綜合考慮。以下是對兩者的詳細對比,以幫助做出合適的選擇:
    的頭像 發表于 03-11 15:33 ?315次閱讀
    軸<b class='flag-5'>編碼器</b>與無軸承<b class='flag-5'>編碼器</b>,到底如何選擇?

    伺服電機編碼器怎么選型

    伺服電機編碼器的選型是個綜合性的過程,需要考慮多個因素以確保所選編碼器能夠滿足系統的性能要求。以下是些關鍵的選型步驟和考慮因素: 、明
    的頭像 發表于 03-11 12:01 ?499次閱讀
    伺服電機<b class='flag-5'>編碼器</b>怎么選型

    DISCOAA編碼器類型功能

    根據編碼器的通用分類,我們可以推斷DISCOAA編碼器可能也包括絕對編碼器和增量編碼器。絕對編碼器能夠提供每個旋轉位置的唯
    的頭像 發表于 02-20 13:47 ?273次閱讀

    華為云 X 實例 CPU 性能測試詳解與優化策略

    引言 ? 1. 測試環境搭建 ? 1.1 測試實例的選擇 ? 1.2 CPU性能測試工具介紹 ? 1.3 安裝和配置Sysbench ? 2
    的頭像 發表于 12-30 14:52 ?557次閱讀
    華為云 X 實例 <b class='flag-5'>CPU</b> 性能<b class='flag-5'>測試</b>詳解與優化策略

    電機編碼器故障與處理方法 如何維護和保養編碼器

    故障排查進行檢修。為了避免經常出現故障,有必要做好編碼器的維護和保養工作。下面起來了解一下如何維護和保養編碼器吧。 、電機
    的頭像 發表于 12-02 01:03 ?2683次閱讀

    編碼器機器人技術中的應用 編碼器傳感系統中的作用

    編碼器機器人技術中扮演著至關重要的角色,特別是傳感系統中,其作用不可忽視。以下是對編碼器
    的頭像 發表于 11-24 10:02 ?1397次閱讀

    如何選擇合適的磁編碼器編碼器機器人技術中的角色

    (巨磁阻)原理和GMR(巨磁電阻)原理的磁編碼器精度和分辨率上有所不同。AMR和GMR產品通常具有更高的精度和分辨率,而霍爾原理的產品成本上可能更為經濟,但精度和分辨率稍遜。 工作環境
    的頭像 發表于 11-23 09:17 ?986次閱讀

    高精度磁編碼器選型指南 磁編碼器的安裝與調試技巧

    高精度磁編碼器選型指南 精度要求 : 確定所需的測量精度,例如角度分辨率、線性度等。高精度磁編碼器通常具有更高的分辨率和更好的線性度,適用于對測量精度要求較高的應用。 工作環境 : 考慮編碼器
    的頭像 發表于 11-23 09:14 ?1526次閱讀

    增量編碼器與絕對值編碼器的區別

    增量編碼器與絕對值編碼器的區別:增量編碼器與絕對值編碼器精度特點對比 增量編碼器的精度取決于脈
    的頭像 發表于 11-18 16:38 ?2245次閱讀
    增量<b class='flag-5'>編碼器</b>與絕對值<b class='flag-5'>編碼器</b>的區別

    二進制編碼器與絕對編碼器的區別

    稱為增量編碼器,是種相對編碼器。它通過檢測軸的旋轉方向和步數來提供位置信息。 工作原理 二進制編碼器的工作原理基于脈沖計數。當軸旋轉時,編碼器
    的頭像 發表于 11-06 09:54 ?1133次閱讀

    磁電編碼器和光電編碼器的區別

    磁電編碼器和光電編碼器是兩種不同類型的編碼器,它們原理、結構、性能和應用領域上都有所不同。 磁電編碼器和光電
    的頭像 發表于 10-12 09:54 ?2749次閱讀

    伺服電機編碼器種類有哪些?

    伺服電機編碼器分很多種,有直接轉速型編碼器、有位置分辨率型編碼器、有高精度位姿編碼輸出和高靈敏度位移測量等類型。下面我們來了解一下伺服電機
    的頭像 發表于 07-21 17:01 ?2144次閱讀

    谷景揭秘哪些因素會影響電感測試結果

    電感作為電子電路中非常重要的種電子元器件,它在電路中的主要作用就是儲存能量和過濾信號。我們選擇電感的時候有個重要步驟——測試測試
    的頭像 發表于 06-20 10:03 ?599次閱讀