我们正在开发一个JS前端,以显示低延迟的视频流,因此我们使用WebRTC。
我们在这篇文章中读到HTTPS是必需的,因为getUserMedia是一个强大的函数。链接到主题它只是单向的,我们不要尝试访问getusermedia。当使用Chrome或任何移动浏览器时,官方webtc测试网站工作正常,但我们的设置只能在MacOS和Safari上访问。有webbrtc知识的人能告诉我吗?
显示传入的WebRTC视频流应该可以通过HTTP在firefox或chrome上显示,当没有尝试通过getusermedia访问用户的相机或麦克风时,是否正确?
我在w3c页面上找到了关于这个的讨论。除了getUserMedia之外,似乎没有对webtc的安全上下文的要求。
另外,我刚刚测试了在firefox 101.0.1和chromium 105.0.5141.0的远程机器上提供的仅传入的webrtc视频流,没有https也可以正常工作。
相同的设置,但getUserMedia不起作用。
所以我想你的说法是正确的。