Nous étudions le moteur VoIP Mediastreamer2. Partie 8

Article extrait de ma chaîne zen .



Structure des paquets RTP


Dans le dernier article, nous avons utilisé TShark pour capturer les paquets RTP échangés entre notre récepteur et notre émetteur. Eh bien, nous coloriserons les éléments de l'emballage dans différentes couleurs et parlerons de leur objectif.


Jetons un œil au même package, mais avec des champs teintés et des inscriptions explicatives:


, RTP-, UDP- ( ). RTP-, , RTP-. . u- (-), .. 1 . , (8000 ), 50 RTP- 160 . , , 10 .


, , . , , Padding (). RTP-, . , 0xFF — u-law.


RTP- 12 , :


  • (RTP-), 12 , . ( Contributing source identifiers count) . 4 , 15 . 4 . -.


  • . X. , ( ), , . . — . - , RTP-. , . ED-137 ( Interoperability Standards for VoIP ATM Components ).



. RTP-, .



VER — ( 2);


P — , , RTP- ;


X — , ;


CC — CSRC-, ( 1..3), ;


M — ( ). , ;


PTYPE — ;


Sequence number — , , . , , RTP- . ;


Timestamp — . , .. 160 , 160. ;


SSRC — , . RTP-.


RTP-, , TShark, . , RTP- . TShark "-f". 8010:
-f "udp port 8010"
"" . , , . "", "" .. .


, TShark , , TShark tee. - less, vim , , RTP-.


Si vous devez écouter le signal transmis par le flux RTP, vous devez utiliser la version TShark avec l'interface visuelle Wireshark . Grâce à de simples manipulations de la souris, vous pouvez y écouter, voir la forme d'onde du signal. Mais à une condition - si elle sera encodée au format u-law ou a-low.


Dans le prochain article, nous réaliserons un interphone duplex avec vous. Faites le plein de casques et d'un interlocuteur.


All Articles