RTP Statistics

Yeti calculates statistics for RTP streams processed by system. Such statistics usually based on two sources - internal RTP counters and remote statistics received by RTCP protocol. In case of lack of RTCP support on remote gateway, RTCP related measurement will be unavailable(empty). Other possible case - wrong RTCP implementation on remote side will cause invalid data in RTCP related counters. Attributes marked as Local data is not depend on remote RTCP implementation.

See also

There is built-in tool to provide RTP statistics retention, see Data retention documentation.

RTP Statistics’s attributes:

Id

Records unique identifier

Local Tag

RTP stream owner session local_tag. Local tag Correlates with local_tag and legb_local_tag fields of CDR

Time Start

RTP stream instance create time

Time End

RTP stream instance end time (actually the time when statistics requested from stream)

Pop

Pop

Node

SEMS node name that collected this statistics

Gateway

Remote gateway name

Gateway External

External ID of remote gateway

RTCP RTT Min

Minimal round trip time reported by remote gateway using RTCP protocol. RTT calculated as delay since last SR (DLSR): 32 bits. See RFC
Unit - μs

RTCP RTT Max

Maximal round trip time reported by remote gateway using RTCP protocol
Unit - μs

RTCP RTT Mean

Mean round trip time reported by remote gateway using RTCP protocol
Unit - μs

RTCP RTT Std

Standard deviation of round trip time reported by remote gateway using RTCP protocol
Unit - μs

Rx RTCP RR Count

Count of RTCP Receiver Reports received from remote gateway. Local data.

Rx RTCP Sr Count

Count of RTCP Sender Reports received from remote gateway. Local data.

Tx RTCP RR Count

Count of RTCP Receiver Reports sent to remote gateway by yeti. Local data.

Tx RTCP SR Count

Count of RTCP Sender Reports sent to remote gateway by yeti. Local data.

Rx Ssrc

SSRC of incoming stream. Local data.

Local Host/Local Port

Address of local UDP socket used to RTP receiving and transmission. Local data.

Remote Host/Remote Port

Address of remote UDP socket. Local data.

Rx Packets

Count of received RTP packets. Local data.

Rx Bytes

Unit: byte
Data amount of received RTP packets. Local data.

Rx Total Lost

Count of lost incoming RTP packets. Local data.

Rx Payloads Transcoded

RTP payloads that was transcoded after receiving. Field is empty is transcoding was not used for RTP processing. Local data.

Rx Payloads Relayed

RTP payloads that was relayed to other call leg without transcoding. Local data.

Rx Decode Errors

Count of received RTP packets that was not decoded?? Local data.

Rx Out Of Buffer Errors

Count of RTP packets read from socket that can’t be saved due lack of free slots in stream ring-buffer?? Local data.

Rx Rtp Parse Errors

Count of received RTP packets that was not parsed?? Local data.

Rx Packet Delta Min

Minimal inter-packet interval on RX stream. Local data.
Unit - μs

Rx Packet Delta Max

Maximal inter-packet interval on RX stream. Local data.
Unit - μs

Rx Packet Delta Mean

Mean inter-packet interval for on RX stream. Local data.
Unit - μs

Rx Packet Delta Std

Standard deviation of inter-packet interval on RX stream. Local data.
Unit - μs

Rx Packet Jitter Min

Minimal RTP jitter calculated from inter-packet interval on RX stream. Local data.
Unit - μs

Rx Packet Jitter Max

Maximal RTP jitter calculated from inter-packet interval on RX stream. Local data.
Unit - μs

Rx Packet Jitter Mean

Mean RTP jitter calculated from inter-packet interval on RX stream. Local data.
Unit - μs

Rx Packet Jitter Std

Standard deviation of RS stream jitter. Local data.
Unit - μs

Rx RTCP Jitter Min

Minimal RTP jitter calculated from RTCP reports (in case if remote side sent such reports) on RX stream
Unit - μs

Rx RTCP Jitter Max

Maximal RTP jitter calculated from RTCP reports (in case if remote side sent such reports) on RX stream
Unit - μs

Rx RTCP Jitter Mean

Mean RTP jitter calculated from RTCP reports (in case if remote side sent such reports) on RX stream
Unit - μs

Rx RTCP Jitter Std

Standard deviation of RTP jitter calculated from RTCP reports (in case if remote side sent such reports) on RX stream
Unit - μs

Tx Ssrc

SSRC of transmitted stream. Local data.

Tx Packets

Count of packets trasmitted by yeti to remote gateway. Local data.

Tx Bytes

Unit: byte
Data amount trasmitted by yeti to remote gateway. Local data.

Tx Total Lost

Count of packets trasmitted by yeti to remote gateway and lost during delivering to remote gateway. Value calculated as difference between count of transmitted packets and count of received packets on remote side(reported by RTCP)

Tx Payloads Transcoded

RTP payloads that was transcoded before transmitting. Field is empty is transcoding was not used for RTP processing. Local data.

Tx Payloads Relayed

RTP payloads that was relayed from other call leg without transcoding. Local data.

Tx RTCP Jitter Min

Unit: ms
Minimal RTP jitter calculated from RTCP reports (in case if remote side sent such reports) on transmitted stream

Tx RTCP Jitter Max

Unit: ms
Maximal RTP jitter calculated from RTCP reports (in case if remote side sent such reports) on transmitted stream

Tx RTCP Jitter Mean

Unit: ms
Mean RTP jitter calculated from RTCP reports (in case if remote side sent such reports) on transmitted stream

Tx RTCP Jitter Std

Unit: ms
Standard deviation of RTP jitter calculated from RTCP reports (in case if remote side sent such reports) on trasmitted stream