JitterBufferConfig interface
Shared configuration for outputs that use a jitter buffer
Signature:
export interface JitterBufferConfig
Properties
| Property | Type | Description |
|---|---|---|
number |
(Optional) Buffer delay in milliseconds |
|
number |
(Optional) Duration of the calibration window in milliseconds |
|
number |
(Optional) How many good samples are needed to determine stability |
|
number |
(Optional) Duration of the dejitter window in milliseconds |
|
number |
(Optional) Factor for drift correction (0.0-1.0, higher = more aggressive correction) |
|
number |
(Optional) Max period to wait before deciding a stream is stable |
|
number |
(Optional) Deviation allowed from perfect fit |
|
number |
(Optional) Min period to wait before deciding a stream is stable |
|
boolean |
(Optional) Enable/disable linear regression monitoring after calibration |
|
number |
(Optional) Gap threshold in ms for pre-T0 gap detection |
|
number |
(Optional) Maximum duration in ms to wait for gap detection |
|
number |
(Optional) Number of gaps allowed before T0 |
|
(Optional) How to determine stability: global (default) uses aggregate metrics, perStream checks each stream individually |