Live Overview
Run live events on Cloudflare Live. Create multiple live channels, feature one channel across discovery surfaces, and keep upcoming, live, replay pending, and replay available states on the same public event URL.
Cloudflare Live + Ably
One live service path for ingest, playback, chat, and replay.
Ingest Modes
Choose an ingest mode on each live channel that fits the broadcaster setup: RTMPS, SRT, or WebRTC through Cloudflare Live.
| Mode | Best for | Operator note |
|---|---|---|
| RTMPS | OBS, vMix, Wirecast, hardware encoders, and studio workflows. | Use as the default when a traditional encoder controls the feed. |
| SRT | Contribution links and unstable network conditions. | Choose SRT when you need a more resilient ingest path than RTMPS. |
| WebRTC | Low-latency browser or app broadcasting. | Grant camera, microphone, or screen-share permission to broadcasters when required. |
Delivery & Playback
Serve active live playback from Cloudflare live playback metadata instead of the standard VOD stack. Apply access checks before returning playback state, then route viewers into web, mobile, TV, or admin preview playback with the same entitlement model.
Replay Lifecycle
Treat replay as part of the same live-event workflow. Keep the event page active, wait for recording or processing to finish, then publish replay once a playable asset is ready.
- 1Schedule and promote the eventCreate the live channel → choose ingest mode → set timezone-aware dates → feature the event where needed.
- 2Go liveStart ingest on Cloudflare Live; BitByte3 applies event access rules to viewers during the broadcast.
- 3Move into replay pendingWhen replay is enabled, keep the event visible while the replay asset is processed or assigned.
- 4Publish replayOnce the replay asset is ready, confirm the same public live URL renders the replay experience.
Live Chat
Enable live chat with Ably for realtime fan-out while the backend controls message acceptance, moderation, and event access alignment.
Live Security
Run secure live operations with server-side access checks, signed playback, replay state, and chat token issuance so subscriptions, PPV events, and public events each follow the right path.
| Control | Why it matters |
|---|---|
| Entitlement checks | Evaluate Free, SVOD, and PPV events before playback starts. |
| Signed playback | Issue signed or provider-protected playback URLs to reduce raw playback leakage for paid events. |
| Replay control | Publish replay only after the event asset is verified and linked to the correct title or live channel. |
| Token-based chat auth | Issue Ably tokens per event and tie them to an authenticated viewer or operator context. |