← Повернутися до повного тесту вебкамери

Справжнє кодування/декодування WebCodecs

Симулятор пропускної здатності та роздільної здатності

Ваша вебкамера може чудово виглядати в локальному циклі й водночас розсипатися під час перевантаженого дзвінка. Цей інструмент пропускає ваше живе відео через справжній відеокодер і декодер браузера на обраному бітрейті — реальні артефакти кодека, а не фальшивий фільтр розмиття — щоб ви побачили, як виглядатимете насправді, перш ніж зупинитися на роздільній здатності.

Пресети

Симульоване з'єднання

Попередній перегляд

Джерело проти закодованого

Необроблене джерело
Після кодування → декодування

Показники

Статистика кодека

Натисніть «Запустити симулятор» і виберіть готовий варіант з'єднання вище.

  • Використовуваний кодек:—
  • Цільовий бітрейт:—
  • Досягнутий бітрейт:—
  • Закодована роздільна здатність:—
  • Затримка туди-назад (кодування + декодування):—
  • Закодовано / втрачено кадрів:—

Примітки

Чому це справжнє кодування, а не фільтр розмиття

Найпростіший спосіб підробити це — застосувати розмиття й назвати його «низькою пропускною здатністю». Це було б оманливо, адже нестача пропускної здатності виглядає зовсім не як розмиття. Вона виглядає як блокові артефакти, смугастість, розмазаний рух і розтікання кольору — артефакти, характерні саме для того, як відеокодеки відкидають інформацію, коли їм бракує бітів.

Тож цей інструмент пропускає ваше живе відео через справжній відеокодер і декодер браузера за допомогою API WebCodecs на обраному вами бітрейті, а потім показує декодований результат. Артефакти, які ви бачите, створюються тим самим класом кодека, що використовується у відеодзвінках. Якщо готовий варіант також знижує роздільну здатність, кадр насправді зменшується перед кодуванням, а не просто відображається меншим.

Як читати результат

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

Що цей інструмент може і не може показати

Він показує, як ваше зображення витримує заданий бітрейт. Це не тест швидкості, і він не вимірює ваше з'єднання — це окреме питання, на яке краще відповість ваш інтернет-провайдер або спеціальний тест швидкості. Він також не відтворює налаштування кодера жодної конкретної платформи, оскільки вони є власними й змінюються без попередження.

Що він дійсно добре показує — це рішення, яке ви справді контролюєте: чи спростити заповнений деталями фон, сісти ближче, чи прийняти нижчу роздільну здатність в обмін на стабільніше зображення. Якщо ваше зображення тримається при 800 kbps, готельне з'єднання вас не підведе. Якщо воно розсипається нижче 4 Mbps, краще знати про це заздалегідь, а не під час важливого дзвінка.

Довідковий бенчмарк

Шість рівнів готових варіантів

БітрейтРоздільна ЗдатністьЧастота кадрівПриблизно відповідає
10 Mbps1080p30 fpsПотужний домашній широкосмуговий інтернет.
4 Mbps720p30 fpsКомфортний звичайний широкосмуговий інтернет.
1.5 Mbps720p24 fpsПрийнятна мобільна точка доступу / слабший Wi-Fi.
800 kbps480p20 fpsГотельний або перевантажений публічний Wi-Fi.
300 kbps360p15 fpsСлабке мобільне з'єднання.
120 kbps240p12 fpsДуже обмежений, найгірший реалістичний випадок.

Це власні справжні готові варіанти кодера цього інструмента — натисніть на будь-який з них, щоб побачити своє власне зображення саме при цьому бітрейті.

Крок за кроком

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

  1. Натисніть «Start» і дозвольте доступ до камери, коли з'явиться запит.
  2. Оберіть готовий варіант або перетягніть повзунок бітрейту до будь-якого власного значення.
  3. Спостерігайте за декодованим результатом — це справжній цикл кодування/декодування, а не фільтр розмиття.
  4. Рухайтеся й жестикулюйте як зазвичай, щоб побачити, як рух впливає на кожен рівень бітрейту.

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

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

Скільки пропускної здатності потрібно для відеодзвінка?
Приблизно 1.5Mbps достатньо для 720p, а 3Mbps — для 1080p на більшості платформ, але стабільність важливіша за пікове значення. Скористайтеся готовими варіантами тут, щоб побачити, як виглядає ваше власне зображення на кожному рівні.
Чому моє відео пікселізоване під час дзвінків?
Вашому з'єднанню бракує бітів для роздільної здатності, що передається. Блокові артефакти на однорідних ділянках і розмазування під час руху — класичні ознаки, і обидва відтворюються тут при будь-якому обраному вами бітрейті.
Це тест швидкості вебкамери?
Ні. Він не вимірює ваше з'єднання. Він показує, як ваше зображення витримує заданий бітрейт — саме те, на що ви можете вплинути, спростивши фон або знизивши роздільну здатність.
Яку роздільну здатність використовувати при слабкому з'єднанні?
Стабільний 720p майже завжди кращий за нестабільний 1080p — і для вас, і для всіх, хто дивиться. Перевірте обидва варіанти тут і оберіть той, що досі виглядає прийнятно на вашому реалістичному бітрейті.
Чи відтворює це точно Zoom або Teams?
Не зовсім точно — налаштування кодера кожної платформи є власними й змінюються без попередження. Цей інструмент використовує справжній відеокодер вашого браузера через API WebCodecs, створюючи той самий клас артефактів, які створює будь-який кодек під тиском обмеженої пропускної здатності — надійний загальний орієнтир, навіть якщо не точна пікселева відповідність жодній конкретній платформі.