我只想通过WebRTC传输数据,所以我没有在RTCPeerConnection中添加addStream。我需要的是"sdpMid":"data"本地无线局域网候选人。
当在本地WIFI网络中时,onicecandidate事件不会在iOS 11 Safari中返回本地候选人。
当使用STUN服务器时,它可以返回远程候选者,但仍然没有本地候选者。
如何解决这个问题?
我必须使用navigator.mediaDevices.getUserMedia({audio: true})来激活本地候选人...只有使用此命令,iOS Safari才能在局域网环境中获得本地候选并打开通道。
不知道是不是iOS的bug。
发布于 2018-08-20 18:42:42
这是Webkit博客中解释的预期行为:https://webkit.org/blog/7763/a-closer-look-into-webrtc/
https://stackoverflow.com/questions/51925319
复制相似问题