12.07.2015 Views

RTP : protocole de transport - RFC

RTP : protocole de transport - RFC

RTP : protocole de transport - RFC

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>RFC</strong> 3550 page - 40 - Schulzrinne & autresRTCP est comparé à l'octet correspondant <strong>de</strong> l'en-tête <strong>RTP</strong>, cette gamme correspond au bit marqueur mis à 1 (ce qui n'estpas habituel dans les paquets <strong>de</strong> données) et au bit <strong>de</strong> poids fort du champ Type <strong>de</strong> charge utile standard mis à 1 (car le type<strong>de</strong> charge utile statique est normalement défini dans la moitié <strong>de</strong> poids faible). Cette gamme a aussi été choisie commeétant numériquement à une certaine distance <strong>de</strong> 0 et 255 car les schémas tout à zéro et tout à un sont courants dans lesschémas <strong>de</strong> données.Comme tous les paquets RTCP composés DOIVENT commencer par SR ou RR, ces co<strong>de</strong>s ont été choisis comme une pairepair/impair pour permettre à la vérification <strong>de</strong> validité RTCP <strong>de</strong> tester le nombre maximum <strong>de</strong> bits avec gabarit et valeur.Des types supplémentaires <strong>de</strong> paquet RTCP peuvent être enregistrés auprès <strong>de</strong> l'IANA (voir la Section 15).12.2 Types <strong>de</strong> SDESabréviation nom valeurEND fin <strong>de</strong> liste SDES 0CNAME nom canonique 1NAME nom d'utilisateur 2EMAIL adresse <strong>de</strong> messagerie électronique <strong>de</strong> l'utilisateur 3PHONE numéro <strong>de</strong> téléphone <strong>de</strong> l'utilisateur 4LOC localisation géographique <strong>de</strong> l'utilisateur 5TOOL nom <strong>de</strong> l'application ou <strong>de</strong> l'outil 6NOTE remarque sur la source 7PRIV extensions privées 8Des types <strong>de</strong> SDES supplémentaires peuvent être enregistrés auprès <strong>de</strong> l'IANA (voir la Section 15).13. Profils <strong>RTP</strong> et spécifications <strong>de</strong> format <strong>de</strong> charge utileUne spécification complète <strong>de</strong> <strong>RTP</strong> pour une application particulière exigera un ou plusieurs documents d'accompagnement<strong>de</strong> <strong>de</strong>ux types décrits ici : profils, et spécification <strong>de</strong> format <strong>de</strong> charge utile.<strong>RTP</strong> peut être utilisé pour diverses applications qui ont <strong>de</strong>s exigences quelque peu différentes. La souplesse pour s'adapter àces exigences est fournie en permettant <strong>de</strong>s choix multiples dans la spécification principale du <strong>protocole</strong>, puis ensélectionnant les choix appropriés ou en définissant <strong>de</strong>s extensions pour un environnement et classe d'applicationsparticuliers dans un document <strong>de</strong> profil distinct. Normalement, une application va fonctionner selon un seul profil dans unesession <strong>RTP</strong> particulière, <strong>de</strong> sorte qu'il n'y a pas d'indication explicite au sein du <strong>protocole</strong> <strong>RTP</strong> lui-même sur le profilutilisé. Un profil pour <strong>de</strong>s applications audio et vidéo se trouve dans le document d'accompagnement <strong>RFC</strong> 3551. Les profilssont normalement intitulés "Profil <strong>RTP</strong> pour ...".Le second type <strong>de</strong> document d'accompagnement est une spécification <strong>de</strong> format <strong>de</strong> charge utile, qui définit comment untype particulier <strong>de</strong> données <strong>de</strong> charge utile, tel que <strong>de</strong> la vidéo codée en H.261, <strong>de</strong>vrait être porté dans <strong>RTP</strong>. Ces documentssont normalement intitulés "Format <strong>de</strong> charge utile <strong>RTP</strong> pour codage audio/vidéo XYZ". Les formats <strong>de</strong> charge utilepeuvent être utiles sous plusieurs profils et peuvent donc être définis indépendamment <strong>de</strong> tout profil particulier. Lesdocuments <strong>de</strong> profil sont alors chargés d'allouer une transposition par défaut <strong>de</strong> ce format en une valeur <strong>de</strong> type <strong>de</strong> chargeutile si nécessaire.Dans la présente spécification, les éléments suivants ont été i<strong>de</strong>ntifiés pour une éventuelle définition au sein d'un profil,mais cette liste n'a rien d'exhaustif :en-tête <strong>de</strong> données <strong>RTP</strong> : l'octet qui dans l'en-tête <strong>de</strong> données <strong>RTP</strong> contient le bit marqueur et le champ Type <strong>de</strong> chargeutile PEUT être redéfini par un profil pour convenir à <strong>de</strong>s exigences différentes, par exemple avec plus ou moins <strong>de</strong> bitsmarqueurs (paragraphe 5.3).types <strong>de</strong> charge utile : en supposant qu'un champ Type <strong>de</strong> charge utile soit inclus, le profil va habituellement définir unensemble <strong>de</strong> formats <strong>de</strong> charge utile (par exemple, <strong>de</strong> codages du support) et une transposition statique par défaut <strong>de</strong> cesformats en valeurs <strong>de</strong> type <strong>de</strong> charge utile. Certains <strong>de</strong> ces formats <strong>de</strong> charge utile peuvent être définis par référence à <strong>de</strong>sspécifications <strong>de</strong> format <strong>de</strong> charge utile distinctes. Pour chaque type <strong>de</strong> charge utile défini, le profil DOIT spécifier le débitd'horloge d'horodatage <strong>RTP</strong> à utiliser (paragraphe 5.1).ajout d'en-tête <strong>de</strong> données <strong>RTP</strong> : <strong>de</strong>s champs supplémentaires PEUVENT être ajoutés à l'en-tête fixe <strong>de</strong> données <strong>RTP</strong> si

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!