В недавнем апдейте Firefox 53, возможно пропала поддержка некоторых веб-камер либо произошли какие-то сдвиги в WebRTC API. Сейчас разбираемся. Мы заметили это на тестах. Если в Firefox 52 видео корректно захватывалось со всех вебкамер, участвующих в тестировании, то в FF 53 некоторые камеры выпали, а именно встроенные камеры. Стоит заметить, что баг воспроизводится только со встроенными камерами под Windows 7 и Windows 8. Не воспроизводится с USB-камерами на Windows 10 и совсем не воспроизводится на Mac OS.

В консоли FF баг выглядит так:

MediaStreamError { name: "InternalError", message: "Starting video failed", constraint: "", stack: "" }

 

Firefox 53, Windows 7 and Windows 8.1 64 bit

На результатах тестов видно, что баг воспроизводится на двух камерах из восьми, не воспроизводится в Chrome и Firefox 52.

Тестовые страницы:

https://webrtc.github.io/samples/src/content/getusermedia/gum/
https://appr.tc/

Cam

Max resolution

Chrome 57

FF 53

FF52

Embedded

Windows 7 64 bit, Laptop, Lenovo easy cam

?

+

Failed

+

Embedded

Windows 8.1 64 bit, Laptop, Acer Aspire R 13

?

+

Failed

+

Embedded

Windows 7 64 bit, Laptop, HP EliteBook 8470p

?

+

Failed

+

Embedded

Windows 8.1 64 bit, Laptop, HP Probook

?

+

+

+

USB

Logitech C270

1270×720

+

+

+

USB

Logitech C160

640×480

+

+

+

Embedded

Laptop embedded cam

640×480

+

+

+

USB

Sven IC-990 HD

1920×1080

+

+

+

USB

Canyon CNE-CWC3

1270×720

+

+

+

 

Firefox 53, Windows 10 64 bit

На Windows 10 все камеры отображаются корректно. Тестировались только USB-камеры.

 

Cam

Max resolution

Chrome 57

FF 53

USB

Logitech C270

1270×720

+

+

USB

Logitech C160

640×480

+

+

Embedded

Laptop embedded cam

640×480

+

+

USB

Sven IC-990 HD

1920×1080

+

+

USB

Canyon CNE-CWC3

1270×720

+

+

 

 Firefox 53, Mac OS Sierra

На маке с FF 53 все работает хорошо и с встроенной камерой и с USB.

 

Cam

Max resolution

Chrome 57

FF 53

Embedded

Macbook pro, Sierra

?

+

+

USB

Logitech C270

1270×720

+

+

USB

Logitech C160

640×480

+

+

Embedded

Laptop embedded cam

640×480

+

+

USB

Sven IC-990 HD

1920×1080

+

+

USB

Canyon CNE-CWC3

1270×720

+

+

 

Мы собираемся отправить багрепорт команде Mozilla Firefox и ваша помощь поможет нам собрать больше информации по этому вопросу.

Если у вас есть Windows, веб-камера и Firefox 53, пожалуйста напишите работает ли она на этой странице.

 

Ссылки для тестирования

https://webrtc.github.io/samples/src/content/getusermedia/gum/
https://appr.tc/
https://test.webrtc.org/