91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

3天內(nèi)不再提示

GUSTAVO與GARCIA在同一測試環(huán)境下,測試得出不同編碼器的CPU使用結(jié)果

LiveVideoStack ? 來源:CSDN技術社區(qū) ? 作者:LiveVideoStack ? 2021-03-19 10:06 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

GUSTAVO GARCIA在同一測試環(huán)境下,測試得出不同編碼器CPU使用結(jié)果。

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

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

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

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

測試環(huán)境

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

https://jsfiddle.net/tvo7czxs/

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

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

分辨率:高清、VGA、QVGA

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

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

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

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

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

在那種環(huán)境中,我運行了幾次36個參數(shù)組合,將結(jié)果取平均值,并在以下各節(jié)中進行了總結(jié):

QVGA測試結(jié)果

對于QVGA分辨率這一方面來說,結(jié)果是符合預期的,其中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測試結(jié)果

對于VGA,結(jié)果并沒有很大差異,但是在低比特率時,只有VP9才能保持分辨率,而當將比特率限制提高到2 Mbps時,AV1使用了1個以上的內(nèi)核。H.264在200Kbps時的質(zhì)量真的很差,而且?guī)俾屎艿停枞埠苊黠@,由于在這種情況下,Chrome瀏覽器的適應性顯然不能非常好的工作。

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

HD(1280x720)測試結(jié)果

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

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

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

編碼 VS 解碼成本

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

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

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

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

總結(jié)

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

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

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

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

    關注

    9

    文章

    6203

    瀏覽量

    131366
  • 編碼器
    +關注

    關注

    45

    文章

    3953

    瀏覽量

    142647
  • cpu
    cpu
    +關注

    關注

    68

    文章

    11279

    瀏覽量

    225008

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

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

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    使用簡儀科技產(chǎn)品搭建編碼器信號完整性測試系統(tǒng)

    旋轉(zhuǎn)編碼器,是測量旋轉(zhuǎn)角度的常用電子部件。它在工業(yè)運動控制、汽車動力轉(zhuǎn)向機構(gòu)、列車編碼里程系統(tǒng)、航空航天有普遍應用。其中,有些專用編碼器對整體系統(tǒng)運行正常起到關鍵作用,必須做到長期運
    的頭像 發(fā)表于 11-07 15:53 ?683次閱讀
    使用簡儀科技產(chǎn)品搭建<b class='flag-5'>編碼器</b>信號完整性<b class='flag-5'>測試</b>系統(tǒng)

    編碼器為何能取代光電編碼器?

    復雜工業(yè)場景,磁編碼器憑借其不怕油污粉塵、抗沖擊振動、安裝便捷及高速響應等優(yōu)勢,正有效解決光電編碼器怕臟、怕震、難安裝、怕高速的痛點,逐漸成為提升機器人性能的新選擇。
    的頭像 發(fā)表于 10-15 09:55 ?663次閱讀
    磁<b class='flag-5'>編碼器</b>為何能取代光電<b class='flag-5'>編碼器</b>?

    如何提高絕對值編碼器惡劣環(huán)境的精度穩(wěn)定性?

    如何提高絕對值編碼器惡劣環(huán)境的精度穩(wěn)定性?根據(jù)具體的惡劣環(huán)境條件選擇相應的編碼器類型。例如,
    的頭像 發(fā)表于 10-13 13:58 ?453次閱讀
    如何提高絕對值<b class='flag-5'>編碼器</b><b class='flag-5'>在</b>惡劣<b class='flag-5'>環(huán)境</b><b class='flag-5'>下</b>的精度穩(wěn)定性?

    國產(chǎn)編碼器人形機器人領域的進展

    電子發(fā)燒友網(wǎng)綜合報道?編碼器是測量旋轉(zhuǎn)角度、位移及速度的傳感,作為伺服系統(tǒng)的核心部件,人形機器人領域,其數(shù)據(jù)反饋對實現(xiàn)機器人運動的精密控制與定位至關重要。 ? 編碼器種類豐富,按技
    的頭像 發(fā)表于 09-24 09:41 ?1461次閱讀

    用于危險場所的防爆增量編碼器,起了解一下吧!

    用于危險場所的防爆增量編碼器,防爆增量旋轉(zhuǎn)編碼器現(xiàn)已獲得UL認證(1類2區(qū) A、B、C和D組;2類2區(qū) F和G組;以及3類)--- 包括存在易燃氣體、粉塵和纖維的環(huán)境。 專為全球要求
    的頭像 發(fā)表于 09-22 11:16 ?586次閱讀
    用于危險場所的防爆增量<b class='flag-5'>編碼器</b>,<b class='flag-5'>一</b>起了解<b class='flag-5'>一下</b>吧!

    磁性編碼器的抗污染、抗沖擊特性及其惡劣環(huán)境應用

    磁性編碼器IC作為現(xiàn)代工業(yè)自動化系統(tǒng)中的關鍵組件,其性能直接影響到設備的精度和可靠性。特別是惡劣環(huán)境,如高粉塵、強振動、極端溫度等條件
    的頭像 發(fā)表于 08-13 16:48 ?761次閱讀

    絕對值編碼器與增量式編碼器相比有哪些優(yōu)勢?

    絕對值編碼器與增量式編碼器相比有哪些優(yōu)勢?核心功能:斷電后位置信息不丟失,絕對值編碼器:通過機械結(jié)構(gòu)或電子存儲(如電池備份),能實時輸出當前位置的唯絕對值
    的頭像 發(fā)表于 08-11 13:57 ?1651次閱讀
    絕對值<b class='flag-5'>編碼器</b>與增量式<b class='flag-5'>編碼器</b>相比有哪些優(yōu)勢?

    增量型編碼器與絕對值型編碼器怎么選擇?

    選擇增量型編碼器與絕對值型編碼器時,需要考慮多個因素,包括應用需求、成本、精度、可靠性以及環(huán)境適應性等。以下是對兩種編碼器的詳細比較及選擇
    的頭像 發(fā)表于 07-10 10:34 ?1394次閱讀

    NETZER 絕對式旋轉(zhuǎn)編碼器 | 高精度與極端環(huán)境的工業(yè)隱形冠軍

    、品牌與技術背景NETZER是以色列領先的編碼器制造商,專注于電容式非接觸絕對位置傳感技術,其產(chǎn)品以高精度、耐極端環(huán)境和長壽命著稱。公司成立于1998年,技術源自創(chuàng)始人YishayNetzer
    的頭像 發(fā)表于 07-07 06:02 ?1019次閱讀
    NETZER 絕對式旋轉(zhuǎn)<b class='flag-5'>編碼器</b> | 高精度與極端<b class='flag-5'>環(huán)境</b><b class='flag-5'>下</b>的工業(yè)隱形冠軍

    艾畢勝電子:磁性編碼器突破機械制造高溫高濕環(huán)境精度衰減難題

    mt6701 機械制造領域,高溫高濕環(huán)境直是制約設備精度和穩(wěn)定性的重要因素。傳統(tǒng)的光電編碼器極端環(huán)
    的頭像 發(fā)表于 04-30 16:40 ?713次閱讀
    艾畢勝電子:磁性<b class='flag-5'>編碼器</b>突破機械制造高溫高濕<b class='flag-5'>環(huán)境</b>精度衰減難題

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

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

    文讀懂什么是磁性編碼器

    磁性編碼器種用于測量角度和線性位置的傳感。它使用磁性信號來監(jiān)測旋轉(zhuǎn)或線性位置的變化,并把這些變化轉(zhuǎn)換成數(shù)字信號。磁性編碼器可用于各種應用中,比如機器人、汽車、數(shù)控機床等領域
    的頭像 發(fā)表于 04-27 17:18 ?1070次閱讀

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

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

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

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

    伺服電機編碼器怎么選型

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