Информационные технологииStfw.Ru 🔍
🕛

Обновление Windows 10 «поломало» миллионы HD веб-камер

Logitech C920 — одна из веб-камер, которые начинают глючить после установки обновления Windows 10 Anniversary UpdateLogitech C920 — одна из веб-камер, которые начинают глючить после установк
Logitech C920 — одна из веб-камер, которые начинают глючить после установки обновления Windows 10 Anniversary Update

На форуме техподдержки Windows многочисленные пользователи сообщают о проблемах с веб-камерой после установки последнего обновления Anniversary Update (Windows 10 version 1607, OS Build 14393.10 'anniversary). После установки апдейта веб-камеры больше не могут передавать видео, закодированное в MJPEG или H.264, а работают только в режиме передачи несжатого видео YUV.

Начинают глючить Skype в режиме HD-видео, Open Broadcaster Software (OBS), различный софт для видеонаблюдения (CCTV) и др. Проблема подтверждена для множества моделей USB веб-камер, в том числе для очень популярных Logitech C920 и C930e.

Обновление Anniversary Update вышло 2 августа 2016 года и порадовало множеством новых функций, в том числе возможностью использовать удобную консоль Bash в Windows-окружении.

К сожалению, при всех своих плюсах, обновление Anniversary Update имеет один существенный недостаток — оно выводит из строя веб-камеру.

Судя по ответам сотрудников технической поддержки и обсуждению в ветке форума, компания Microsoft специально ограничила режим работы приложений в Windows 10, чтобы решить проблемы с производительностью при доступе приложения к веб-камере и процессам кодирования MJPEG или H.264. Дело в том, что традиционно в Windows только одному приложению разрешён доступ к видеопотоку с веб-камеры. Если вы, например, начали звонок в Skype, то другие приложения уже не могут получить доступ к веб-камере. Чтобы оптимизировать разделение доступа, в обновлении Windows 10 v.1607 компания Microsoft добавила новый компонент под названием Windows Camera Frame Server, который обрабатывает видеопотоки с веб-камер. Теперь приложения не подключаются напрямую к веб-камере, а подключаются к фрейм-серверу Windows Camera Frame Server. Он поддерживает несколько подключений одновременно и раздаёт видеопоток с камеры нескольким подключенным приложениям. Это должно было решить проблему «эксклюзивного» использования веб-камеры одной программой. И, кстати, эту проблему разработчики Windows должны были решить давным-давно, но решили только сейчас. Точнее, попытались решить.

В результате такой «оптимизации», при попытке кодировать видеопоток в MJPEG или H.264 с веб-камеры теперь устройство отключается через некоторое время. Например, HD-видеозвонок в Skype зависает примерно через минуту после начала, или же зависает сразу после начала.

Аудиозвонки работают нормально. Как и раньше, здесь нет проблемы с одновременным доступом нескольких программ к веб-камере. Также нет проблем при подключении веб-камеры через USB 3, а не USB 2.

Веб-камеры, подключенные по USB 2, вынуждены кодировать видео в MJPEG или H.264, потому что пропускной способности USB 2 в 480 Мбит/с недостаточно для передачи несжатого видео с разрешением 1920

Также по теме:
Вне компьютерной темы.