当webrtc数据通道连接时,我想了解有关连接的详细信息。(我承认我对冰和重新谈判仍然很模糊)。
在我的datachannel.onopen里,我试着弄到
var sctp = myPeerConnection.sctp;但它正在回归,没有定义。它只是还没有在Chrome和Firefox中实现吗?如何才能看到实际使用的传输,因为localDescription和remoteDescription都有所有的冰候选,但没有最终选择的传输。
发布于 2017-10-11 09:09:15
来自文档:https://developer.mozilla.org/en-US/docs/Web/API/RTCPeerConnection/sctp
RTCPeerConnection接口上的只读sctp属性返回描述发送和接收SCTP数据的SCTP传输的RTCSctpTransport。如果SCTP尚未协商,则此值为null。
因此,您的数据通道似乎没有使用SCTP。如果您正在使用Chrome,您可以使用以下地址获得有关webrtc会话的更多详细信息: chrome://webrtc-internals/
编辑:返回未定义的不等于空,对不起错误。文档中说这个特性还没有(?)由Chrome和Firefox支持..。
要查看有关数据通道会话的更多信息,还可以使用wireshark。
https://stackoverflow.com/questions/46073538
复制相似问题