Étape 6: Pourquoi PubNub ?
WebRTC n’est pas une API en autonome, il a besoin d’un service de signalisation pour coordonner les communications. Métadonnées doivent être envoyé entre interlocuteurs avant une connexion peut être établie.
Ces métadonnées comprennent les choses telles que :
- Messages de contrôle de session pour ouvrir et fermer des connexions
- Messages d’erreur
- Types de paramètres, de bande passante et de médias codecs/Codec
- Clés pour établir une connexion sécurisée
- Réseau de données telles que l’IP de l’hôte et le port
Une fois la signalisation a eu lieu, vidéo/audio/données est diffusée directement entre les clients, à l’aide de WebRTC Connection API. Ce raccordement direct-to-peer permet aux flux haut débit des données fiables, comme la vidéo.
PubNub, cette signalisation est incroyablement facile et puis vous donne le pouvoir de faire bien plus encore avec vos applications WebRTC.