A camera tally lights system capable of listening to and aggregating tally data from multiple sources and video switchers, then arbitrating Preview and Program states for connected devices.
Tally Arbiter supports a wide range of switchers, protocols, and tally output methods. It is designed for flexibility, reliability, and ease of integration in live production environments.
Download installers for macOS, Windows, and Linux:
π https://josephdadams.github.io/TallyArbiter/docs/installation/desktop-app
npm install -g tallyarbiter
tallyarbiterversion: '3.8'
services:
tallyarbiter:
image: josephdadams/tallyarbiter:latest
container_name: tallyarbiter
restart: unless-stopped
ports:
- '4455:4455'
- '8099:8099'
- '5958:5958'
environment:
- SENTRY_ENABLED=1
- SENTRY_DSN=your_dsn_hereRun with:
docker compose up -dFull documentation including setup guides, supported devices, and configuration:
π https://josephdadams.github.io/TallyArbiter/docs/intro
- Node.js >= 18.13
- npm >= 7
git clone https://github.com/josephdadams/TallyArbiter
cd TallyArbiter
npm install
npm startThe UI is located in the UI folder and built with Angular.
cd UI
npm install
npm startThen visit:
The backend must be running on port 4455.
From project root:
npm run build-uiThis automatically builds the UI and outputs to ui-dist/.
Built with Electron.
Run locally:
npm run desktopBuild installers:
npm run build-desktop- Update version in
package.jsonandpackage-lock.json - Create and push tag:
git tag vX.Y.Z
git push --tags- GitHub Actions will build releases automatically as a draft
- Publish release notes from GitHub Releases page
Contributions are welcome!
- Fork the repo
- Create feature branch
- Submit pull request
Issues and feature requests:
π https://github.com/josephdadams/TallyArbiter/issues
MIT License
Written and maintained by Joseph Adams.
Not affiliated with any other company or product.
Visit https://techministry.blog to explore more tools and projects.