ATEM 7.5.2 UDP protocol

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

Baz

  • Posts: 559
  • Joined: Wed Aug 22, 2012 5:06 am
  • Location: Sydney, Australia

ATEM 7.5.2 UDP protocol

PostWed Sep 12, 2018 11:41 pm

I have noticed some significant UDP protocol changes with v7.5.2 and am slowly working through them.
Does anyone have some insight into these changes including all the new commands that have been added?
I am just trying to save time on discovery.

MISC
U/S Express, SmartviewDuo, SmartScopeDuo, Teranex 2D, Web Pres, 5/7 Vid Assists
VIDEOHUB
Smart 12x12
12x24
72x144
HYPERDECK
Studio, Shuttle, Studio Mini
ATEM
2me4K, 2me, TVS, TVS HD, CamConvs, StudioConvs, Studio Cams, Micro Studio Cam
Offline
User avatar

Baz

  • Posts: 559
  • Joined: Wed Aug 22, 2012 5:06 am
  • Location: Sydney, Australia

Re: ATEM 7.5.2 UDP protocol

PostThu Jan 10, 2019 11:04 pm

OK so I had to reinvent the startup protocol. All sorted now. ;)

MISC
U/S Express, SmartviewDuo, SmartScopeDuo, Teranex 2D, Web Pres, 5/7 Vid Assists
VIDEOHUB
Smart 12x12
12x24
72x144
HYPERDECK
Studio, Shuttle, Studio Mini
ATEM
2me4K, 2me, TVS, TVS HD, CamConvs, StudioConvs, Studio Cams, Micro Studio Cam
Offline
User avatar

Baz

  • Posts: 559
  • Joined: Wed Aug 22, 2012 5:06 am
  • Location: Sydney, Australia

Re: ATEM 7.5.2 UDP protocol

PostFri Jan 25, 2019 3:28 am



I have had many inquiries regarding the recent upgrades to my controller products running with ATEM Switchers using v7.5.2. Unfortunately it is not public domain so I can not share the code but here at least you can see it is possible. I have never had any formal training on writing software and am self taught so really, it is possible for anyone to achieve if you work hard at it.


Baz

MISC
U/S Express, SmartviewDuo, SmartScopeDuo, Teranex 2D, Web Pres, 5/7 Vid Assists
VIDEOHUB
Smart 12x12
12x24
72x144
HYPERDECK
Studio, Shuttle, Studio Mini
ATEM
2me4K, 2me, TVS, TVS HD, CamConvs, StudioConvs, Studio Cams, Micro Studio Cam
Offline

Nerds LTD

  • Posts: 17
  • Joined: Tue Jun 05, 2018 11:49 pm
  • Real Name: Jason Bache

Re: ATEM 7.5.2 UDP protocol

PostTue Jan 29, 2019 1:13 pm

Awesome!
https://NerdsLimited.com
Legal Flyer® for iOS: Property Releases For Drone Pilots http://legalflyer.com/
Offline

uli peters

  • Posts: 104
  • Joined: Mon Aug 27, 2012 12:44 pm

Re: ATEM 7.5.2 UDP protocol

PostWed Jan 30, 2019 9:03 am

It is just that the old reverse engineered protocol documentation and Kaspars libs are wrong regarding the base protocol (headers and timing, not the commands!).
There are not so many changes in protocol 7.5.2 compared to 7.3. There are just a few extensions for new functions.
If you have it clean there is absolutly no problem to run it on very lightwight hardware.
Offline
User avatar

ElecDev

  • Posts: 5
  • Joined: Mon Jan 28, 2019 9:04 pm
  • Real Name: Jan Fernhout

Re: ATEM 7.5.2 UDP protocol

PostThu Jan 31, 2019 8:35 pm

uli peters wrote:It is just that the old reverse engineered protocol documentation and Kaspars libs are wrong regarding the base protocol (headers and timing, not the commands!).
There are not so many changes in protocol 7.5.2 compared to 7.3. There are just a few extensions for new functions.
If you have it clean there is absolutly no problem to run it on very lightwight hardware.


How do you know this? It is possible to reverse engineer that 'baseprotocol' we all know because Baz has done it and Skaarhoj also for there commercial line-up
Production Studio 4K | 1M/E | TVS | TVS HD | PTZ Optics | Custom build Controllers
Offline
User avatar

Baz

  • Posts: 559
  • Joined: Wed Aug 22, 2012 5:06 am
  • Location: Sydney, Australia

Re: ATEM 7.5.2 UDP protocol

PostThu Jan 31, 2019 10:33 pm

There are not so many changes in protocol 7.5.2 compared to 7.3. There are just a few extensions for new functions.


v7.5.2 has an enhanced CCU control to cater for their own CCU panel. An example is IRIS commands and status. The original command was '3' with a range of 0 - 2048. Now it is '2' with a range of 3072 - 18432. Both codes are available to allow backward compatibility. There are many other changes/additions.

Baz

MISC
U/S Express, SmartviewDuo, SmartScopeDuo, Teranex 2D, Web Pres, 5/7 Vid Assists
VIDEOHUB
Smart 12x12
12x24
72x144
HYPERDECK
Studio, Shuttle, Studio Mini
ATEM
2me4K, 2me, TVS, TVS HD, CamConvs, StudioConvs, Studio Cams, Micro Studio Cam

Return to Software Developers

Who is online

Users browsing this forum: No registered users and 0 guests