Справжнє кодування/декодування WebCodecs
Симулятор пропускної здатності та роздільної здатності
Ваша вебкамера може чудово виглядати в локальному циклі й водночас розсипатися під час перевантаженого дзвінка. Цей інструмент пропускає ваше живе відео через справжній відеокодер і декодер браузера на обраному бітрейті — реальні артефакти кодека, а не фальшивий фільтр розмиття — щоб ви побачили, як виглядатимете насправді, перш ніж зупинитися на роздільній здатності.
Пресети
Симульоване з'єднання
Попередній перегляд
Джерело проти закодованого
Показники
Статистика кодека
Натисніть «Запустити симулятор» і виберіть готовий варіант з'єднання вище.
- Використовуваний кодек:—
- Цільовий бітрейт:—
- Досягнутий бітрейт:—
- Закодована роздільна здатність:—
- Затримка туди-назад (кодування + декодування):—
- Закодовано / втрачено кадрів:—
Примітки
Чому це справжнє кодування, а не фільтр розмиття
Найпростіший спосіб підробити це — застосувати розмиття й назвати його «низькою пропускною здатністю». Це було б оманливо, адже нестача пропускної здатності виглядає зовсім не як розмиття. Вона виглядає як блокові артефакти, смугастість, розмазаний рух і розтікання кольору — артефакти, характерні саме для того, як відеокодеки відкидають інформацію, коли їм бракує бітів.
Тож цей інструмент пропускає ваше живе відео через справжній відеокодер і декодер браузера за допомогою API WebCodecs на обраному вами бітрейті, а потім показує декодований результат. Артефакти, які ви бачите, створюються тим самим класом кодека, що використовується у відеодзвінках. Якщо готовий варіант також знижує роздільну здатність, кадр насправді зменшується перед кодуванням, а не просто відображається меншим.
Як читати результат
Що цей інструмент може і не може показати
Він показує, як ваше зображення витримує заданий бітрейт. Це не тест швидкості, і він не вимірює ваше з'єднання — це окреме питання, на яке краще відповість ваш інтернет-провайдер або спеціальний тест швидкості. Він також не відтворює налаштування кодера жодної конкретної платформи, оскільки вони є власними й змінюються без попередження.
Що він дійсно добре показує — це рішення, яке ви справді контролюєте: чи спростити заповнений деталями фон, сісти ближче, чи прийняти нижчу роздільну здатність в обмін на стабільніше зображення. Якщо ваше зображення тримається при 800 kbps, готельне з'єднання вас не підведе. Якщо воно розсипається нижче 4 Mbps, краще знати про це заздалегідь, а не під час важливого дзвінка.
Довідковий бенчмарк
Шість рівнів готових варіантів
| Бітрейт | Роздільна Здатність | Частота кадрів | Приблизно відповідає |
|---|---|---|---|
| 10 Mbps | 1080p | 30 fps | Потужний домашній широкосмуговий інтернет. |
| 4 Mbps | 720p | 30 fps | Комфортний звичайний широкосмуговий інтернет. |
| 1.5 Mbps | 720p | 24 fps | Прийнятна мобільна точка доступу / слабший Wi-Fi. |
| 800 kbps | 480p | 20 fps | Готельний або перевантажений публічний Wi-Fi. |
| 300 kbps | 360p | 15 fps | Слабке мобільне з'єднання. |
| 120 kbps | 240p | 12 fps | Дуже обмежений, найгірший реалістичний випадок. |
Це власні справжні готові варіанти кодера цього інструмента — натисніть на будь-який з них, щоб побачити своє власне зображення саме при цьому бітрейті.
Крок за кроком
Як провести тест
- Натисніть «Start» і дозвольте доступ до камери, коли з'явиться запит.
- Оберіть готовий варіант або перетягніть повзунок бітрейту до будь-якого власного значення.
- Спостерігайте за декодованим результатом — це справжній цикл кодування/декодування, а не фільтр розмиття.
- Рухайтеся й жестикулюйте як зазвичай, щоб побачити, як рух впливає на кожен рівень бітрейту.
Часті Запитання