Overlay Streaming (Dashboard)
This guide walks through setting up overlay streaming entirely from the dashboard — no API calls required. It composites a live web page (a scoreboard, lower-third, sponsor bar) on top of your video. For the API-driven version of the same flow, see Overlay Streaming (API).
1. Create a stream
- Open your video foundation project and go to the Streams page.
- Click Create Stream.
- Fill in the Stream Name and Private Key (a key is auto-generated for you).
- Choose an Authentication type (Public, JWT, or Webhooks).
- Click Create Stream.
This is your main stream — the one you'll send video into.
2. Configure the overlay
- Open the stream you just created from the Streams list.
- Go to the Overlay Config tab.
- Enter the Target URL — the web page that will be captured and rendered as an overlay on the video.
- The Render Type is fixed to
html2img(read-only). - Optionally add extra Args for the render plugin with Add Arg (for example
-W 1280for a custom viewport width). - Click Submit.
The dashboard wires your target URL into the render args for you and applies a default config retention, so you don't set those by hand — see the Overlay Streaming (API) guide for the exact argument shape and current defaults. On submit, it creates an overlay stream named Overlay-{yourStreamName} under the same program if one doesn't already exist.
"Overlay Config" is the dashboard's wrapper around the render config and the filtergraph overlay stream described in Overlay Streaming (API) — the dashboard just fills in the html2img args, creates the overlay stream, and wires the appdata for you.
3. Start streaming
You can stream via RTMP or Aperture Live (WebRTC).
Option A — RTMP
- Go to the RTMP Ingress tab on your main stream.
- Copy the RTMP URL and Stream Key.
- Paste them into your streaming software (for example OBS).
- The stream key already includes the overlay configuration — the platform composites the overlay and pushes the result to the overlay stream automatically.
Option B — Aperture Live (mobile)
- Go to the Aperture Live Streaming tab on your main stream.
- Configure your broadcast settings — streaming mode (Fixed or Adaptive), resolution, bitrate mode, video/audio bitrate, lock orientation, and an optional platform URL.
- Click Generate QR Code.
- Scan the QR code with the Aperture Live app, or share the generated deep link.
- Start broadcasting from the app.
4. Play back the overlay stream
- Go back to the Streams list.
- Find the
Overlay-{yourStreamName}stream that was created automatically. - Open it and go to the Stream Playback tab.
- Click Play Stream to see the live video with the overlay rendered on top.
You can also copy the Manifest URL from the playback tab to use in your own player or embed on your site.
- Overlay Streaming (API) — drive this same flow from code.
- RTMP Push — restream the composited output to YouTube.