fp007
fp007

Reputation: 480

Webcam not working on Production, not showing permits popup

I have a project using React but the component WebCam that works perfectly in all browsers locally; but when tested in a server, doesn't show the permits pop-up to allow the use of the camera.

I don't think the code is the problem. Instead some security on the browsers. I tried to give permissions directly to the site on Chrome and I can't change it. And is not blocked, on either browser.

Some other considerations:

I haven't install any ssl certificate, is just a small testing server to play, so I wasn't thinking to install them for the moment.

could this be the problem?

Upvotes: 2

Views: 3009

Answers (1)

philnash
philnash

Reputation: 73029

The getUserMedia API requires you to serve the page over HTTPS (or on localhost). So if you haven’t set that up, that is why it’s not working in production.

See the Security section of this documentation for more details: https://developer.mozilla.org/en-US/docs/Web/API/MediaDevices/getUserMedia#security

Upvotes: 3

Related Questions