Skip to content

Beniox/atemTally

Repository files navigation

atemTally

atemTally is a simple tally light for the Blackmagic ATEM Mini Pro. It uses a browser to show which camera is currently on air. The tally light is controlled via the ATEM's network API.

Screenshot of the tally light

Features

  • See which camera is live and which is on preview
  • Contact computer, to get attention
  • Mock mode, to test the tally light without an ATEM

Requirements

A Blackmagic ATEM Mini Pro (other ATEMs might work, but are untested) connected to the same network as the computer running atemTally. Also, a browser is required to display the tally light, a phone or tablet will do just fine.

Installation

  1. Clone this repository
  2. Rename .env.template to .env and fill in the required value
  3. Run npm install
  4. Run npm run build
  5. Run npm run start

Docker

  1. Clone this repository
  2. Set the required environment variables in the docker-compose.yml file
  3. Run docker-compose up -d

Technologies

Goals

  • Display tally light in browser
  • Add communication Channel
  • Live preview of camera

Mock mode

To test the tally light without an ATEM, you can use the mock mode. To enable it, set the environment variable MOCK to true.

POST http://localhost:3000/mock/random

About

Simple Tally Light for Blackmagic ATEM Pro

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published