Was wird für STUN stun.l.google.com:19302 verwendet?

8

Ich schaue mir die Demo für webrtc.html und peerconnection_server an, die zwischen zwei Chrome-Browsern funktioniert. Meine Frage ist, was genau ist der erste Parameter von webkitPeerConnection?

%Vor%

Ist es ein STUN-Server eines Drittanbieters, der von Google zu Demonstrationszwecken bereitgestellt wird? Wenn ich in meinem JavaScript-Code "stun.l.google.com:19302" durch "toto" ersetze, kann ich immer noch Videoanrufe tätigen. Aber da ich im selben Subnetz bin, kann das erklärbar sein ...

    
Vicky 19.11.2013, 09:29
quelle

2 Antworten

13
  • STUN-Server werden von beiden Clients verwendet, um ihre IP-Adresse zu ermitteln wie es im globalen Internet sichtbar ist. Wenn beide Peers hinter der gleiche NAT, STUN-Einstellungen sind nicht erforderlich, da sie sowieso sind erreichbar voneinander. STUN kommt effektiv ins Spiel, wenn der Peers sind in verschiedenen Netzwerken.

  • Wie wir wissen, ist webRTC Peer-to-Peer und die Eiskandidaten sind obligatorisch in webrtc. ICE-Funktionalität kann auf jede der beiden Arten sein , STUN und TURN.

  • Es gibt viele Stun-Server, die von Google und anderen Sites zur Verfügung gestellt werden man könnte es gebrauchen. Sie können auch Ihren eigenen STUn-Server einrichten rfc5766.

Hoffnung, die eine Lust auf was und wie von Betäubung gibt.

    
Altanai 13.03.2014 11:20
quelle
1

Ein Stun-Server wird benötigt, damit zwei Clients mit webrtc kommunizieren können, wenn sie hinter NAT stehen. Sie benötigen diesen Stun-Server, um sicherzustellen, dass Personen hinter NAT die webrtc-Funktionalität auf Ihrer Webseite verwenden können.

    
Munim 19.11.2013 09:51
quelle

Tags und Links