Qu’est-ce que le RTCP – Real Time Transport Control Protocol?

Le RTCP signifie Real Time Transport Control Protocol et est défini dans le RFC 3550. Le RTCP va de paire avec le RTP. Le rôle du RTP est de transmettre les données elles-même, alors que le rôle du RTCP est de transmettre les paquets de contrôle aux participants d’un appel. Sa fonction principale est donner un feedback sur la qualité du service fourni par le RTP.

RTP-RTCP-diag

Le RTP provient et est reçu sur des numéros de port pairs et la communication RTCP associée utilise le numéro de port impair supérieur suivant. Il transporte des statistiques et renseignements tels que le comptage de paquets et d’octet, jitter, et le temps de parcours. Une application peut utiliser cette information pour contrôler les paramètres QoS et peut choisir d’utiliser par exemple un codec différent.

Le RTCP ne fournit pas d’encodage de flux ou de méthodes d’authentification mais de tels mécanismes peuvent être mise en oeuvre à l’aide du SRTP (Secure Real-time Transport Protocol).

Lectures complémentaires:

Qu’est-ce que le RTP ?