RESUMEN TÉCNICO

Arquitectura WebRTC

Una explicación breve de cómo una imagen en directo viaja desde el navegador del emisor hasta los espectadores y qué papel tiene Cloudflare.

El recorrido de una transmisión en directo

  1. 1

    Navegador del emisor

    Tras conceder permiso, el navegador captura los datos de cámara y micrófono y establece una conexión WebRTC.

  2. 2

    Aplicación LiveSnap

    La aplicación en Hostinger verifica la sesión y las reglas de acceso, y prepara la conexión. No recibe ni procesa los fotogramas de vídeo en directo.

  3. 3

    Cloudflare Realtime SFU

    El relé de medios de Cloudflare recibe la emisión una vez y la distribuye a los espectadores conectados. El emisor no tiene que enviar una copia independiente a cada espectador.

  4. 4

    Navegadores de los espectadores

    Cada espectador recibe la transmisión mediante WebRTC. Su red y dispositivo también influyen en la calidad que puede recibir.

Navegador

Solicita acceso a la cámara y el micrófono, envía la emisión y reproduce el stream recibido. Cerrar la página o retirar el permiso detiene la captura en el navegador.

Aplicación en Hostinger

Ejecuta la aplicación y la base de datos de LiveSnap. Gestiona cuentas, sesiones y reglas del servicio; los secretos de la aplicación permanecen en el servidor.

Cloudflare Realtime

Proporciona la Serverless SFU que retransmite medios en directo entre el emisor y los espectadores. Es la capa de medios, no la base de datos de cuentas.

Conexión y límites de seguridad

Qué significa en la práctica

Para emitir se requiere un navegador actual compatible con WebRTC y permiso para usar la cámara. El emisor puede finalizar la sesión o revocar el acceso a la cámara en cualquier momento. La política de privacidad describe el tratamiento de datos y los términos de uso siguen siendo las reglas aplicables a LiveSnap.