【发布时间】:2017-08-06 10:44:47
【问题描述】:
为了支持任意客户端的 ICE-trickling,建议信令机制也支持信令以支持涓流。我的就是这样做的;对等点可以在初始信令握手中包含一个标志是否支持涓流,以便远程对等点可以决定涓流。
我遇到的问题是我不确定如何检测当前浏览器是否支持 ICE-trickling,因此它可以正确设置该标志。我尝试将其用作检测机制:
typeof RTCPeerConnection.prototype.addIceCandidate == 'function'
这是可靠的还是最好的,还是有更好的 API 或方法来查询本地对 ICE-trickling 的支持?
【问题讨论】:
-
所有支持WebRTC的浏览器都支持trickling。
-
我们测试过的所有相关浏览器似乎都是如此。然而,在过去的某个时候,这似乎不是真的。大多数关于滴流的信息都相当过时,并且来自那个有争议的时期。是否保证在任何浏览器支持它的地方?或者,某种检测支持的方法?
标签: javascript google-chrome firefox webrtc