Wir untersuchen die Mediastreamer2 VoIP-Engine. Teil 8

Artikelmaterial aus meinem Zen-Kanal .



RTP-Paketstruktur


In einem früheren Artikel haben wir TShark verwendet , um die zwischen unserem Empfänger und Sender ausgetauschten RTP-Pakete zu erfassen. Nun, hier werden wir die Elemente der Verpackung in verschiedenen Farben kolorieren und über ihren Zweck sprechen.


Schauen Sie sich das gleiche Paket an, jedoch mit getönten Feldern und erklärenden Inschriften:


, 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-.


Wenn Sie das vom RTP-Stream übertragene Signal abhören müssen, müssen Sie die TShark- Version mit der visuellen Wireshark- Schnittstelle verwenden . Durch einfache Manipulationen der Maus können Sie dort hören und die Wellenform des Signals sehen. Aber unter einer Bedingung - wenn es im U-Law- oder A-Low-Format codiert wird.


Im nächsten Artikel werden wir eine Duplex-Gegensprechanlage mit Ihnen herstellen. Besorgen Sie sich ein Paar Headsets und einen Gesprächspartner.


All Articles