ATO Sebiu Labs

Ato Switcher

Live production video mixer appliance. Boot from ISO, connect your sources, go live.

Download ISO

ato-switcher-dev.iso — ~1.1 GB — Debian 12 (Bookworm) based

What's Included

NDI Input

Receive NDI sources from any device on the network

SRT Input/Output

Low-latency SRT ingest and push to any SRT endpoint

Media Playback

Play MP4, MKV, MOV files with loop support

Transitions

Cut, crossfade, dip-to-black, wipe, fade-to-black

Image Overlays

DSK channels with PNG overlay support (lower thirds, bugs)

WebRTC Preview

Remote control via browser — no client software needed

RTMP Output

Stream to YouTube, Twitch, or any RTMP ingest

Recording

Record program output to MP4 or MKV

Ato Switcher mixer desktop with preview and program monitors, input tiles, transition controls, and audio faders

1 Requirements

Minimum

CPUx86_64, 8+ cores
RAM8 GB
Storage200 GB+
NetworkGigabit Ethernet (required for NDI)
USB Drive4 GB+ for ISO boot

Recommended

CPUx86_64, 16+ cores
RAM16 GB
Storage200 GB+ SSD (for recordings and media)
NetworkGigabit Ethernet

Works on bare metal, Proxmox VMs, and other hypervisors. For VMs, allocate at least 8 vCPUs and 8 GB RAM. Recommended: 16 vCPUs, 16 GB RAM, and 200 GB+ storage.

2 Flash the ISO

Write the ISO to a USB drive using one of these tools:

Windows

Use Rufus — select the ISO, choose your USB drive, click Start. Use DD mode if prompted.

macOS / Linux

sudo dd if=ato-switcher-dev.iso of=/dev/sdX bs=4M status=progress

Replace /dev/sdX with your USB device. Use lsblk to find it.

Proxmox / VM

Upload the ISO to your Proxmox storage, create a VM, and attach the ISO as a CD-ROM. Boot from it.

3 Boot & Setup Wizard

Boot from the USB drive (or VM CD-ROM). The system will start automatically and present a setup wizard on the console:

  1. Keyboard layout — select your keyboard language
  2. Hostname — set the device name on the network (default: ato-switcher)
  3. Network — configure DHCP or static IP
  4. Admin password — set a password for SSH access (user: ato-admin)

After the wizard completes, the mixer starts automatically.

4 Connect

Open a browser and navigate to the device's IP address:

The IP address is displayed on the console after boot. You can also run show-ip from the console at any time.

Ato Switcher web control page showing media library with video files, overlays, upload area, and category filters

5 Quick Start

  1. Add inputs — connect NDI sources, SRT streams, or upload media files via the control page
  2. Switch — use the Mixer Desktop to cut, crossfade, or wipe between sources
  3. Add overlays — upload PNG images, assign to OVL 1 or OVL 2 in the Overlays tab, toggle on/off
  4. Add outputs — configure SRT push, RTMP stream, or NDI output via the control page or API
  5. Record — start recording to MP4 or MKV from the control page

NDI Configuration

NDI sources are auto-discovered on the same subnet. For sources on different subnets or VLANs:

  1. SSH into the device: ssh ato-admin@<ip>
  2. Edit /etc/vismixer/default.conf
  3. Add: NDI_EXTRA_IPS=192.168.1.100,192.168.1.101
  4. Restart: sudo systemctl restart ato-switcher

SRT / RTMP Output

Add outputs via the control page or API:

# SRT Push
POST /api/outputs
{
  "type": "srt",
  "url": "srt://destination:9000",
  "auto_start": true
}

# RTMP Push
POST /api/outputs
{
  "type": "rtmp",
  "url": "rtmp://live.twitch.tv/app/YOUR_STREAM_KEY",
  "auto_start": true
}

Install to Disk (Optional)

The ISO runs as a live system by default. To install permanently to the internal disk:

  1. Log in via console or SSH
  2. Run: sudo install-to-disk
  3. Follow the prompts to select the target disk
  4. Reboot and remove the USB drive

This will erase the target disk. Make sure you select the correct device.

SSH Access

ssh ato-admin@<device-ip>

Use the password you set during the setup wizard. Useful commands: