Video Player

The Video Player element lets you upload and stream pre-recorded MP4 files as if they were live. Use it for scheduled broadcasts, reruns, BRB screens, or as automatic fallback content when your primary stream disconnects. Once playing, the video feeds into downstream elements like Switch, overlays, and Noise Cancellation.

Video Player element

Playback controls

Select a video file to enable the playback buttons. These can also be triggered via the REST API.

Play

Start playing. If paused, resumes from the current position. If stopped, starts from the beginning.

Restart

Return to the beginning and start playing from the start.

Stop

Stop playback. Use Play to resume.

Settings

Video file

Select the MP4 file to play. Upload files via File Manager.

Play automatically

Start playback as soon as the configuration starts. Useful for "Stream Starting Soon" videos.

Loop video

Restart from the beginning when the video ends, instead of showing a black screen.

Switch/Failover behavior

Controls how the Video Player behaves when used inside a Switch or Failover element.

  • Automatic play and pause: starts when the Switch/Failover activates it, pauses when deactivated. Subsequent plays resume from the paused position.
  • Restart automatically: starts from the beginning each time it becomes active.
  • No automatic behavior: playback does not start or stop automatically.
Black screen on stop

Show a black screen instead of the last video frame when playback has not started or has stopped.

Video orientation

Specify whether the video is horizontal or vertical.

Play a video when the stream disconnects

Connect a Video Player to the backup input of a Failover element to automatically play a pre-recorded video when the primary stream fails. Keeps your audience informed and engaged instead of seeing a frozen frame or black screen.

For best results, set Loop video to yes and Switch/Failover behavior to Automatic play and pause or Restart automatically.

Video Player as failover

Overview video