我有2个设备分别命名为A和B 我发现,如果呼叫方(即设备A)没有摄像头,即使被叫方具有网络摄像头,被叫方(即设备B)生成的答案也没有任何视频信息。
最后,设备A无法显示远程视频流。
但是,当我交换这些设备的角色时,即使设备A没有网络摄像头,被叫方(即设备A)生成的答案也具有视频信息,为什么?
背后有什么哲学吗? 还有其他方法可以确保被叫方可以显示远程视频流吗?
答案 0 :(得分:0)
通过将选项传递给createOffer()方法来执行。
pc.createOffer({
offerToReceiveAudio: true,
offerToReceiveVideo: true
});