II.7.2 LE PROTOCOLE RTCP
II.7.2.1 DESCRIPTION GENERALE DU PROTOCOLE RTCP
Le protocole RTCP est fondé sur la transmission
périodique de paquets de contrôle à tous les participants
d'une session. C'est le protocole UDP (par exemple) qui permet le multiplexage
des paquets de données RTP et des paquets de contrôle RTCP.
Le protocole RTP utilise le protocole RTCP, Real-time
Transport Control Protocol, qui transporte les informations
supplémentaires 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élai aller-retour. Ces informations permettent à la source de
s'adapter, par exemple, de modifier le niveau de compression pour maintenir une
QoS.
Parmi les principales fonctions qu'offre le protocole RTCP nous
avons :
? la synchronisation supplémentaire entre les
médias : Les applications multimédias sont souvent
transportées par des flots distincts. Par exemple, la voix, l'image ou
même des applications numérisées sur plusieurs niveaux
hiérarchiques peuvent voir les flots gérées et suivre des
chemins différents ;
? l'identification des participants à une session : en
effet, les paquets RTCP contiennent des informations d'adresses, comme
l'adresse d'un message électronique, un numéro de
téléphone ou le nom d'un participant à une
conférence téléphonique ;
? le contrôle de la session : en effet le protocole RTCP
permet aux participants d'indiquer leur départ d'une conférence
téléphonique (paquet Bye de RTCP) ou simplement de fournir une
indication sur leur comportement.
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 les signaux de supervision.
11 DA CUNHA José, VoIP et Asterisk/Trixbox,
metrise en systèmes distribués et réseaux,
Université de Franche Comté, 2007-2008.
67
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. Ces rapports sont issus
d'émetteurs actifs d'une session ;
? 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.
|