4.7.1. Packet Loss and Discard Metrics (Metriche di perdita e scarto di pacchetti)
4.7.1. Packet Loss and Discard Metrics (Metriche di perdita e scarto di pacchetti)
È utile distinguere tra pacchetti persi sulla rete e pacchetti scartati a causa del jitter. Entrambi hanno lo stesso effetto sulla qualità del flusso vocale, tuttavia, avere conteggi separati aiuta a identificare la fonte del degrado della qualità. Questi campi devono essere compilati e devono essere impostati a zero se non sono stati ricevuti pacchetti.
loss rate: 8 bit La frazione di pacchetti RTP persi dalla sorgente dall'inizio della ricezione. Espressa come numero a virgola fissa, con il punto binario sul bordo sinistro del campo. Questo valore viene calcolato dividendo il numero totale di pacchetti persi (dopo aver applicato gli effetti di qualsiasi protezione dagli errori come FEC) per il numero totale di pacchetti attesi, moltiplicando il risultato della divisione per 256, limitando il valore massimo a 255 (per evitare overflow) e prendendo la parte intera. Il numero di pacchetti duplicati e pacchetti scartati non entra in questo calcolo. Poiché non si può richiedere al ricevitore di mantenere un buffer infinito, il ricevitore può classificare i pacchetti in ritardo come persi. Il grado di ritardo che innesca la perdita dovrebbe essere significativamente maggiore del grado di ritardo che innesca lo scarto.
discard rate: 8 bit La frazione di pacchetti RTP scartati dalla sorgente dall'inizio della ricezione, a causa di underflow o overflow del buffer di jitter di ricezione dovuto ad arrivo ritardato o anticipato. Questo valore è espresso come numero a virgola fissa, con il punto binario sul bordo sinistro del campo. Calcolato dividendo il numero totale di pacchetti scartati (esclusi gli scarti di pacchetti duplicati) per il numero totale di pacchetti attesi, moltiplicando il risultato della divisione per 256, limitando il valore massimo a 255 (per evitare overflow) e prendendo la parte intera.