libosmo-netif 1.6.0.16-c51c
Osmocom network interface library
|
Info collected from the incoming RTP data stream for the purpose of generating RTCP reception report blocks. More...
#include <twjit.h>
Data Fields | |
uint32_t | ssrc |
received SSRC to which all following info applies | |
uint32_t | rx_packets |
count of "received packets" for RTCP RR packet loss calculation | |
uint32_t | base_seq |
"base" sequence number for "expected packets" computation | |
uint32_t | max_seq_ext |
"extended highest sequence number" field of RTCP RR | |
uint32_t | expected_pkt |
count of "expected packets" for RTCP RR packet loss calculation | |
uint32_t | jitter_accum |
"interarrival jitter" measure of RFC 3550, accumulator for the leaky integrator algorithm prescribed by the RFC, sans-FP version. More... | |
Info collected from the incoming RTP data stream for the purpose of generating RTCP reception report blocks.
See twrtp guide document section 5.1.
Key point: unlike the counters in struct osmo_twjit_stats, all RR info is reset to initial whenever incoming SSRC changes, as necessitated by RTCP data model being organized per SSRC.
The same ABI considerations apply to this struct as osmo_twjit_stats.
uint32_t osmo_twjit_rr_info::jitter_accum |
"interarrival jitter" measure of RFC 3550, accumulator for the leaky integrator algorithm prescribed by the RFC, sans-FP version.
Right-shift this accumulator by 4 bits when emitting RTCP RR.