SrtInputSettings interface
Settings for an SRT Input node see: NorskInput.srt()
Signature:
export interface SrtInputSettings extends SrtCommonInputSettings, InputSettings<SrtInputNode>, StreamStatisticsMixin
Events
| Property | Type | Description |
|---|---|---|
(health: SrtConnectionHealth) ⇒ void |
(Optional) Called periodically with per-connection health. Measurements only — you decide the policy (e.g. close the stream and deny with backoff). |
Properties
| Property | Type | Description |
|---|---|---|
(Optional) Drop raw input packets ala NorskTransform.streamChaosMonkey(). Leaving this undefined means don’t drop any packets For testing, you really don’t want this in a live system. |
||
number |
(Optional) |
|
"shared" | "perConnection" |
(Optional) Who owns an accepted connection’s media path (listener mode only).
|
|
(Optional) Per-connection health sampling. Emits periodic InputConnectionHealth events via , carrying the SRT transport stats (rtt, latency-over-rtt, loss breakdown) plus realtime tracking / stall age. On by default; set |
||
HealthThresholdsSettings | "recommended" |
(Optional) Opt-in thresholds that make the engine emit |
|
(sourceTimeState: SourceTimeState) ⇒ void |
(Optional) Called when either a VITC timecode is detected, or having previously detected a timestamp it stops being present |
|
(context: SrtTsContext) ⇒ void |
(Optional) |
|
(table: SrtTsTable) ⇒ void |
(Optional) Callback to be invoked on receiving a TS PSI/SI table/section |