Как изменить API Chromes Media Device - PullRequest
0 голосов
/ 23 ноября 2018

Я пытаюсь получить доступ к веб-камере через WebRTC в Chrome.

На большинстве ПК все работает, но на некоторых просто черный экран.Драйверы и все установлено, и небольшая тестовая программа от производителя веб-камеры показывает видеопоток на всех ПК.

В Chrome под chrome: // media-internals вы можете посмотреть некоторую информацию об используемых в медиа-устройствах устройствах.хром.На ПК, на которых отображается действительный видеопоток, Chrome использует Direct Show в качестве API устройства.На ПК с черным экраном Chrome использует Media Foundation в качестве API устройства.

Как изменить интерфейс устройства, используемый Chrome для доступа к веб-камере?

1 Ответ

0 голосов
/ 23 ноября 2018

Chrome недавно переключился на MediaFoundation для захвата, см. Комментарии в https://bugs.chromium.org/p/chromium/issues/detail?id=849636#c10 о том, как проверить, работает ли эта конкретная камера или нет.Если он не работает с MediaFoundation, вы должны сообщить об ошибке, указав модель камеры, чтобы ее можно было поместить в черный список.Попытка использовать ту же камеру в Firefox на https://webrtc.github.io/samples/src/content/devices/input-output/ может дать представление о модели.

...