Switcher Integration
Integrate a video switcher with the Tally Node system to automatically collect camera Tally information and display it on the receivers. It supports various switchers such as Blackmagic ATEM, OBS Studio, vMix, and OSEE, and you can build a multi-switcher environment using 2 slots.
Supported switchers#
Tally Node v2 supports the following 4 video switchers.
| Switcher | Default port | Transport | Notes |
|---|---|---|---|
| ATEM | 9910/UDP | Blackmagic protocol | Blackmagic Design ATEM Mini/Television Studio, etc. |
| OBS | 4455/WebSocket | WebSocket 5.x | Password supported, OBS WebSocket 5.x required |
| vMix | 8099/TCP | XML → SUBSCRIBE TALLY | Web API must be enabled, PING keep-alive every 3s |
| OSEE | 52381/UDP | Binary protocol | OSEE proprietary protocol |
Connection procedure#
ATEM connection#
- 1Open the Switcher pageOpen
http://[master-ip]/switcherin a browser - 2Click the Slot 1 Configure button
- 3Enter the following settings
- Type:
ATEM - IP: switcher IP address (e.g.
192.168.1.100) - Port:
9910(default) - Max Channels: number of channels to use (1-20, default 8)
- Interface:
Autoor a specific interface
- Type:
- 4Click Save
- 5Check the connection statusVerify via the Connected / Disconnected indicator
- ATEM Television Studio Series
- ATEM Mini Series
- ATEM Constellation Series
OBS connection#
- 1Enable the WebSocket server in OBS Studio
- Tools → Settings → WebSocket Server
- Port:
4455 - Set a password (strongly recommended)
- 2On the Switcher page, click Slot 1 Configure
- 3Enter the following settings
- Type:
OBS - IP: IP address of the PC running OBS
- Port:
4455 - Password: WebSocket password
- Max Channels: number of channels
- Type:
- 4Click Save
vMix connection#
- 1Enable the Web API in vMix
- Settings → Web API → Enable
- Port:
8099(default)
- 2On the Switcher page, click Slot 1 Configure
- 3Enter the following settings
- Type:
VMIX - IP: IP address of the PC running vMix
- Port:
8099 - Max Channels: number of channels
- Type:
- 4Click Save
OSEE connection#
- 1On the Switcher page, click Slot 1 Configure
- 2Enter the following settings
- Type:
OSEE - IP: OSEE switcher IP address
- Port:
52381 - Max Channels: number of channels
- Type:
- 3Click Save
- 4Check the connection health
- Active: receiving packets (green dot)
- Timed Out: no packets received (red dot)
Multi-switcher configuration#
Tally Node supports a multi-switcher environment using 2 slots.
Slot structure#
| Slot | Use | Color |
|---|---|---|
| Slot 1 | Primary | Cyan |
| Slot 2 | Secondary | Rose |
Enable Slot 2#
- 1Toggle the Slot 2 card ONOn the Switcher page, turn the Slot 2 card toggle switch ON
- 2Click the Slot 2 Configure button
- 3Configure the switcher for Slot 2Configure it the same way as above
- 4Click Save
Max Channels per slot#
Max Channels is a per-slot setting. It specifies the number of camera channels provided by the switcher connected to the slot, and this value determines the range of camera sources (Cam 1 ~ Cam N) available from that slot.
| Item | Value |
|---|---|
| Applies to | Slot (Slot 1, Slot 2 independently) |
| Range | 1-20 |
| Default | 8 |
| Meaning | That slot provides channels Cam 1 ~ Cam N |
- Set it in each slot's Configure dialog (part of the slot settings along with Type/IP/Port).
- Slot 1 and Slot 2 can have different Max Channels values.
Camera mapping#
Camera mapping is a separate stage after the slot setup (above). It uses the configured slot(s) as material to build fixed display positions data of 1-20 (P1-P20). Each position Pn specifies which slot and which camera source to display, and ultimately the receiver (camera_id) corresponding to that position turns on.
Mapping concept#
- The mapping table is always fixed at 20 positions (P1-P20).
- Each position can be assigned a camera number from Slot 1 or Slot 2, or left blank.
- If a slot's Max Channels is 8, you can only select Cam 1-8 from that slot.
Example:
- P1 ← Slot 1 / Cam 1
- P2 ← Slot 1 / Cam 2
- P9 ← Slot 2 / Cam 1 (the first camera of the second switcher)
Mapping procedure#
- 1Click a P1-P20 buttonClick one of the position buttons in the Camera Mapping area
- 2Select an item in the source picker
- Slot 1: 1 ~ (Slot 1 Max Channels) camera numbers (Cyan)
- Slot 2: 1 ~ (Slot 2 Max Channels) camera numbers (Rose)
- Blank: unmap
- 3Click the desired camera number
- 4Click Save Mapping
| Position button color | Meaning |
|---|---|
| Cyan | Slot 1 camera mapped |
| Rose | Slot 2 camera mapped |
| Gray dashed | Unmapped (Blank) |
Advanced settings#
Interface binding#
In a multi-NIC environment, you can force a specific network interface.
You can connect two switchers on different internal networks, e.g. vMix over WiFi and ATEM over Ethernet.
| Interface value | Meaning |
|---|---|
| Auto | System auto-select (default) |
| Ethernet | Use the Ethernet interface only |
| WiFi | Use the WiFi interface only |
Update Speed (state polling interval)#
Update Speed is how often the web dashboard re-fetches device state. Set it in the System menu (see Web UI). The “Settings changes reflect after up to N s” notice at the top of the Switcher page is determined by this value.
| Mode | Interval | Note |
|---|---|---|
| Fast | 500 ms (0.5s) | Higher network usage |
| Normal | 1000 ms (1s) | — |
| Slow | 2000 ms (2s) | Default |
| Eco | 5000 ms (5s) | Minimum traffic |
Reconnect#
If the connection drops, you can immediately retry with the Reconnect button.
- Independent reconnect for Slot 1/Slot 2
- No automatic retry on connection failure (manual reconnect required)