2017-09-06 30 views
0

當一個webrtc數據通道連接時,我想了解有關連接的詳細信息。 (我承認我仍然對冰和重新談判模糊不清)。webrtc datachannel sctp details

在我datachannel.onopen我試圖讓SCTP

var sctp = myPeerConnection.sctp; 

但它返回undefined。在Chrome和Firefox中尚未實現嗎?我怎樣才能看到實際使用的交通工具,因爲localDescription和remoteDescription都有所有的候選人,但不是最終選擇的交通工具。

回答

1

從文檔:https://developer.mozilla.org/en-US/docs/Web/API/RTCPeerConnection/sctp

的RTCPeerConnection接口上的只讀SCTP屬性返回一個RTCSctpTransport描述在其SCTP數據被髮送和接收的SCTP傳輸。如果SCTP尚未協商,則此值爲null

所以看起來你的數據通道沒有使用SCTP。 如果您使用的是Chrome,您可以使用以下地址獲得有關webrtc會話的更多詳細信息:chrome:// webrtc-internals/

編輯:返回undefined與null不同,對於錯誤感到抱歉。該文檔說,此功能尚未(但?)由Chrome和Firefox支持...

要查看有關您的數據通道會話的更多信息,還可以使用wireshark。