问题描述
我正在尝试使用 WebRTC 执行以下操作,将两个对等点相互连接,现在在同一台机器上(不同的选项卡)
视频元素仍然不呈现任何视频 我尝试过的事情;
- 我使用了 twillio 的 STUN 和 TURN 服务器(在 TCP 上使用涓流冰测试时,我完成了状态)
- 在 peer 1 上使用流时,显示屏幕视频
- 在 peer 2 中使用普通视频时,显示普通视频
- 在 chrome://webrtc-internals/ 中,我看不到任何发送或接收的帧
- 在 firefox 中,我确实看到错误
WebRTC: ICE Failed,see about:webrtc for more details
,但我无法弄清楚问题是什么。除此之外,ICE 涓流失败rickle grace period is over; marking every component with only Failed pairs as Failed.
我希望有人建议寻找更多信息或尝试一些东西。我很困惑为什么我不能让它工作
解决方法
我的问题是我已经缓存了 ice 候选对象,因为我在某处读到过这是一个很好的方法......但实际上它不是 所以这就是为什么他们从来没有被添加和交换过。