Passa al contenuto principale

1. Introduction

I flussi multimediali in tempo reale che usano RTP sono, in una certa misura, resilienti alle perdite di pacchetto. RTP [1] fornisce tutti i meccanismi necessari per ripristinare ordinamento e temporizzazione presenti presso il mittente al fine di riprodurre correttamente un flusso multimediale presso un destinatario. RTP fornisce anche un feedback continuo sulla qualità complessiva di ricezione da tutti i ricevitori, consentendo così ai mittenti, nel medio termine (nell'ordine di secondi o minuti), di adattare schema di codifica e comportamento di trasmissione alla qualità del servizio (QoS) di rete osservata. Tuttavia, salvo pochi meccanismi specifici del payload [6], RTP non prevede un feedback tempestivo che consenta a un mittente di riparare immediatamente il flusso multimediale: tramite ritrasmissioni, controllo retroattivo di Forward Error Correction (FEC), o meccanismi specifici del media per alcuni codec video, come la selezione dell'immagine di riferimento.

I meccanismi attualmente disponibili con RTP per migliorare la resilienza agli errori includono la codifica ridondante audio [13], la codifica ridondante video [14], FEC a livello RTP [11], e considerazioni generali sulla trasmissione più robusta dei flussi multimediali [12]. Questi meccanismi possono essere applicati in modo proattivo (aumentando così la larghezza di banda di un dato flusso multimediale). In alternativa, in gruppi sufficientemente piccoli con round-trip time (RTT) bassi, i mittenti possono eseguire riparazioni su richiesta, usando i meccanismi sopra citati e/o approcci specifici della codifica multimediale. Si noti che «gruppo piccolo» e «RTT sufficientemente piccolo» dipendono fortemente dall'applicazione.

Questo documento specifica un profilo RTP modificato per conferenze audio e video con controllo minimo basato su [1] e [2] mediante due modifiche o aggiunte: in primo luogo, per ottenere un feedback tempestivo, si introducono il concetto di messaggi RTCP anticipati (Early RTCP) nonché algoritmi che consentono feedback a bassa latenza in piccoli gruppi multicast (e prevengono l'implosione di feedback in quelli grandi). Si presta particolare attenzione agli scenari punto-punto. In secondo luogo, si definiscono un piccolo numero di messaggi di feedback di uso generale e un formato per informazioni di feedback specifiche del codec e dell'applicazione da trasmettere nei payload RTCP.