b) Le protocole RTCP
Le protocole RTCP est fondé sur la transmission
périodique de paquet de contrôle à tous les participants
d'une session. C'est le protocole UDP qui permet le multiplexage des paquets de
données RTP et les paquets de contrôle RTCP. Le protocole RTP
utilise le protocole RTCP (Real-time Transport Control Protocol), qui
transporte les informations supplémentaires suivantes pour la gestion de
la session. Les récepteurs utilisent RTCP pour renvoyer vers les
émetteurs un rapport sur la QoS. Ces rapports comprennent le nombre de
paquets perdus, le paramètre indiquant la variance d'une distribution
(plus communément appelé la gigue : c'est-à-dire les
paquets qui arrivent régulièrement ou
irrégulièrement) et le délaialler-retour. Ces informations
permettent à la source de s'adapter par exemple, de modifier le niveau
de compression pour maintenir une QoS. Le protocole RTCP offre les fonctions
suivantes :
· Une synchronisation supplémentaire entre les
medias
· L'identification des participants à une
session
· Le contrôle de la session
Le protocole RTCP demande aux participants de la session
d'envoyer périodiquement les informations citées ci-dessus.la
périodicité est calculée en fonction du nombre de
participants de l'application. On peut dire que les paquets RTP ne transportent
que les données des utilisateurs. Tandis que les paquets RTCP ne
transportent en temps réel, que de la supervision. On peut
détailler les paquets de supervision en 5 types :
· SR (Sender Report) : ce rapport regroupe des
statistiques concernant la transmission (pourcentage de perte, nombre
cumulé de paquets perdus, variation de délai (gigue), etc.)
· RR (Receiver Report) : ensemble de statistiques
portant sur la communication entre les participants. Ces rapports sont issus
des récepteurs d'une session.
· SDES (Source Description) : carte de visite de la
source (nom, e-mail, localisation).
· BYE : Message de fin de participation à une
session.
· APP : fonctions spécifiques à une
application.
|