WebRTC:如何让用户加入房间并观看我的实时视频,而无需创建“答案”或打开网络摄像头?

问题描述 投票:0回答:1

我是 WebRTC 新手,我了解到,为了在两个或更多对等点之间建立连接,您必须创建一个报价,而其他对等点必须向您发送回答案(同时导出其本地流)。

如何让用户加入房间并观看我的实时视频,而无需创建“答案”或打开网络摄像头?

提前致谢!

编辑:澄清一下,我熟悉幕后的 WebRTC 流程(信号、提供/应答等)。基于这个逻辑,我想知道的是如何将我的视频“流式传输”给其他用户,这样他们就不必也流式传输自己的视频(我只希望他们能够观看我的视频,而无需向他们询问网络摄像头权限)

webrtc
1个回答
0
投票

要创建 WebRTC 连接,您始终必须生成并交换报价和答案,这是没有办法解决的。

但是:这不需要任何特殊权限,因此不会提示用户进行任何访问。

导致权限请求提示的是访问媒体的调用,例如

getUserMedia
getDisplayMedia
。如果您想阻止权限请求对话框,只需在代码中跳过对这些函数的调用 - 至少在用户端,演示者当然仍然必须授予共享视频的权限。

WebRTC本身不需要任何媒体流来建立连接。对于纯文本示例,请参阅 WebRTC 存储库中的演示

© www.soinside.com 2019 - 2024. All rights reserved.