← Назад до тестів продуктивності

Камера не потрібна

Інспектор Кодеків Браузера

Кожен браузер самостійно вирішує, які відеокодеки він може кодувати, декодувати та запускати на спеціалізованому апаратному забезпеченні — і жодна з цих деталей не відображається у звичайному меню налаштувань. Цей інструмент зчитує інформацію безпосередньо з власних API браузера WebRTC і Media Capabilities: точну підтримку кодеків, а також те, чи прискорюється кожен з них апаратно на вашому поточному пристрої. Запиту на дозвіл немає, оскільки ніщо з цього не потребує вашої камери чи мікрофона.

Ваш браузер

Визначення…

—
Перевірка можливостей кодеків…

Відео

Підтримка відеокодеків

КодекКодуванняДекодуванняАпаратне кодуванняАпаратне декодування

Аудіо

Підтримка аудіокодеків

КодекЧастота дискретизаціїКанали

Поділитися

Поділіться своїм результатом

Примітки

Чому апаратне прискорення важливіше за назву кодека

Кодек — це лише специфікація; реальна робота зі стиснення відео до потрібного бітрейту відбувається в кодері, а цей кодер може працювати у двох дуже різних місцях. Апаратний кодер — це невеликий спеціалізований чип, створений саме для цього завдання; він швидкий і майже не витрачає заряд батареї. Програмний кодер виконує ті самі обчислення на вашому універсальному процесорі, що працює, але споживає значно більше енергії та може помітно збільшити шум вентилятора під час тривалого дзвінка.

Два пристрої можуть обидва "підтримувати" один і той самий кодек, тоді як один запускає його на кремнії, розробленому саме для цього, а інший натомість витрачає ресурси процесора. Саме цю різницю показують стовпці Апаратне кодування та Апаратне декодування вище.

Як читати таблицю

Кодування / Декодування = НіВаш браузер взагалі не може використовувати цей кодек у з'єднанні WebRTC, у жодному напрямку.
Стовпець HW = НіПідтримується, але працює програмно. Це нормально час від часу; під час тривалого дзвінка саме це зазвичай є причиною нагрівання ноутбука та гучного вентилятора.
Стовпець HW = "не повідомляється"Ваш браузер не надає сигналу апаратного прискорення для цього кодека. Він все ще може бути прискорений — це прогалина в тому, що браузер повідомляє сторінці, а не негативний результат.

Що цей тест не показує

Програми для конференцій, такі як Zoom, Teams і Meet, здебільшого використовують власні кодери замість браузерних, тому дзвінок через настільний застосунок може поводитися інакше, ніж дзвінок через вкладку браузера на тому самому пристрої. Цей інструмент повідомляє, на що здатен сам браузер — найважливіший показник для Google Meet, Discord або будь-якого іншого інструменту, яким ви користуєтеся у вкладці.

Довідкові показники

Поширені родини кодеків

КодекСумісністьАпаратна підтримка
H.264 / AVCМайже універсальнаШирока апаратна підтримка на більшості сучасних пристроїв.
VP8Широка (резервний варіант WebRTC за замовчуванням)Зазвичай програмна реалізація на багатьох пристроях.
VP9Поширений у сучасних браузерахЗмішана підтримка — перевірте свій власний результат.
AV1Зростає, декодування поширеніше за кодуванняАпаратне кодування обмежене новішими GPU/чипсетами.

Загальні характеристики, а не гарантія — реальна підтримка вашого пристрою — це саме те, що вимірює таблиця вище.

Покроково

Як провести тест

  1. Завантажте сторінку — для цього тесту не потрібен дозвіл на камеру чи мікрофон.
  2. Перегляньте таблицю кодеків, щоб дізнатися про підтримку кодування/декодування та сигнал апаратного прискорення для кожного кодека.
  3. Перевірте свій висновок — найкращий доступний варіант з апаратним прискоренням у вашому браузері.
  4. Порівняйте різні браузери, запустивши той самий тест у кожному, яким ви користуєтеся, оскільки результати справді відрізняються.

Часті Запитання

Часті Запитання

Який відеокодек найкращий для дзвінків і трансляцій?
Той, який ваш браузер повідомляє як апаратно прискорений. Вибір кодека має менше значення, ніж те, чи виконується кодування на спеціалізованому чипі, чи на процесорі — потік VP8 з апаратним прискоренням споживатиме менше заряду батареї та створюватиме менше шуму вентилятора, ніж програмний потік AV1, навіть попри те, що AV1 теоретично є новішим і ефективнішим форматом.
Що насправді означає "апаратне прискорення" у цьому контексті?
Це означає, що ваш пристрій має спеціалізований чип саме для цього кодека, тому вашому процесору не доводиться виконувати роботу з кодування чи декодування програмно. Цей інструмент зчитує власний сигнал powerEfficient браузера з API Media Capabilities, а не вгадує лише за назвою кодека.
Чи підтримується AV1 для відеодзвінків уже зараз?
Підтримка декодування вже поширена в останніх версіях Chrome, Edge і Firefox. Апаратне кодування AV1 усе ще обмежене новішими GPU та деякими сучасними чипсетами телефонів, тому більшість пристроїв, здатних декодувати AV1, все ще кодують його програмно, якщо взагалі кодують — перевірте свій власний результат вище, а не покладайтеся на припущення.
Чому мій результат відрізняється між браузерами на одному й тому самому комп'ютері?
Кожен браузер постачається з власними реалізаціями кодеків і самостійно вирішує, які з них надавати через апаратне прискорення, навіть на однаковому апаратному забезпеченні. Chrome і Edge використовують спільний рушій і зазвичай збігаються; Firefox і Safari часто відрізняються як від них обох, так і один від одного.
Чи потребує цей тест доступу до камери або мікрофона?
Ні. Цей інструмент зчитує інформацію про можливості кодеків безпосередньо з API Media Capabilities і RTCRtpSender браузера — дозвіл на камеру чи мікрофон не потрібен взагалі.