PANORAMICA TECNICA

Architettura WebRTC

Una spiegazione sintetica di come l'immagine in diretta passa dal browser dell'emittente agli spettatori e di quale ruolo vi svolge Cloudflare.

Il percorso di una diretta

  1. 1

    Browser dell'emittente

    Dopo la concessione dei permessi, il browser acquisisce i dati di fotocamera e microfono e stabilisce una connessione WebRTC.

  2. 2

    Applicazione LiveSnap

    L'applicazione su Hostinger verifica la sessione e le regole di accesso, quindi prepara l'impostazione della connessione. Non riceve né elabora i fotogrammi video della diretta.

  3. 3

    Cloudflare Realtime SFU

    Il relay multimediale di Cloudflare riceve la trasmissione una sola volta e la distribuisce agli spettatori connessi. In questo modo l'emittente non deve inviare una copia separata a ogni spettatore.

  4. 4

    Browser degli spettatori

    Ogni spettatore riceve il flusso tramite WebRTC. La sua rete e il suo dispositivo influiscono sulla qualità che può ricevere.

Browser

Richiede il permesso per fotocamera e microfono, invia la trasmissione e riproduce il flusso ricevuto. Chiudendo la pagina o revocando l'accesso, l'acquisizione nel browser si interrompe.

Applicazione su Hostinger

Esegue l'applicazione LiveSnap e il database. Gestisce account, sessioni e regole del servizio; i segreti dell'applicazione restano sul server.

Cloudflare Realtime

Fornisce la SFU serverless usata per inoltrare i flussi multimediali in diretta tra l'emittente e gli spettatori. È il livello multimediale, non il database degli account.

Connessione e limiti di sicurezza

Cosa significa in pratica

Per trasmettere servono un browser aggiornato con supporto WebRTC e il permesso di usare la fotocamera. L'emittente può terminare una sessione o revocare il permesso della fotocamera in qualsiasi momento. Le regole sul trattamento dei dati sono descritte nell'informativa sulla privacy; l'uso di LiveSnap resta disciplinato dai termini di servizio.