CreateInputRist

Receive a RIST flow (VSF TR-06-1 simple profile or TR-06-2 main profile). The recovered MPEG-TS runs through the same decode path as CreateInputUdpTs, so this produces the same TsInputEvent stream; what RIST adds is retransmission, and in main profile encryption, SRP authentication and virtual ports. Declaring several peers with weight 0 is RIST’s seamless redundancy — see RistPeer.

Request Type: RistInputMessage (streamed)

Field

Type

Repeated

Description

message

oneOf

⮑initial_config

RistInputConfiguration

⮑nudge

TimestampProgramNudge

⮑close_source

InputSourceClose

Response Type: TsInputEvent (streamed)

Field

Type

Repeated

Description

message

oneOf

⮑node_id

MediaNodeId

⮑status

TsInputStatus

⮑ts_context

TsContext

⮑outbound_context

Context

⮑stream_statistics

MultiStreamStatistics

⮑gop_structure

GopStructure

⮑source_time_state

SourceTimeState

⮑ts_table

TsTable

⮑connection_health

InputConnectionHealth

Periodic per-input health (udpTs / tcpTs): media health + packet-gap stats, with no per-connection identity (transport ts). Default on; see health_sampling.

⮑nudge_response

TimestampNudgeResponse

Answer to a nudge that carried a request_id.