Page History
...
The
Spacevars | ||
---|---|---|
|
...
Whenever the playout buffer has no data to play due to packet loss or excessive jitter, the
Spacevars | ||
---|---|---|
|
Table 1: Threshold Comparison
If the duration of the missing data is | Quality is considered |
---|---|
Less than or equal to THRESHOLD0 | Good |
Greater than THRESHOLD0 and less than THRESHOLD1 | Acceptable |
Greater than THRESHOLD1 and less than THRESHOLD2 | Poor |
Greater than THRESHOLD2 | Unacceptable |
The time series provides an approximate indication of the location where problem arises problems arise in the packets, which is essential for exactly determining the call problems. For example, a large single-event outage or a continuous series of packet issues distributed throughout the call.
Since the time period is fixed, the duration of the calls affect affects the number of time period intervals that are used for collecting data. By using Using a default time period of 20 seconds, a short call of 1-30 seconds , produces data for one or two time periods, whereas a longer call of 10 minutes will have data for the last 30 time periods. The calls which lasts that last more than 31 time periods will have data only for the last 31 time periods of the call (old data is discarded). If Suppose you wish to obtain data at a more granular level. In that case, you can configure the a shorter time period to be shorter, however this which precludes you from monitoring longer calls (since only the last 31 time periods are recorded).
Configuring the Playout Time Series Period and Thresholds
Figure 2: Playout Buffer Sizing Chart
Codec | Playout Buffer | Number of | Frame Size | Total Size |
---|---|---|---|---|
G.711 | 400 | 40 | 80 | 3200 |
G.711 Side B | 400 | 40 | 80 | 3200 |
G.726 | 400 | 40 | 60 | 2400 |
G.729 | 500 | 50 | 10 | 500 |
G.723 | 1500 | 50 | 24 | 1200 |
iLBC 20ms | 500 | 20 | 50 | 950 |
iLBC 30ms | 600 | 25 | 32 | 1000 |
AMR/EFR | 500 | 25 | 32 | 875 |
EVRC/EVRC-B | 500 | 25 | 22 | 550 |
G.722 | 400 | 40 | 80 | 3200 |
G.722.1 | 400 | 20 | 80 | 1600 |
G.722.2 | 400 | 20 | 62 | 1230 |
Opus | 400 | 40 | 300 | 12000 |
To configure the playout time series parameters, you set the thresholds to detect a certain percentage of missing data within a time period. For example, to configure a 20-second time period where between one and two percent of missing data is considered Poor quality, and more than two percent of missing data is considered Unacceptable:
- Calculate the duration of the percentages of the 20 -second periodseconds:
- 1 percent of 20 seconds = 0.2 seconds (200 msec)
- 2 percent of 20 seconds = 0.4 seconds (400 msec)
- Assign these values (in milliseconds) to
playoutTimeseriesThreshold1
andplayoutTimeseriesThreshold2
. TheplayoutTimeseriesThreshold0
is generally set to 0 (default).
...