已经存在一个问题peer.js is not working http but not on https?,但已标记为已回答,以检查浏览器的兼容性。
它也有一条注释peer.js is not working http but not on https?告诉了实际问题
我正在使用chrome 64.0.3282.140,并尝试了不同的版本和浏览器,因此peerjs兼容性测试结果已经不错,但仍然
要使用navigator.getUserMedia,需要在安全域(https)上运行Web应用程序
但是然后此应用程序无法将peerjs服务器与以下错误连接
混合内容:位于'https://localhost:4200'的页面已通过HTTPS加载,但请求了不安全的XMLHttpRequest端点'http://0.peerjs.com:9000/peerjs/id?ts=xyz'。该请求已被阻止;内容必须通过HTTPS提供
此外,从安全的CDN链接使用peer.js没什么区别,因为它仍然调用与上述http://0.peerjs.com:9000/peerjs/id?ts=xyz相同的URL,但是不幸的是,当我尝试将其更改为https时,该URL不起作用
peerjs是否有可用的安全资源,以便我可以使用getUserMedia?
最佳答案
我在https://peerjs.com/docs/#start的文档中看到了这一点
安全的BOOLEAN BETA(0.3.0)
如果使用的是SSL,则为true。请注意,
云托管的服务器和资产可能不支持SSL。
听起来您需要托管自己的服务器...
关于javascript - 使用PeerJs进行实时流式传输,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52783786/