Demonstration of a Web Browser Control of a Blackmagic Designs ATEM Production Studio 4k Switch: Source

I posted a video sometime ago showing the control of a ATEM 4k Studio using a web browser – mainly to gain easy control of the AUX output.

I’ve now uploaded the NodeJS code to the downloads section of this site…

I’ve used this on our switches running on Raspberry Pi and also full Linux distribution such as Debian or Centos.

Using Apache as a Proxy for Node JS Applications on Debian

I have a NodeJS application running on port (for example) 7070 e.g. http://localhost:7070

I also have Apache2 installed.

I want to get all requests to http://localhost to be handled by the NodeJS appliaction running on 7070 ( app.listen(7070); ).

Install Apache2 if not already installed….

sudo apt-get install apache2

Enable proxy module

sudo a2enmod proxy

Enable proxy_http module

sudo a2enmod proxy_http

Create file /etc/apache2/conf-available/node.conf

sudo nano /etc/apache2/conf-available/node.conf

Add the following:

ProxyPass / http://localhost:7070/

Tell Apache about the proxy configuration with:

sudo a2enconf node

Restart Apache for the changes to be effective:

sudo service apache2 reload

Browse to http://localhost should now direct requests to http://localhost:7070


Strata Lite – Remote Control for ATEM Switchers

The Blackmagic Designs ATEM switches have a comprehensive desktop control application for Mac and PC computers snappily called “ATEM Software Control”

Screen Shot 2016-03-20 at 17.05.09
ATEM Software Control

The ATEM software is perfect for its intended use: producing live shows in a multi-crew environment.

Most of the time I’m presenter, camera operator, and director and the ATEM software doesn’t cut it.

The App on the iTunes store “Strata Lite – Remote Control for ATEM Switchers” looks promising as a simple touch controller interface on an iPad. Unfortunately my experience (and others) is that the App is very unreliable and constantly closes or looses connection to the ATEM switch.

Screen Shot 2016-03-20 at 17.16.53
Strata Lite Remote Control for iPad

The ATEM software also hides one feature I really want to have quick access: Source selection for the Aux output.

Which was the motivation for developing a web control interface for the Blackmagic Design ATEM switches using nodejs.

The subject of another post to follow…

Screen Shot 2016-03-20 at 17.19.56
Browser based control interface for Blackmagic Designs ATEM switches