If you have not yet created your account, complete account setup first. Deployment provisioning takes up to 20 minutes, so start that process before returning here.
- WebRTC (WHIP)
- RTMP
- SRT
- Zixi
WebRTC via WHIP gives you the lowest possible latency — under 500 ms end-to-end. OBS Studio 30+ supports WHIP natively, making it the simplest path to get started.Prerequisites
- An active Red5 Cloud deployment
- OBS Studio installed and configured with a video source
Get your WHIP publishing endpoint
In the Red5 Cloud console, open your deployment and go to the Pub/Sub Details page. Copy the WHIP Publishing Endpoint URL. It will look similar to:
Configure OBS Studio — Stream settings
Open OBS Studio and go to File → Settings → Stream.
- Service:
WHIP - Server: paste your WHIP Publishing Endpoint URL
- Bearer Token: leave blank
Configure OBS Studio — Output settings
Go to Settings → Output, set Output Mode to Advanced, and select the Streaming tab.
Click OK to save.
| Setting | Value |
|---|---|
| Audio Encoder | FFmpeg Opus |
| Video Encoder | x264 (or NVENC if you have a GPU) |
| Rescale Output | Disabled |
| Rate Control | VBR |
| Keyframe Interval | 2s |
| CPU Usage Preset | veryfast |
| Profile | baseline |
| Tune | zerolatency |
Start streaming
Click Start Streaming in OBS. Check the status bar at the bottom right — a green indicator means you are connected and broadcasting.
Protocol comparison
Not sure which protocol to use? Use this table to choose.| Protocol | Latency | Best for | Encoder requirement |
|---|---|---|---|
| WebRTC (WHIP) | < 500 ms | Interactive, real-time use cases | OBS 30+ or any WHIP-compatible encoder |
| RTMP | 2–5 s | Broadest device and platform compatibility | Any RTMP encoder (OBS, hardware encoders, etc.) |
| SRT | 1–3 s | Reliable ingest over lossy or high-latency networks | OBS, FFmpeg, or any SRT-capable encoder |
| Zixi | 1–3 s | Broadcast contribution workflows requiring error correction | Zixi Broadcaster (license required) |
Next steps
Deployments & configuration
Add regions, tune publisher and subscriber limits, and configure transcoding for your deployment.
Encoding settings
Find the right video bitrate, resolution, and framerate for your stream quality requirements.
