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 - 20 - Schulzrinne & autresdans un paquet RTCP composé sans excé<strong>de</strong>r la MTU du chemin <strong>de</strong> réseau, seul le sous-ensemble qui va tenir dans uneMTU DEVRAIT alors être inclus dans chaque intervalle. Les sous-ensembles DEVRAIENT être choisis par round-robin àtravers plusieurs intervalles afin que toutes les sources fassent l'objet <strong>de</strong> rapports.Les paragraphes qui suivent définissent les formats <strong>de</strong>s <strong>de</strong>ux rapports, comment ils peuvent être étendus <strong>de</strong> façonspécifique d'un profil si une application requiert <strong>de</strong>s informations <strong>de</strong> retour supplémentaires, et comment les rapportspeuvent être utilisés. Les détails du rapport <strong>de</strong> réception par les traducteurs et mixeurs figurent à la Section 7.6.4.1 SR : Paquet RTCP <strong>de</strong> rapport d'envoyeur0 1 2 30 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+en-tête|V=2|P| RC | PT=SR=200 | longueur |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| SSRC <strong>de</strong> l'envoyeur |+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+info. | horodatage NTP, mot <strong>de</strong> poids fort |d'envoi+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| horodatage NTP, mot <strong>de</strong> moindre poids |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| horodatage <strong>RTP</strong> |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| compte <strong>de</strong> paquets <strong>de</strong> l'envoyeur |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| compte d'octets <strong>de</strong> l'envoyeur |+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+bloc | SSRC_1 (SSRC <strong>de</strong> la première source) |<strong>de</strong> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+rapport|fraction perdue| nombre cumulé <strong>de</strong> paquets perdus |1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| plus haut type étendu <strong>de</strong> charge utile reçue |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| gigue inter arrivée |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| <strong>de</strong>rnier SR (LSR) |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| délai <strong>de</strong>puis le <strong>de</strong>rnier SR (DLSR) |+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+report | SSRC_2 (SSRC <strong>de</strong> secon<strong>de</strong> source) |block +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+2 : ... :+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+| extensions spécifiques du profil |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+Le paquet <strong>de</strong> rapport <strong>de</strong> l'envoyeur comporte trois sections, éventuellement suivies par une quatrième section d'extensionsspécifiques du profil si il est un défini. La première section, l'en-tête, est longue <strong>de</strong> 8 octets. Les champs ont la significationsuivante :version (V) : 2 bitsI<strong>de</strong>ntifie la version <strong>de</strong> <strong>RTP</strong>, qui est la même dans les paquets RTCP que dans les paquets <strong>de</strong> données <strong>RTP</strong>. La versiondéfinie par la présente spécification est <strong>de</strong>ux (2).bourrage (P) : 1 bitSi le bit bourrage est mis (à un), ce paquet RTCP individuel contient <strong>de</strong>s octets <strong>de</strong> bourrage supplémentaires à la fin, qui nefont pas partie <strong>de</strong>s informations <strong>de</strong> contrôle mais sont inclus dans le champ <strong>de</strong> longueur. Le <strong>de</strong>rnier octet du bourrage est uncompte du nombre d'octets <strong>de</strong> bourrage qui <strong>de</strong>vraient être ignorés, y compris lui-même (il sera un multiple <strong>de</strong> quatre). Lebourrage peut être nécessaire pour certains algorithmes <strong>de</strong> chiffrement avec <strong>de</strong>s tailles <strong>de</strong> bloc fixes. Dans un paquet RTCPcomposé, le bourrage n'est exigé que sur un paquet individuel parce que le paquet composé est chiffré comme un tout par lamétho<strong>de</strong> du paragraphe 9.1. Et donc, le bourrage DOIT seulement être ajouté au <strong>de</strong>rnier paquet individuel, et si le bourrageest ajouté à ce paquet, le bit <strong>de</strong> bourrage DOIT être mis sur ce seul paquet. Cette convention ai<strong>de</strong> à la vérification <strong>de</strong>validité <strong>de</strong> l'en-tête décrite à l'Appendice A.2 et permet la détection <strong>de</strong> paquets provenant <strong>de</strong> certaines mises en œuvre

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

Saved successfully!

Ooh no, something went wrong!