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.yml
in 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