I protocolli di streaming definiscono le regole con cui audio, video e altri dati multimediali vengono trasportati e gestiti attraverso una rete. In questa dispensa distingueremo innanzitutto protocolli e codec, chiarendo perché tecnologie come H.264, AV1, AAC e Opus si occupino della codifica, mentre i protocolli definiscono aspetti della comunicazione. Analizzeremo poi RTP e RTCP per il trasporto e il controllo dei flussi in tempo reale, insieme a SIP, SDP e RTSP per la gestione delle sessioni.
Approfondiremo RTMP, SRT e RIST per contribution e ingest, HLS e MPEG-DASH per la distribuzione adattiva su larga scala e infine WebRTC per le comunicazioni interattive a bassa latenza. Vedremo così perché queste tecnologie non siano necessariamente alternative tra loro, ma possano intervenire in momenti differenti della stessa architettura di streaming.
Protocolli streaming
Elementi chiave
Vuoi aiutarmi a scrivere articoli come questo?



No responses yet