Reputation: 83
I'm working on a VOIP application using node js and webrtc. I'm having a problem with microphone being denied on start by chrome when I change IP from localhost to 192.168.....
When I start my application on localhost, it worked well on chrome & firefox, but when I start it on my PC's IP, it only works on firefox. Could this be due to my server working on HTTP not HTTPS?
Thank you!
Upvotes: 2
Views: 2766
Reputation: 2643
Yes you need to use HTTPS.
Starting with Chrome 47, getUserMedia() requests are only allowed from secure origins: HTTPS or localhost.
See post and similar issue.
Upvotes: 6