Download Plateforme de diffusion audio Net-jukeboxe
Transcript
émétteur et sources dans la session envoient leurs flux RTP vers le même arbre multicast avec la même adresse multicast.Les flux RTP multicast comme les flux audios et videos venant de plusieurs émétteur dans une videoconférence par exemple appartiennet tous à la même session RTP. Entête RTP : version V: Ce champ identifie la version de RTP, la version actuelle est la version 2. padding P: Si le bit de padding est mis à 1, le paquet contient un ou plusieurs octets de rembourrage à la fin qui ne font pas partie des données. extension X: Si le bit d’extension est mis à 1, l’entête est suivie par une seule entête d’extension. CSRC count CC: Le compteur des CSRC contient le nombre des identificateurs CSRC qui suivent l’entête de taille fixe, c’est à dire qui suivent les trois premiers mots de 32 bits de l’entête RTP. marker M: L’interprétation du bit M est définie par l’application à travers un profile spécifique à cette application. Il existe un profile pour l’audio et la vidéo, L’entête RTP se compose de 4 champs essentiels tels que le payload type,le sequence number,le timestamp et le source identifier : Payload type : Il est composé de 7 bits.Il y a donc 128 type de payload différent supporté par RTP. Pour un flux audio le payload type est utilisé pour indiquer le type d’encodage (PCM,MPEG8230 ;). Ce champ identifie le type du payload (audio, vidéo, image, texte, html, etc.) Si un émetteur décide de changer l’encodage au milieu de la session,l’émetteur informe le récepteur du changement d’encodage par le champ payload type.L’émetteur peut changer cette valeur pour augmenter ou diminuer la qualité du bit rate (débit binaire)du flux. Voici les différents type de payload pour le flux audio : Payload Type Number Audio Format Sampling Rate Throughput 0 PCM mu-law 8 KHz 64 Kbps 1 1016 8 KHz 4.8 Kbps 3 GSM 8 KHz 13 Kbps 7 LPC 8 KHz 2.4 Kbps 9 G.722 8 KHz 48-64 Kbps 14 MPEG Audio 90 KHz 15 G.728 8 KHz 16 Kbps Voici les différents type de payload pour le flux vidéo : Payload Type Number Video Format 26 Motion JPEG 31 H.261 32 MPEG1 video 33 MPEG2 video 47