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?
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 ...
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.