control vlc atem hyperdeck remote

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

JoaoSantos

  • Posts: 42
  • Joined: Mon Jan 21, 2013 4:51 pm

control vlc atem hyperdeck remote

PostTue Mar 20, 2018 10:01 am

I'm using vlc as a playout for a atem 4k setup. I have noticed that there is a option to control a hyperdeck on Atem software. There is any way to use that to control the VLC playback? some protocol translation... does anyone know how it works and the commands?


Thanks
Offline
User avatar

Xtreemtec

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

Re: control vlc atem hyperdeck remote

PostTue Mar 20, 2018 2:02 pm

The hyperdeck can be controlled by Telnet IP protocol.. So if someone would write a plugin for VLC that would allow to mimic the data exchange from a Hyperdeck it might be possible..

The full protocol is described in the Hyperdeck Manual Page 54.
Can't quote from the new manuals anymore.. As they have copy protection on there PDF files...
But here a quote from a old manual:
Blackmagic HyperDeck Ethernet Protocol
Version 1.8
The Blackmagic HyperDeck Ethernet Protocol is a text based protocol accessed by connecting
to TCP port 9993 on HyperDeck Studio models that have a built in Ethernet connection. If you
are a software developer you can use the protocol to construct devices that integrate with our
products. Here at Blackmagic Design our approach is to open up our protocols and we eagerly
look forward to seeing what you come up with!
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
Offline
User avatar

JoaoSantos

  • Posts: 42
  • Joined: Mon Jan 21, 2013 4:51 pm

Re: control vlc atem hyperdeck remote

PostTue Mar 20, 2018 6:25 pm

Thanks i can be great to do that. Let's research.
Offline

Grega Podrekar

  • Posts: 18
  • Joined: Fri Jan 06, 2017 7:06 am

Re: control vlc atem hyperdeck remote

PostFri Nov 09, 2018 7:25 am

Any progress on a research?
Offline
User avatar

Xtreemtec

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

Re: control vlc atem hyperdeck remote

PostFri Nov 09, 2018 9:23 pm

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
Offline

Ian Morrish

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

Re: control vlc atem hyperdeck remote

PostSat Nov 10, 2018 9:22 am

Problem with simulating HyperDeck control from ATEM of VLC is that it only initiates playback. There is no detection of when the clip ends.
I do my own monitoring of the ATEM input from Windows PowerShell, and when the one assigned to VLC (or FFMPEG, or any other player that has some sort of network control) is activated, the script sends the play command and if you switch away from that input it will send a stop command.

I'm just working on the option to auto switch back to camera source when the current file duration is reached. Will also support a playlist option so the player will advance to the next clip and wait until the input is selected again.
Just trying to make an exe version right now so people don't have to learn PowerShell if they don't want to.
Regards,
Ian Morrish
Video Integrated Scripting Environment
(Windows PowerShell with ATEM driver + more)
https://ianmorrish.wordpress.com
Offline
User avatar

Xtreemtec

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

Re: control vlc atem hyperdeck remote

PostSat Nov 10, 2018 11:09 am

Great Ian, Hope you have some good succes with that. As it would help a lot of users out with weird codec videos that needs some other sort of playout that can not be done easily on the Hyperdeck without trancoding all data.
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
Offline

Grega Podrekar

  • Posts: 18
  • Joined: Fri Jan 06, 2017 7:06 am

Re: control vlc atem hyperdeck remote

PostSat Nov 10, 2018 5:49 pm

I already control Hyperdeck to switch back from play to camera source when clip ends.


Sent from my iPhone using Tapatalk
Offline

Ian Morrish

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

Re: control vlc atem hyperdeck remote

PostSat Nov 10, 2018 6:05 pm

It is much easier to switch program back to camera if the script initiates the ATEM switch to video source in the first place. I'm just adding the ability to detect this if someone switches from another control panel.
Regards,
Ian Morrish
Video Integrated Scripting Environment
(Windows PowerShell with ATEM driver + more)
https://ianmorrish.wordpress.com
Offline

Grega Podrekar

  • Posts: 18
  • Joined: Fri Jan 06, 2017 7:06 am

Re: control vlc atem hyperdeck remote

PostSat Nov 10, 2018 6:20 pm

You can check in timer the state of current situation. I have this.


Sent from my iPhone using Tapatalk
Offline

Ian Morrish

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

Re: control vlc atem hyperdeck remote

PostSun Nov 11, 2018 2:24 am

I should have thought of that, will do it in VLC and FFMPEG also.
Regards,
Ian Morrish
Video Integrated Scripting Environment
(Windows PowerShell with ATEM driver + more)
https://ianmorrish.wordpress.com
Offline

Grega Podrekar

  • Posts: 18
  • Joined: Fri Jan 06, 2017 7:06 am

Re: control vlc atem hyperdeck remote

PostSun Nov 11, 2018 10:08 am

In timers I have also query to check which program/preview is currently selected. This way even if I use hardware buttons on ATEM, then this is switched and lit also on MIDI device. In Powershell I have pseudo input hub (I define which camera which input). Videohub also controls Multiview labels/windows.
I know how to send (with your help Ian) commands to VLC, also triggering Play/Stop. What I do not have is ability to read from VLC. Not only to read the state - it would also be great to read playlist, filenames.
Playing files from Hyperdeck and automate stop and switch back to camera also works.


Sent from my iPhone using Tapatalk
Offline
User avatar

Xtreemtec

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

Re: control vlc atem hyperdeck remote

PostWed Nov 14, 2018 1:03 pm

Looks like you guys have the sollution to a lot of users his issues.. :D Hope Ian or Grega can make a Executable out of it so anyone without a lot of Powershell expierence can run this. 8-)
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
Offline

Nerds LTD

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

Re: control vlc atem hyperdeck remote

PostSun Nov 18, 2018 1:21 am

This would be a beautiful integration!
https://NerdsLimited.com
Legal Flyer® for iOS: Property Releases For Drone Pilots http://legalflyer.com/

Return to Software Developers

Who is online

Users browsing this forum: No registered users and 2 guests