This is a small Node JS application that:
-
connects to a Blackmagic ATEM Mini video switcher.
-
Runs an MQTT broker
-
Emits MQTT messages for each channel/effects change of the video mixer
-
Serves a very simple status webpage
For all operating systems:
- Download the binary for your system from the GitHub releases page.
- Create a config file in the same directory, called
config.yml. For an example, seeconfig.ymlin this repository.
Simply execute the exe file.
- Open terminal, go to (
cd) the directory where you put the executable. chmod +x tally-server-linux- Execute via
./tally-server-linux
- Open terminal, go to (
cd) the directory where you put the executable. chmod +x tally-server-macos- Execute via
./tally-server-macos - Confirm all warnings about unverified source/developer
For easier module development, start with:
rm -rf core/node_modules native-ui/node_modules
cd core
yarn link
cd ../native-ui
yarn link tally-server-core
Node Version: see .nvmrc
Type nvm use to initialize nvm correctly.
./node_modules/.bin/pkg .
Remember to also ship config.yml configuration file!
MIT