MediaStorePlayerEvent
Field |
Type |
Repeated |
Description |
message |
oneOf |
||
⮑node_id |
|||
⮑outbound_context |
|||
⮑stream_statistics |
|||
⮑session_joins |
Where playback joins recording sessions: sent once as the player opens when it joins any, and as it joins each one it follows the live edge into. |
||
⮑live_edge |
Where a player following the live edge (its last cut follow_live) stands against the recording: sent when it reaches the live edge or falls behind it, every 5 s while it follows, and when it drops back to normal speed on catching up. |
||
⮑eof |
google.protobuf.Empty |
Playback has ended: the player closes once what it has sent has gone out. |
|
⮑source_gap |
A player following the live edge has reached where its source dropped inside the recording session, or the source is back. |
||
⮑media_expired |
A player following the live edge came to media its store had expired, and skipped forward to media the store still has. |