|
|
|
@ -1,5 +1,8 @@
|
|
|
|
#!/usr/bin/perl
|
|
|
|
#!/usr/bin/perl
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Usage: $0 <file> [payload type num] [payload type str]
|
|
|
|
|
|
|
|
# Ex: $0 foo.pcap
|
|
|
|
|
|
|
|
# Ex: $0 foo.pcap 97 opus/48000
|
|
|
|
use strict;
|
|
|
|
use strict;
|
|
|
|
use warnings;
|
|
|
|
use warnings;
|
|
|
|
use Net::Pcap;
|
|
|
|
use Net::Pcap;
|
|
|
|
@ -52,6 +55,9 @@ for my $key (@tag_keys) {
|
|
|
|
put_meta("STREAM $stream->{stream_id} details",
|
|
|
|
put_meta("STREAM $stream->{stream_id} details",
|
|
|
|
"TAG $tag_id MEDIA $stream->{media_id} COMPONENT $stream->{component} ".
|
|
|
|
"TAG $tag_id MEDIA $stream->{media_id} COMPONENT $stream->{component} ".
|
|
|
|
"FLAGS 0");
|
|
|
|
"FLAGS 0");
|
|
|
|
|
|
|
|
if ($ARGV[2]) {
|
|
|
|
|
|
|
|
put_meta("MEDIA $stream->{media_id} PAYLOAD TYPE $ARGV[1]", $ARGV[2]);
|
|
|
|
|
|
|
|
}
|
|
|
|
my @ret = msg_ret(7, '', 'I I I I',
|
|
|
|
my @ret = msg_ret(7, '', 'I I I I',
|
|
|
|
'I I I a256', $cid, 0, 0, $sname);
|
|
|
|
'I I I a256', $cid, 0, 0, $sname);
|
|
|
|
my $sid = $ret[3];
|
|
|
|
my $sid = $ret[3];
|
|
|
|
|