3.7.1.2. Avantages et
inconvénients
Le protocole RTP permet de reconstituer la base de temps des
différents flux multimédia (audio, vidéo, etc.); de
détecter les pertes de paquets; et d'identifier le contenu des paquets
pour leur transmission sécurisée.
Par contre, il ne permet pas de réserver des ressources
dans le réseau ou d'apporter une fiabilité dans le réseau.
Ainsi il ne garantit pas le délai de livraison.
3.7.2. Le protocole RTCP
3.7.2.1. Description
générale de 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 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é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
sont les suivants :
v Une synchronisation supplémentaire entre les
médias : Les applications multimédias sontsouvent
transportées par des flots distincts. Par exemple, la voix, l'image ou
même desapplications numérisées sur plusieurs niveaux
hiérarchiques peuvent voir lesflots géréset suivre des
chemins différents ;
v L'identification des participants à une session : en
effet, les paquets RTCP contiennentdes informations d'adresses, comme l'adresse
d'un message électronique, un numéro detéléphone ou
le nom d'un participant à une conférence
téléphonique ;
v Le contrôle de la session : en effet le protocole RTCP
permet aux participants d'indiquerleur départ d'une conférence
téléphonique (paquet Bye de RTCP) ou simplement defournir 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 de la supervision.
On peut détailler les paquets de supervision en 5 types
:
v 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 ;
v RR (Receiver Report) : Ensemble de statistiques portant sur
la communication entre lesparticipants. Ces rapports sont issus des
récepteurs d'une session ;
v SDES (Source Description) : Carte de visite de la source
(nom, e-mail, localisation) ;
v BYE : Message de fin de participation à une
session ;
v APP : Fonctions spécifiques à une
application.
|