Skip to main content
Red5 Cloud supports four ingest protocols. Pick the tab that matches your encoder or workflow and follow the steps to publish your first live stream. All four paths share the same starting point: a configured Red5 Cloud account with an active deployment.
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 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
1

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:
2

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
3

Configure OBS Studio — Output settings

Go to Settings → Output, set Output Mode to Advanced, and select the Streaming tab.
Setting Tune to zerolatency prevents x264 from adding an internal buffer, which keeps your end-to-end latency as low as possible.
Click OK to save.
4

Start streaming

Click Start Streaming in OBS. Check the status bar at the bottom right — a green indicator means you are connected and broadcasting.
5

Embed a player

Copy the Embedded Player code from the Pub/Sub Details page of your deployment and paste it into an HTML file on your web server:
Open the file in a browser. You should see your live stream playing back with sub-500ms latency.

Protocol comparison

Not sure which protocol to use? Use this table to choose.

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.