关于WebRTC提供和回答问题

时间:2020-05-10 02:34:40

标签: javascript webrtc

我有2个设备分别命名为A和B 我发现,如果呼叫方(即设备A)没有摄像头,即使被叫方具有网络摄像头,被叫方(即设备B)生成的答案也没有任何视频信息。

最后,设备A无法显示远程视频流。

但是,当我交换这些设备的角色时,即使设备A没有网络摄像头,被叫方(即设备A)生成的答案也具有视频信息,为什么?

背后有什么哲学吗? 还有其他方法可以确保被叫方可以显示远程视频流吗?

1 个答案:

答案 0 :(得分:0)

通过将选项传递给createOffer()方法来执行。

pc.createOffer({
  offerToReceiveAudio: true,
  offerToReceiveVideo: true
});