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.
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).