0
的WebRTC來基本上在3種口味視網絡情況:的WebRTC現有會話
- 沒有NAT - 會話點對點
NAT - 會話使用STUN,但最終還是點對點的媒體
NAT +防火牆:在這種情況下,會話不是對等,媒體通過TURN服務器。
如果使用TURN服務器或它是對等的,是否有方法/工具可以找出現有的實時會話?
我正在使用chrome。如果其他瀏覽器存在工具,我也很高興知道它。
THX
的WebRTC來基本上在3種口味視網絡情況:的WebRTC現有會話
NAT - 會話使用STUN,但最終還是點對點的媒體
NAT +防火牆:在這種情況下,會話不是對等,媒體通過TURN服務器。
如果使用TURN服務器或它是對等的,是否有方法/工具可以找出現有的實時會話?
我正在使用chrome。如果其他瀏覽器存在工具,我也很高興知道它。
THX
this pull request的的WebRTC樣品使得constraints/getStats sample顯示的IP地址。而不是本地和遠程ip around here你想要candidateType屬性。 如果其中任何一個是「中繼」,則使用轉向服務器。如果兩者都是「主機」,則這是沒有NAT的直接連接。對於所有其他情況,使用NAT。
請注意,此示例目前有點亂,因爲getStats API發生了一些變化。
[WebRTC:確定在PeerConnection中使用哪個TURN服務器]的可能副本(https://stackoverflow.com/questions/32137156/webrtc-determine-which-turn-server-is-used-in-peerconnection) – jib
ICE實際上能夠穿越許多防火牆,而不是兩個對等體位於對稱NAT之後的情況。 – jib