Remote control for ATEM switcher needed

Ask software engineering and SDK questions for developers working on Mac OS X, Windows or Linux.
  • Author
  • Message
Offline

Hadmut Danisch

  • Posts: 6
  • Joined: Tue Oct 17, 2017 10:57 pm

Remote control for ATEM switcher needed

PostThu Apr 19, 2018 8:38 pm

Hi,

I would need a remote control for an ATEM Television Studio HD, i.e. for the eight channel buttons and the cut button. I want to put one of these extremely flat 4x4 membrane keypads that are sold on the common microelektronics shops (like https://www.aliexpress.com/item/New-4-4 ... 81405.html) on a moderator's table to allow him to switch cameras while in the show.

It must be possible to remote control the ATEM over the network, since there's software for the Mac, that does exactly that. So technically it should be possible to attach the keypad to a ESP8266 module and to build the remote control with hardware for just $5.

So the question is: The API. To program the ESP, knowledge of the protocol between the Mac and the ATEM would be needed.

Would be really, really nice if that was possible.

Could anyone help?

Wouldn't that be a nice support project for Blackmagic?

(BTW: Blackmagic offers an 3G-SDI Arduino Shield, and although Arduinos are somewhat outdated and have been replaced by ESP8266 and ESP32, which are more powerful and have WLAN and Bluetooth, there are special versions of ESP8266 boards with the same footprint as Arduino boards and can take the same shields, including I2C. Would in general be nice to give some support for ESP modules. They are really useful, and some support for these would greatly improve the usability for all those special cases and experimental applications.)

regards
Hadmut
Offline

Ian Morrish

  • Posts: 273
  • Joined: Sun Jan 18, 2015 9:24 pm
  • Location: New Zealand

Re: Remote control for ATEM switcher needed

PostFri Apr 20, 2018 6:32 am

You have 2 options:
1. Free ATEM API (Mac and Windows)
2. UDP reverse engineering libraries (Arduio, Node.JS and Python can be found on GitHub)

For Mac there is ATEMOSC which allows you to use Midi devices with some additional software.

For Windows there is JustMacros (LUA script based automation host) or PowerShell (my solution) https://ianmorrish.wordpress.com . Both can use X-Keys, Midi or Arduino for input. I have also added Elgato Stream Deck as keypad input for PowerShell.

For Arduino, see https://github.com/kasperskaarhoj
Regards,
Ian Morrish
Video Integrated Scripting Environment
(Windows PowerShell with ATEM driver + more)
https://ianmorrish.wordpress.com
Offline

Roman Pytkin Pekarek

  • Posts: 1003
  • Joined: Tue Oct 30, 2012 1:11 pm

Re: Remote control for ATEM switcher needed

PostTue May 29, 2018 3:41 pm

Ian : Stream Deck looks very interesting .. im using Just macros about 3-4 years .. I found your PowerShell now .. Is Stream Deck fully supported ? I mean texts, background colors , etc ?
http://www.media-planet.sk
http://www.stonepp.tv
http://213.sk
Offline

Ian Morrish

  • Posts: 273
  • Joined: Sun Jan 18, 2015 9:24 pm
  • Location: New Zealand

Re: Remote control for ATEM switcher needed

PostTue May 29, 2018 6:49 pm

I was just working on this last weekend. Haven't got dynamic text on buttons working but support for that is baked in, just need to get an end user function written. See the latest demo which is much faster response and shows multiple pages for button functions.


Sent from my SM-G950F using Tapatalk
Regards,
Ian Morrish
Video Integrated Scripting Environment
(Windows PowerShell with ATEM driver + more)
https://ianmorrish.wordpress.com
Offline
User avatar

Xtreemtec

  • Posts: 2682
  • Joined: Wed Jan 02, 2013 11:48 am
  • Location: The Netherlands

Re: Remote control for ATEM switcher needed

PostTue May 29, 2018 7:58 pm

Great work Ian :)
Daniel Wittenaar .:: Xtreemtec Media Productions ::. -= www.xtreemtec.nl =-
4K OBV, ATEM TVS HD, 1M/E 4K, 2M/E Broadcast Studio 4K, Hyperdeck Studio Mini, SONY FS7 4K, Ursa Broadcast 4K

Return to Software Developers

Who is online

Users browsing this forum: No registered users and 2 guests