Comment WebRTC travail?

Je suis intéressé par Peer-to-Peer connexions dans le navigateur. Puisque cela semble être possible avec WebRTC, je me demandais comment cela fonctionne exactement.

J'ai lu quelques explications et vu les diagrammes à ce sujet et maintenant il est clair pour moi, que la connexion establishmet fonctionne sur le serveur. Le serveur semble échanger des données entre le client qui sont prêts à se connecter les uns aux autres, afin qu'ils puissent commencer une connexion directe, qui est indépendante du serveur.

Mais c'est exactement ce que je ne comprends pas. Jusqu'à maintenant, je pensais que la seule façon de créer des connexions est pour écouter sur un port sur Un ordinateur et de se connecter à ce port de l'ordinateur B. Mais cela ne semble pas être le cas dans WebRTC. Je pense que aucun des clients commence à écouter sur un port. En quelque sorte, ils peuvent créer une connexion sans écouter sur les ports et accepter des connexions. Ni le client, ni le client B commence à agir comme un serveur.

Mais comment? Quelles sont les données échangées sur le WebRTC serveur, que les clients peuvent utiliser pour se connecter les uns aux autres?

Merci pour vos explications à cela 🙂

Modifier

J'ai trouvé cette article. Il n'est pas lié à WebRTC, mais je pense que ça répond à une partie de ma question. Je ne suis pas sûr, difficile. Il serait quand même cool, si quelqu'un pourrait-il m'expliquer et me donner quelques liens supplémentaires.

  • Pour initialiser “etat machine”, la partie de base de WebRTC, nous avons utiliser un moyen de l'agent comme un serveur pour obtenir de la GLACE candidats via LANCÉ protocole de connexion/de STUN/TURN serveur ..... Aujourd'hui, nous sommes en s'appuyant sur des serveurs SIP cependant, il ya quelques autres options aussi!
  • RTCWeb / WebRTC Expliqué -- ~40 minutes de vidéo de présentation de WebRTC co-éditeur de Cullen Jennings -- adf.ly/DHgzv
InformationsquelleAutor Van Coding | 2012-10-03