Elements

Elements are the building blocks of every Streamrun configuration. Each element represents a feature you can add to the canvas: a video source, an output destination, an overlay, or a processing step. Connect them together in the Streamrun Editor to define how your stream is processed and delivered.

Streamrun elements overview

Overview video

Watch a quick overview of the different elements and how they fit together in a live stream configuration.

All elements

Input Stream

Stream into Streamrun from broadcasting software like OBS or vMix, or from a streaming device like a GoPro or action camera. Supports RTMP, SRT, and SRTLA, as well as RTMP/SRT pull.

Output Stream

Where your processed stream is sent. Connect to platforms like Twitch, YouTube, or Kick, or any custom RTMP/SRT endpoint. Each output can have independent encoding settings and destinations.

Video Player

Upload and play MP4 video files as primary content or as fallback content when the main stream drops. Supports auto-play on start and manual playback control from the Remote Control.

Test Signal

Generate a test video signal without a connected input stream. Useful for testing your configuration, checking outputs, and previewing overlays before going live.

Switch

Switch between up to four input sources in real time. For example, go live from desktop software and hand off to a mobile device mid-stream. Switching is instant and does not interrupt the broadcast.

Splitter

Split one input into up to four independent outputs. Ideal for multistreaming with destination-specific encoding, overlays, or frame settings applied per output branch.

Failover

Automatically switches to a backup stream, video file, or fallback image when the main input disconnects. Keeps your broadcast running even when the source drops unexpectedly.

Picture in Picture

Compose two input sources into a single output. Overlay a smaller video on top of the main source, or place sources side by side for multi-source or interview-style layouts.

HTML Overlay

Render a web page as an overlay on your video stream. Use it for alerts, scoreboards, lower thirds, or any browser-based graphic. Supports rendering delay and audio gain for advanced setups.

PNG Overlay

Add a static image — logo, watermark, or graphic — as an overlay on your stream. Supports transparency and adjustable position and size.

Noise Cancellation

AI-based noise cancellation that removes background noise from the audio track in real time. Useful for IRL streaming in loud environments. Can be toggled on and off from the Remote Control.

Vertical Frame

Convert a horizontal video to a vertical format with a blurred background fill. Supports facecam extraction, zoom and crop controls, and horizontal shift for native-looking vertical layouts.