Come Funziona il Webcasting: Guida allo Streaming Live
Come Funziona il Webcasting: Guida allo Streaming Live
Webcasting = trasmissione audio/video in tempo reale su internet.
Flusso di Lavoro
- Acquisizione: telecamere, microfoni, condivisione schermo, software di presentazione.
- Codifica: compressione in H.264/H.265 + AAC/Opus tramite OBS, vMix, Wirecast o encoder hardware.
- Ingresso (Ingest): invio stream RTMP/SRT al server di origine (Wowza, Nimble, AWS MediaLive, YouTube Live, Vimeo Livestream).
- Transcodifica/Transmuxing: il server origine crea scale di bitrate adattativo (1080p/720p/480p/360p) → HLS (m3u8+ts) o DASH (mpd).
- Distribuzione: CDN (Akamai, CloudFront, Fastly) memorizza in cache i segmenti a livello globale.
- Riproduzione: lo spettatore carica il player incorporato (Video.js, JW Player, tag
<video>nativo) → richiede il manifest → streaming dall'edge CDN più vicino. - Interazione (Opzionale): chat, Q&A, sondaggi tramite WebSocket/API accanto allo stream.
- Registrazione: il server origine salva MP4/TS per on-demand (VOD) successivo.
Protocolli Chiave
- Ingest: RTMP, SRT, RIST
- Distribuzione: HLS (Apple), DASH (MPEG), WebRTC (ultra-bassa latenza)
Scalabile fino a milioni di utenti; latenza 5–30s (HLS) o <1s (WebRTC).