我正在玩 WebRTC,我想要实现的是:
User1 在 192.168.xx 打开浏览器
User2打开浏览器在192.168.xx的同一页面
用户 1 单击呼叫,用户 2 在他的屏幕上显示流。
我已经使用 node 和 socket.io 创建了一个信令服务器,并且我能够使用 socket.io 房间在用户之间交换消息。
我正在遵循的步骤是:
- 获取用户媒体
- 创建 peerconnection1 - 没有冰服务器
- 在 peerconnection 上添加流
- 创建报价
- 通过套接字发送报价
- 接收报价并创建 peerconnection2 - 没有 ice 服务器
- 发送答案
我还在“oniceccandidate”和“onaddstream”中添加了一些日志,以查看它们何时被调用,并在“onaddstream”上创建了视频元素。
当我按下通话按钮时,我在另一台计算机上看到视频元素变黑,但我没有看到任何视频和音频。当然我错过了一些重要的步骤,
有人可以告诉我要进行正确的呼叫并交换所有必要的数据以在另一端显示流所需的步骤吗?
非常感谢