Sebiulabs Realtime is a low-latency live streaming platform with sub-second delay. Stream from your browser, OBS, or any WHIP-compatible encoder and deliver to viewers worldwide via WebRTC.
Stream directly from your browser — no software to install. The Web Broadcaster uses the WHIP protocol to send video and audio from your camera or screen to any compatible server.
The broadcaster includes built-in presets for:
H.264 + Opus is the safest combination for compatibility across all platforms. Unsupported codecs are automatically greyed out based on your browser.
Want the full documentation? Sign in to see ingest protocols, OBS/vMix/FFmpeg setup guides, stream keys, embedding, and more.
Sign In Create Accountsk_).cdn-ca.clouds3.uk (Canada), everyone else to cdn.clouds3.uk (EU). Use whichever is shown in your Send tab.Sub-second latency. Recommended for interactive streams.
| URL format | https://cdn.clouds3.uk/live/{name}?direction=whip&key={key} |
| Latency | < 500ms |
| Codecs | H.264, VP8, Opus |
Works with virtually every streaming encoder.
| Server | rtmp://cdn.clouds3.uk:1935/live |
| Stream Key | {name}?key={key} |
| Latency | 3-5 seconds |
| Codecs | H.264, H.265, AAC |
Built-in error correction. Ideal for unreliable or remote connections.
| URL format | srt://cdn.clouds3.uk:9999?streamid=default/live/{name}?key={key} |
| Port | 9999/UDP |
| Latency | 1-2 seconds |
| Codecs | H.264, H.265, AAC, Opus |
In all URLs above, replace {name} with your chosen stream name (e.g. my-stream) and {key} with your stream key from the dashboard.
OBS Studio (version 30 and later) supports all three streaming protocols. Follow the step-by-step instructions for your preferred protocol below.
https://cdn.clouds3.uk/live/my-stream?direction=whip&key=sk_your_key
| Encoder | x264 or NVENC H.264 |
| Rate Control | CBR |
| Bitrate | 2500 kbps (720p) or 4500 kbps (1080p) |
| Keyframe Interval | 1 s |
| CPU Preset | veryfast |
| Profile | baseline |
| Tune | zerolatency |
| Audio Encoder | Opus (preferred for WHIP) or AAC |
| Server | rtmp://cdn.clouds3.uk:1935/live |
| Stream Key | my-stream?key=sk_your_key |
Replace my-stream with your chosen stream name and sk_your_key with your actual key from the Send tab.
SRT provides reliable, low-delay delivery with built-in error correction. Use it when streaming over unstable or remote connections.
srt://cdn.clouds3.uk:9999?streamid=default/live/my-stream?key=sk_your_key
latency parameter:
srt://cdn.clouds3.uk:9999?streamid=default/live/my-stream?key=sk_your_key&latency=200000 (200ms, value in microseconds).Go to Settings → Output, set Output Mode to Advanced, then configure the Streaming tab:
| Encoder | x264 or NVENC H.264 |
| Rate Control | CBR |
| Bitrate | 2500-4000 kbps (720p) / 4500-6000 kbps (1080p) |
| Keyframe Interval | 1 s |
| CPU Preset | veryfast |
| Profile | baseline |
| Tune | zerolatency |
| Encoder | NVENC HEVC or QSV HEVC |
| Rate Control | CBR |
| Bitrate | 2000-3000 kbps (720p) / 3500-5000 kbps (1080p) |
| Keyframe Interval | 1 s |
| Preset | P4 (quality) |
| Profile | main |
Requires GPU encoder (NVIDIA GTX 900+ / Intel 6th gen+). ~30% better quality at the same bitrate vs H.264.
vMix supports both SRT and RTMP output. Configure one of the following in vMix's output settings.
| Hostname | cdn.clouds3.uk |
| Port | 9999 |
| Stream ID | default/live/my-stream?key=sk_your_key |
| Latency | 120 ms (increase to 200 for unstable connections) |
| Key Length | 0 (no encryption) |
| Video Codec | H.264 (or H.265 if your GPU supports it) |
| Bitrate | 4000 kbps (1080p) / 2500 kbps (720p) |
| Profile | Baseline (H.264) or Main (H.265) |
| Keyframe Interval | 1 s |
| Audio Codec | AAC |
| Audio Bitrate | 128 kbps |
| URL | rtmp://cdn.clouds3.uk:1935/live |
| Stream Key | my-stream?key=sk_your_key |
Restreamer (by datarhei) is an open-source tool for relaying video sources to streaming platforms. Use it to push an existing source (IP camera, HDMI capture, file) to sebiulabs realtime.
http://your-server:8080)In the Restreamer output configuration:
| Protocol | RTMP |
| Address / URL | rtmp://cdn.clouds3.uk:1935/live/my-stream?key=sk_your_key |
Or if Restreamer asks for server and key separately:
| Server | rtmp://cdn.clouds3.uk:1935/live |
| Stream Key | my-stream?key=sk_your_key |
In the Restreamer output configuration:
| Protocol | SRT |
| Mode | Caller |
| Address / URL | srt://cdn.clouds3.uk:9999?streamid=default/live/my-stream?key=sk_your_key&mode=caller |
| Latency | 120 ms |
| Video Codec | H.264 (libx264) |
| Video Bitrate | 2500-4000 kbps |
| Framerate | 30 fps |
| GOP / Keyframe | 30 frames (= 1 second at 30fps) |
| Audio Codec | AAC |
| Audio Bitrate | 128 kbps |
If using Restreamer's FFmpeg process directly, use this command template:
{ffmpeg.binary} -i {input} \
-c:v libx264 -preset veryfast -tune zerolatency \
-b:v 3000k -g 30 -keyint_min 30 \
-c:a aac -b:a 128k \
-f flv "rtmp://cdn.clouds3.uk:1935/live/my-stream?key=sk_your_key"
FFmpeg can be used to ingest from files, cameras, screen captures, or any other source. Below are copy-pasteable commands for each protocol.
Stream a file or live source via RTMP:
# Stream a video file to RTMP ffmpeg -re -i input.mp4 \ -c:v libx264 -preset veryfast -tune zerolatency \ -b:v 3000k -maxrate 3000k -bufsize 6000k \ -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"
# Stream a webcam (Linux) to RTMP ffmpeg -f v4l2 -i /dev/video0 -f pulse -i default \ -c:v libx264 -preset veryfast -tune zerolatency \ -b:v 2500k -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"
Stream via SRT for lower latency with error correction:
# Stream a file via 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"
# Stream with H.265/HEVC via SRT (better quality, lower bitrate) ffmpeg -re -i input.mp4 \ -c:v libx265 -preset veryfast -tune zerolatency \ -b:v 2000k -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"
120000 = 120ms (default). For unstable networks, try 200000 (200ms) or 500000 (500ms).FFmpeg 7.0+ supports WHIP output for sub-second latency:
# Stream via WHIP (requires FFmpeg 7.0+ built with libdatachannel or libwebrtc) 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"
| Flag | Purpose | Recommended Value |
|---|---|---|
-re | Read input at native framerate (required for files, omit for live sources) | Include for files |
-preset veryfast | Encoding speed/quality tradeoff | veryfast or ultrafast |
-tune zerolatency | Disables lookahead for lowest encoding latency | Always include |
-g 30 | GOP size (keyframe interval in frames) | 30 for 30fps, 60 for 60fps (= 1 second) |
-b:v 3000k | Video bitrate | 2500k (720p) / 4500k (1080p) |
-c:a aac | Audio codec | aac for RTMP/SRT, libopus for WHIP |
-f flv | Output format for RTMP | flv (RTMP), mpegts (SRT) |
Share this link with viewers for sub-second latency:
https://dashboard.clouds3.uk/watch.html#my-stream
The player automatically connects to the nearest edge node.
For direct WebSocket signalling (custom players):
wss://cdn.clouds3.uk/live/my-stream
You can replace cdn.clouds3.uk with a specific edge server hostname if needed. In most cases, the geo-router at play.clouds3.uk handles this automatically and sends each viewer to the best server.
You can place a live stream on any website by adding an iframe. The embedded player automatically connects viewers to the nearest server for the best performance.
<iframe src="https://dashboard.clouds3.uk/embed.html?s=my-stream" width="640" height="360" frameborder="0" allowfullscreen allow="autoplay"></iframe>
<div style="position:relative;padding-bottom:56.25%;height:0;overflow:hidden;">
<iframe
src="https://dashboard.clouds3.uk/embed.html?s=my-stream"
style="position:absolute;top:0;left:0;width:100%;height:100%;"
frameborder="0" allowfullscreen
allow="autoplay"></iframe>
</div>
| Parameter | Description | Default |
|---|---|---|
s | Stream name (required) | — |
node | Edge server hostname (e.g. edge1.clouds3.uk) | play.clouds3.uk (geo-routed) |
The embedded player connects via WebRTC through the geo-router for sub-second delay. You can override the edge server with the node parameter if needed.
Every user gets a unique stream key (e.g. sk_a1b2c3d4e5f6). Your stream key proves you are authorized to publish a stream. Think of it like a password for your stream.
?key=sk_...The dashboard at dashboard.clouds3.uk provides:
| Stream not appearing | Check your stream key is correct and included as ?key=sk_... in the URL. Verify the server URL has no typos. |
| Connection failed in OBS | Check firewall allows outbound on port 443 (WHIP), 1935 (RTMP), or 9999 (SRT). Try a different protocol. |
| 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 connections. |
| Stream disconnected automatically | Your ingest bitrate may have exceeded the 10 Mbps limit. Lower your encoder bitrate and try again. |
| Stream drops or reconnects | Check your upload speed. RTMP needs stable upload of at least 1.5x your bitrate. Try SRT for unreliable connections. |
| No audio | Make sure the audio encoder is set to AAC (RTMP/SRT) or Opus (WHIP). Also check that your OBS audio mixer is not muted. |
| Need a new stream key | Go to Send tab → Regenerate. Old key stops working immediately. |
| Forgot password | Contact your admin to reset your password. |
Use WHIP for the lowest delay (under 500ms). Use RTMP if you need the widest encoder compatibility. Use SRT if your internet connection is unreliable (mobile, satellite, remote locations).
Yes. Each user has their own stream key and can stream to their own stream name simultaneously.
1080p30 is a good default. Use 720p30 if your upload is limited. 1080p60 for fast-motion content (gaming, sports) if you have the bandwidth. Keep your total bitrate under 10 Mbps.
Share the watch link: https://dashboard.clouds3.uk/watch.html#your-stream-name. Viewers do not need to log in.
Yes. HEVC gives ~30% better quality at the same bitrate. Requires a GPU encoder (NVENC or QSV) and a compatible browser (Chrome 107+, Safari, Edge).