因此,我正在尝试使用webrtc video chat构建一个peer.js网络应用程序。到目前为止,一切似乎都很顺利。当我在我的私人服务器上运行我的应用程序时,问题就开始了。
每次我试图回答或打电话,视频开始播放几秒钟,但使用黑色屏幕,然后我得到的ICE Failed错误,它断开。
如果两个用户共享相同的ip地址,则不会发生这种情况。如果用户共享相同的ip,视频聊天工作正常,根本没有问题。
这里有什么问题吗?
更新
我添加了眩晕并打开了对等服务器,但是我再次得到了相同的错误。
peer = new Peer({ key: peerApiKey, debug: 3, config: {'iceServers': [
{ url: 'stun:stun.l.google.com:19302' },
{ url: 'stun:stun1.l.google.com:19302' },
{ url: 'turn:numb.viagenie.ca:3478', credential: 'muazkh', username:'webrtc@live.com' },
{ url: 'turn:numb.viagenie.ca', credential: 'muazkh', username:'webrtc@live.com' },
{ url: 'turn:192.158.29.39:3478?transport=udp', credential: 'JZEOEt2V3Qb0y27GRntt2u2PAYA=', username:'28224511:1379330808' },
{ url: 'turn:192.158.29.39:3478?transport=tcp', credential: 'JZEOEt2V3Qb0y27GRntt2u2PAYA=', username:'28224511:1379330808' }
]}});发布于 2016-05-25 14:24:18
https://stackoverflow.com/questions/37438484
复制相似问题