用户1(带摄像头)不会转移到用户2(不带摄像头),如果两者都开启了摄像头——一切正常



Stack: Nextjs, expressjs, socket。io, WebRTC

我正试图建立一个视频聊天,目前一切都很好,只有当第二个用户加入并同意使用相机,并有一个。否则,连接建立,用户2可以聊天,但用户2没有收到用户1的视频流。

我把这段代码放在github上,以便更清楚和更好地理解正在发生的事情。

非常大的宇宙感谢帮助!

您正在调用createOffer而不带" legacy ";offerToReceive *约束。如果没有这些,如果创建报价的用户没有相机,他们只会谈判音频,而不会尝试谈判视频。

请参阅https://webrtc.github.io/samples/src/content/peerconnection/pc1/获取使用这些选项的示例。

相关内容

最新更新