Getting Started¶
Welcome to Tally Hub! This guide will help you set up a complete tally light system in just a few minutes.
📋 What You'll Need¶
Required¶
- Computer: Windows, macOS, or Linux machine to run Tally Hub
- Network: Local WiFi network for device connectivity
- Video Mixer: OBS Studio, vMix, or compatible software
Optional Hardware¶
- ESP32 Devices: For dedicated hardware tally lights
- M5Stick C Plus: Premium hardware option with display
- Smartphones/Tablets: For instant web-based tallies
🚀 Quick Start (5 Minutes)¶
Step 1: Download and Start Tally Hub¶
- Download the latest release from the Downloads page
- Extract the ZIP file to a folder
- Double-click
Start Tally Hub.bat
- Wait for the server to start (you'll see "✅ Tally Hub ready")
- Download the latest release from the Downloads page
- Extract the ZIP file to a folder
- Double-click
Start Tally Hub.command
- If prompted about security, go to System Preferences → Security & Privacy and click "Open Anyway"
- Wait for the server to start (you'll see "✅ Tally Hub ready")
Step 2: Access the Admin Panel¶
- Open your web browser
- Go to http://localhost:3000/admin.html
- You should see the Tally Hub admin interface
Step 3: Test with a Web Tally¶
- On your smartphone or tablet, connect to the same WiFi network
- Open a web browser and go to http://[your-computer-ip]:3000
- Click "Connect as Web Tally"
- You should see the device appear in the admin panel
Step 4: Connect Your Video Mixer¶
- In OBS, go to Tools → WebSocket Server Settings
- Enable "Enable WebSocket server"
- Note the port (usually 4455) and set a password if desired
- In Tally Hub admin panel, click "Add Video Mixer"
- Select "OBS Studio" and enter your connection details
- Click "Test Connection" to verify
- In vMix, go to Settings → Web Controller
- Enable "Web Controller" and note the port (usually 8088)
- In Tally Hub admin panel, click "Add Video Mixer"
- Select "vMix" and enter your connection details
- Click "Test Connection" to verify
Step 5: Assign Your First Tally¶
- In the admin panel, you should now see:
- Your connected video mixer
- Available video sources
- Your connected tally device
- Click "Assign" next to your tally device
- Select a video source from the dropdown
- Your tally device should now show the current state (program/preview/idle)
🎉 Congratulations! You now have a working tally light system!
📱 Adding Hardware Devices¶
Once you have the basic system working, you can add dedicated hardware devices:
ESP32 Devices¶
- Visit http://localhost:3000/flash.html in Chrome or Edge
- Connect your ESP32 via USB
- Click "Flash Firmware" and follow the prompts
- Configure WiFi settings and server connection
- The device will automatically appear in the admin panel
M5Stick Devices¶
- Follow the same flashing process as ESP32
- Use the M5Stick-specific firmware from the flash page
- Configure using the device's built-in display and buttons
🔧 Next Steps¶
Now that you have a basic system running, explore these advanced topics:
-
Advanced Configuration
Learn about custom ports, security settings, and advanced mixer configurations
-
Network Setup
Optimize your network for multiple devices and reliable connections
-
Device Management
Manage multiple devices, assignments, and monitoring
-
Hardware Building
Build custom tally devices and understand the hardware options
🆘 Need Help?¶
If you run into issues:
- Check the Troubleshooting Guide for common solutions
- Review the console output in the terminal window for error messages
- Visit our GitHub Issues to report bugs
- Join the Community Discussions for help
🎯 Common Use Cases¶
Home Studio Setup¶
- 1 Computer running Tally Hub and OBS Studio
- 2-3 Smartphones as web tallies for multi-camera setup
- Perfect for: YouTube creators, livestreamers, content creators
Professional Studio¶
- Dedicated Server running Tally Hub
- Multiple ESP32/M5Stick devices for camera operators
- vMix or OBS Studio for video mixing
- Perfect for: Corporate videos, live events, broadcast
Educational Environment¶
- Classroom Computer running Tally Hub
- Student Tablets/Phones as web tallies
- OBS Studio for lecture capture
- Perfect for: Distance learning, lecture recording, student media
Pro Tip
Start simple with web tallies to learn the system, then gradually add hardware devices as your needs grow. This approach lets you validate your setup and understand the workflow before investing in additional hardware.