SrtConnectionInputConfiguration
Takes over one accepted connection of an SRT listener running
CONNECTION_OWNERSHIP_PER_CONNECTION. Create it after accepting the
connection (SrtConnectionAccept on the listener’s stream); the two are
unordered on the wire, so a claim arriving first waits for its accept. The
node then owns that connection: the data path, its outbound context, TS
context/tables, timecode, stream statistics, GOP structure, SRT stats and
connection health all arrive on THIS stream, and closing the node closes
the connection. The node lives exactly as long as the connection: on
disconnect it emits status DISCONNECTED, flushes, EOS-es its subscribers
and stops. A second claim on the same connection is refused
(ALREADY_EXISTS); a claim on an unknown connection is NOT_FOUND; one whose
connection went away, or was not accepted within the listener’s
claim_timeout_ms, is ABORTED.
Field |
Type |
Repeated |
Description |
id |
|||
listener_id |
The listener node that accepted the connection. |
||
connection_id |
The connection: the listener’s stream_index from SrtConnectMessage. |
||
stats_sampling |
Per-connection reporting choices. Unset = the listener’s setting. |
||
health_sampling |
|||
health_thresholds |
|||
report_ts_tables |
As SrtInputConfiguration.report_ts_tables / report_gop_structure. |
||
report_gop_structure |