Description:
Displays information pertaining to the current streaming video multicast.
Form:
Command Handler: DCMD
<UNIT NAME> MULTICASTSTATS|MUS|MC [ARGUMENTS]
Argument List:
Terse Verbose Description
0 CLEAR Reset the decode error statistic
1 ALL Show All decode stat istics
2 BL Show only the buffer level percent
3 TO Show only the receive timeout count
4 OF Show only the receive overflow count
5 RTP Show only RTP detected
6 OOO Show only RTP out of order packet count
7 FEC Show only FEC detected
8 FR Show only FEC recovered packet count
9 FAOOO Show only FEC A out of order packet count
10 FBOOO Show only FEC B out of order packet count
11 DUP Show only RTP Duplicate packet count
12 LST Show only RTP Lost packet count
13 MBURST Show only RTP Max Burst Lost count
Response:
DISPLAY MULTICASTSTATS RESPONSE
Verbose- "OK\r\n" to acknowledge receipt of command, followed by
PercentageCompleted.\r\n", or
"ERROR- [Description]\r\n" if error, ending command
Terse- "0\r\n" to acknowledge receipt of command, followed by
PercentageCompleted.\r\n", or
"[NON-ZERO NUMERIC VALUE]\r\n" if error, ending command
"\r\n" concludes display responses (empty line)
Examples:
Verbose command to retrieve current setting:
*.DCMD MUS <enter>
Response is: OK\r\n
Multicast Streaming Video Statistics
(Enter: MUS CLEAR or MC 0 to restart decode error count)
Multicast Mode: NORMAL
MulticastReceiveIPAddress= 226.0.1.245
MulticastReceivePort= 2000 IGMP= ON
Multicast Status: PLAYING
Multicast Uptime = 0 Days, 1 Hours, 4 Minutes, 52 Seconds
Average Bitrate = 1548668
Buffer Percent = 0% Bytes: Buffer= 13160 Decoder= 31448
Decode Errors= 0
Video PTS Limit = n/a Audio PTS Limit = n/a
Avg Video PTS Err= -5540 Avg Audio PTS Err = -8883
A/V Delta (Video-Audio)= 3343
RTP Header Detected= n/a
RTP ssrcId= n/a
RTP Padding Detected= n/a
RTP Extension Detected= n/a
RTP csrcIds Detected= n/a
RTP Out of Order Packet Count= n/a
RTP Duplicate Packet Count= n/a
RTP Lost Packet Count= n/a
RTP MaxBurst Lost Packets= n/a
Decoder Clock Divider 1000003500:1000000000 PCR Error: 6190
Buffer level = 548 MilliSeconds
*.DCMD MUS RTP<enter>
Response is: OK\r\n
RTP Header Detected= YES
Terse command to retrieve current setting:
*.DCMD MC <enter>
Response is: 0\r\n
0 E20001F5 02000 0 03 0000 01 07 20 1548668 010692 038166 000 0000000000
0 0 -4663 -8189 3526 0 0 0 0 0 0 0
1000003600 1000000000 2691 548 \r\n
*.DCMD MUS RTP<enter>
Response is: OK\r\n
YES
Notes:
Out Of Order (OOO) Packet: A packet that is out of order is determined by any break in a continuous sequence. Once a break is discovered, then the out of order statistic is incremented. The example sequence below can resume once the sequence number 3 is placed back in the proper sequence.
Example Sequence: (1 2 4 5 3 6 7 8 9) ***Only (1) number out of order.***
Lost Packet: A packet is considered lost if the packet has been missing for an extended amount of time and if the re-ordering buffer has not been able to find it (IE, the reorder buffer is full). Once the reorder buffer becomes full, the oldest sequence number found will now be used to continue the sequence.
Duplicate Packet: A duplicate packet is described as a packet containing the same RTP sequence number as a successfully received packet. This type of duplication can happen immediately following the packet or further in the sequence count of the RTP stream.
Max Burst Lost Packet: Maximum burst lost is a running statistic of the maximum number of burst packets lost during an actively decoding stream. The difference between the oldest sequence number and the expected sequence is the max burst lost.