/multiviewTouchControl

A touchscreen multiview control app for Blackmagic ATEM switcher. Converts touchscreen interactions to ATEM commands via Sofie ATEM API.

Primary LanguageJavaScriptGNU General Public License v3.0GPL-3.0

Multiview Touch Control for ATEM Switcher

A touchscreen multiview control app for Blackmagic ATEM switcher. Converts touchscreen interactions to ATEM commands via Sofie ATEM API. For development the Touchscreen Dell P2418HT was used and tested.

Infographic on how to use this app

To Use

To clone and run this repository you'll need to run these commands from your command line:

# Clone this repository
git clone https://github.com/airbenich/multiviewTouchControl
# Go into the repository
cd multiviewTouchControl
# Install dependencies
npm install
# Run the app
npm start 

Connect to switcher

# Run the app and connect to a switcher with the ip: 192.168.1.110
npm start switcher 192.168.1.110

Put into autostart in raspbian stretch

Create a new file and edit it:

touch /etc/xdg/autostart/multiviewTouchControl.desktop
sudo nano /etc/xdg/autostart/multiviewTouchControl.desktop

Put in this file the following content:

[Desktop Entry]
Type=Application
Name=MultiviewTouchControl
Comment=multiviewTouchControl
NoDisplay=false
Exec=npm start --prefix /path/to/application/folder/ switcher YOUR.SWITCHER.IP.ADDRESS

Save the file and reboot.

License

GPL 3.0 (General Public Licence)