CreateControlStreamSourceSequence
Play a sequence of sources gaplessly, with auto-advance on EOF and an optional early-switch trigger. Companion to (and increasingly replacement for) StreamSwitchHard’s playlist usage. Downstream sees one logical stream with stable stream keys across source turnover.
Request Type: StreamSourceSequenceMessage (streamed)
Field |
Type |
Repeated |
Description |
message |
oneOf |
||
⮑subscription |
|||
⮑initial_config |
|||
⮑append_source |
|||
⮑advance_now |
|||
⮑release_preloaded |
Response Type: StreamSourceSequenceEvent (streamed)
Field |
Type |
Repeated |
Description |
message |
oneOf |
||
⮑node_id |
|||
⮑outbound_context |
|||
⮑subscription_response |
|||
⮑inbound_context |
|||
⮑advance |
Fires when a new active source is feeding the output. |
||
⮑sequence_ended |
google.protobuf.Empty |
Fires when the last source in the sequence has fully drained and
there’s nothing more to emit. The node remains live; the client
may |
|
⮑preloaded |
Fires when a pin becomes held with its current stream complement (re-fires on stream changes while held). |