Che cos’è l’ RTCP – Real Time Control Protocol?

R.T.C.P. è l’acronimo di Real Time Control Protocol (Protocollo di controllo in tempo reale) e viene descritto nella norma RFC 3550. L’RTCP è di solito affiancato al protocollo RTP (Real-time Transport Protocol, Protocollo di trasporto in tempo reale per applicazioni). L’RTP esegue la consegna effettiva dei dati, mentre l’RTCP è adoperato per inviare pacchetti di controllo ai partecipanti di una chiamata. La sua funzione principale consiste nel controllare la qualità del servizio fornito dall’RTP.

Il diagramma RTP RTCP

RTP viene originato e ricevuto su numeri di porta pari, e la comunicazione RTCP associata utilizza il numero di porta dispari immediatamente superiore. Trasporta statistiche e info come il conteggio degli ottetti e dei pacchetti, il jitter e il tempo di andata e ritorno. Un’applicazione può usare queste informazioni per controllare i parametri QoS e scegliere, per esempio, di usare un codec diverso.

RTCP non fornisce alcun metodo di cifratura del flusso o di autenticazione, ma tali meccanismi possono essere implementati con l’uso del protocollo SRTP (Secure Real-time Transport Protocol).

Ulteriori letture