Paso 6: ¿Por qué PubNub?
WebRTC no es una independiente API, necesita un servicio de señalización a coordinar la comunicación. Metadatos deben ser enviados entre los llamadores antes de que se puede establecer una conexión.
Estos metadatos incluyen cosas tales como:
- Mensajes de control de sesión para abrir y cerrar conexiones
- Mensajes de error
- Tipos de codecs/Codec settings, ancho de banda y los medios de comunicación
- Claves para establecer una conexión segura
- Datos de la red tales como IP de host y el puerto
Una vez de señalización ha tomado lugar, datos de audio de video es transmitido directamente entre clientes, que con de WebRTC PeerConnection API. Esta conexión directa peer-to-peer permite datos robustos de corriente alto ancho de banda, como video.
PubNub esta señalización increíblemente fácil y luego le da el poder para hacer mucho más con las aplicaciones de WebRTC.