This PR computes, and reports every second, the p50, p90 and p99 jitter for the input audio and video. The exact significance of the jitter value depends on the kind of input:
For RTMP, the jitter is computed between the reception of 2 audio or video media messages.
For WHIP, the jitter is computed between the reception of 2 RTP packets
For URL pull, the jitter is computed between the samples being enqueued in the multi queue. For HLS for instance, jitter will be high as, provided the origin can download faster than the media is consumed, as segments are downloaded as fast as possible, with the segments being mostly demultiplexed on reception.
This PR computes, and reports every second, the p50, p90 and p99 jitter for the input audio and video. The exact significance of the jitter value depends on the kind of input: