Files

2.0 KiB

Stream Live Streaming API

Choose the ingest protocol and viewer experience before creating live inputs. Read the current examples for returned endpoints and credentials instead of constructing publish URLs from an input ID.

Task Read
Create an RTMPS/SRT input and connect an encoder Start a live stream
Update inputs, recording, retention, or stream keys Manage live inputs
Choose persistent-channel playback versus a particular video View by live input ID or video ID
Find and replay recorded broadcasts Replay recordings
Forward broadcasts to external platforms Simulcasting configuration and limits
Receive connection and disconnection notifications Live webhooks
Publish and play using WHIP/WHEP WebRTC requirements and endpoints and browser integration
Diagnose encoder, buffering, or latency problems Live troubleshooting

Keep publishing credentials separate from viewer playback data. Decide whether the application stores a reusable live input, individual recording IDs, or both. Route recording processing events through video webhooks; live connection events have their own notification setup.

See configuration.md for access decisions and patterns.md for application state handling.