← Back to Dashboard

Streamer Guide

Everything you need to start streaming.

Quick Start

1

Log in to the dashboard

Go to dashboard.clouds3.uk and sign in with the credentials you were given.

2

Copy your stream key

Open the Send tab in the dashboard. Your personal stream key is shown at the top (it starts with sk_). Click Copy to copy it.

3

Configure OBS (or your encoder)

See the protocol-specific instructions below. Paste your stream key where indicated.

4

Go live!

Click "Start Streaming" in OBS. Your stream will appear on the dashboard within a few seconds.

Streaming Protocols — Quick Reference

WHIP WebRTC (Recommended)

Lowest delay. Best when real-time interaction matters.

URL Formathttps://cdn.clouds3.uk/live/STREAM-NAME?direction=whip&key=YOUR-KEY
Latency< 500ms
CodecsH.264, VP8, Opus
Port443 (HTTPS)

RTMP Classic

Works with almost every encoder. ~3-5 second delay.

Serverrtmp://cdn.clouds3.uk:1935/live
Stream KeySTREAM-NAME?key=YOUR-KEY
Latency3-5 seconds
CodecsH.264, H.265, AAC
Port1935

SRT Low-Latency

Handles unstable connections well. ~1-2 second delay.

URL Formatsrt://cdn.clouds3.uk:9999?streamid=default/live/STREAM-NAME?key=YOUR-KEY
Latency1-2 seconds
CodecsH.264, H.265, AAC, Opus
Port9999 (UDP)

Replace STREAM-NAME with any name you choose (e.g. my-stream) and YOUR-KEY with the stream key shown on your Send tab (e.g. sk_abc123def456).

OBS Studio Setup

OBS Studio (version 30+) supports all three protocols. Pick the one that suits your needs.

WHIP OBS — WebRTC (Lowest Latency)

  1. Open OBS → SettingsStream
  2. Set Service to WHIP
  3. In the Server field, paste:
https://cdn.clouds3.uk/live/my-stream?direction=whip&key=sk_your_key
  1. Leave Bearer Token empty
  2. Click OKStart Streaming

Audio codec: Opus is used automatically with WHIP.

RTMP OBS — Classic

  1. Open OBS → SettingsStream
  2. Set Service to Custom...
  3. Fill in the fields:
Serverrtmp://cdn.clouds3.uk:1935/live
Stream Keymy-stream?key=sk_your_key
  1. Click OKStart Streaming

SRT OBS — Low-Latency

  1. Open OBS → SettingsStream
  2. Set Service to Custom...
  3. In the Server field, paste:
srt://cdn.clouds3.uk:9999?streamid=default/live/my-stream?key=sk_your_key
  1. Leave Stream Key empty (the stream ID is in the URL)
  2. Click OKStart Streaming

On unreliable connections, add &latency=200000 to the end of the URL. This increases the buffer to 200ms for smoother delivery.

Recommended OBS Output Settings

Maximum ingest bitrate: 10 Mbps. Streams exceeding 10 Mbps will be automatically disconnected. All recommended settings below are well within this limit.

Go to Settings → Output, set Output Mode to Advanced, then configure the Streaming tab:

H.264 (Universal Compatibility)

Encoderx264 or NVENC H.264
Rate ControlCBR
Bitrate2500-4000 kbps (720p) / 4500-6000 kbps (1080p)
Keyframe Interval1 s
CPU Presetveryfast
Profilebaseline
Tunezerolatency

H.265/HEVC (Better Quality)

EncoderNVENC HEVC or QSV HEVC
Rate ControlCBR
Bitrate2000-3000 kbps (720p) / 3500-5000 kbps (1080p)
Keyframe Interval1 s
PresetP4 (quality)
Profilemain

Requires GPU encoder (NVIDIA GTX 900+ or Intel 6th gen+). ~30% better quality at the same bitrate.

Video (Settings → Video)

Output Resolution1920x1080 or 1280x720
FPS30 or 60
Downscale FilterLanczos

Audio (Settings → Audio)

Sample Rate48 kHz
Audio Bitrate128 kbps
Audio CodecAAC (RTMP/SRT) or Opus (WHIP)
Important: Set Keyframe Interval to 1 second. Leaving it at the default (0 or 2s) will cause noticeably higher delay for your viewers.

vMix Setup

SRT vMix — SRT Output (Recommended)

  1. Click the gear icon below the stream button (or Settings → Outputs)
  2. Set Output Type to SRT (Caller)
  3. Fill in the connection details:
Hostnamecdn.clouds3.uk
Port9999
Stream IDdefault/live/my-stream?key=sk_your_key
Latency120 ms (increase to 200 for unstable networks)
  1. Set video: H.264, CBR, 4000 kbps, Keyframe 1s, Profile: Baseline
  2. Click OK → click the Stream button to go live

RTMP vMix — RTMP Output

  1. Click the gear icon below the stream button
  2. Set Destination to Custom RTMP Server
  3. Fill in the fields:
URLrtmp://cdn.clouds3.uk:1935/live
Stream Keymy-stream?key=sk_your_key
  1. Set video: H.264, CBR, 4000 kbps, Keyframe 1s
  2. Click OK → click the Stream button to go live

Tip: SRT is preferred over RTMP in vMix for lower delay and more reliable delivery on spotty connections.

Restreamer Setup

Restreamer — RTMP or SRT Output

Use Restreamer to send a video source (such as an IP camera, capture card, or video file) to sebiulabs realtime.

  1. Open the Restreamer UI and configure your video source
  2. Go to Streaming / PublicationAdd new process
  3. Set output to one of the following:
RTMP URLrtmp://cdn.clouds3.uk:1935/live/my-stream?key=sk_your_key
SRT URLsrt://cdn.clouds3.uk:9999?streamid=default/live/my-stream?key=sk_your_key&mode=caller
  1. Set encoding: H.264, 2500-4000 kbps, Keyframe every 1s (GOP = 30 at 30fps)
  2. Click Save and Start

If Restreamer splits Server / Key fields, use Server: rtmp://cdn.clouds3.uk:1935/live and Key: my-stream?key=sk_your_key

FFmpeg Command-Line Examples

RTMP FFmpeg — RTMP

ffmpeg -re -i input.mp4 \ -c:v libx264 -preset veryfast -tune zerolatency \ -b:v 3000k -g 30 -keyint_min 30 \ -c:a aac -b:a 128k -ar 48000 \ -f flv "rtmp://cdn.clouds3.uk:1935/live/my-stream?key=sk_your_key"

SRT FFmpeg — SRT

ffmpeg -re -i input.mp4 \ -c:v libx264 -preset veryfast -tune zerolatency \ -b:v 3000k -g 30 -keyint_min 30 \ -c:a aac -b:a 128k -ar 48000 \ -f mpegts "srt://cdn.clouds3.uk:9999?streamid=default/live/my-stream?key=sk_your_key&latency=120000&mode=caller"

Latency value is in microseconds: 120000 = 120ms. Increase for unstable networks.

WHIP FFmpeg — WHIP

ffmpeg -re -i input.mp4 \ -c:v libx264 -preset veryfast -tune zerolatency \ -b:v 2500k -g 30 -keyint_min 30 \ -c:a libopus -b:a 128k -ar 48000 \ -f whip "https://cdn.clouds3.uk/live/my-stream?direction=whip&key=sk_your_key"

Requires FFmpeg 7.0+ with WebRTC support. Use Opus audio (not AAC) for WHIP.

FFmpeg Quick Reference

-reRead at native framerate (required for files, omit for live sources)
-tune zerolatencyDisables lookahead for lowest encoding latency
-g 30Keyframe every 30 frames (= 1s at 30fps)
-f flvUse for RTMP output
-f mpegtsUse for SRT output
-f whipUse for WHIP/WebRTC output (FFmpeg 7.0+)

Sharing Your Stream

WebRTC Built-in Player

Share this link with viewers for sub-second latency:

https://dashboard.clouds3.uk/watch.html#STREAM-NAME

Troubleshooting

Stream not appearing?Check your stream key is correct. Make sure you included ?key=sk_... in the URL or stream key field.
"Connection failed" in OBS?Double-check the server URL for typos. Make sure your firewall allows outbound traffic on port 1935 (RTMP), 443 (WHIP), or 9999 (SRT).
Too much delay?Set keyframe interval to 1s. Use WHIP protocol for the lowest delay. Use CBR rate control, not VBR.
Viewers are buffering?Try lowering your bitrate. 720p at 2500 kbps works well for most viewers.
Need a new stream key?Go to the Send tab and click Regenerate. The old key stops working immediately.

Questions? Contact your account administrator.