У вас проблема с доступом к веб-камере в Google Chrome через http, это позволяет использовать веб-камеру с https в большинстве случаев. Другие браузеры не имеют такой проблемы.Доступ к веб-камере в браузере по http
Для примера Yahoo gifshot дает ошибку:
"There was an issue with the getUserMedia API - the user probably denied permission"
и http://demo.mycodingtricks.com/javascript/webcam-api/ выдает сообщение:
"Webcam.js Error: Could not access webcam: PermissionDeniedError: Only secure origins are allowed"
и отсылает нас к этому https://www.chromium.org/Home/chromium-security/prefer-secure-origins-for-powerful-new-features
Так что может быть причиной такого поведения ? Настройки браузера по умолчанию.
Вопросы, ищущих отладки помощи («почему не этот код работает?») Должен включать в себя желаемое поведение, конкретную проблему или ошибку, и самый короткий код, необходимый воспроизвести его в самом вопросе. Вопросы без четкого описания проблемы не полезны другим читателям. См. [Как создать минимальный, завершенный и проверяемый пример] (http://stackoverflow.com/help/mcve). –
Добавлено больше информации, надеюсь на помощь. –