HyperDeck Web Browser Interface

Questions about ATEM Switchers, Camera Converter and everything live!
  • Author
  • Message
Offline
User avatar

Jeff Amato

  • Posts: 115
  • Joined: Tue Aug 28, 2012 5:25 pm

HyperDeck Web Browser Interface

PostWed May 07, 2014 8:00 pm

I've been surprised that BM hasn't released a way to control HyperDecks, especially since now you can shade cameras via ATEM Software Control. I found two apps, one for mac and one for iPhone/iPad to control them, but only one deck at a time.

So, I built a web interface that can run on a local server, or virtual server, to control hyperdecks. I also built in a function to sync multiple decks or be able to trigger multiple decks simultaneously.

My hopes is that it would be a resource to everyone who uses them day-to day, to increase usability, and streamline workflow. I made it available for free via my website.

I am open to improving it or increasing its performance. I built it on what I know, PHP, but I'm sure there are probably ways to make it more efficient. So if you have any ideas please feel free to share!

http://hyperdeck.iamjeffamato.com

Screen shot 2014-05-06 at 4.46.32 PM.png
HyperDeck Control Panel
Screen shot 2014-05-06 at 4.46.32 PM.png (149.06 KiB) Viewed 5882 times
Offline

Mike Squires

  • Posts: 830
  • Joined: Wed Aug 22, 2012 4:58 pm

Re: HyperDeck Web Browser Interface

PostWed May 07, 2014 11:51 pm

Wonder if the Hyperdeck Shuttle could be controlled via USB 2.0? Anyone know if that's a possibility?
Offline
User avatar

Jonas Bengtson

  • Posts: 538
  • Joined: Wed Aug 22, 2012 9:18 am
  • Location: San Francisco

Re: HyperDeck Web Browser Interface

PostFri May 09, 2014 10:35 am

Mike Squires wrote:Wonder if the Hyperdeck Shuttle could be controlled via USB 2.0? Anyone know if that's a possibility?


Nope. This is for the Ethernet protocol and the shuttle doesn't feature device control over USB
Offline
User avatar

Scott Smith

  • Posts: 959
  • Joined: Sat Apr 13, 2013 12:51 pm

Re: HyperDeck Web Browser Interface

PostFri May 09, 2014 10:46 am

I will run some tests on this next week. Awesome work from first impressions. Thank you. I've been wanting something like this.
Scott R Smith
BMD Stuff I use: ATEM 2-M/E, 4 x ATEM PS 4K, Broadcast Videohub, 6 Hyperdeck Pros, 4 Hyperdeck Shuttles, Multidock, Smartscope Duo, Smartview, Intensity Extreme, Decklink Studio, and lots of Miniconverters and Open Gear Converters.
Offline
User avatar

Jeff Amato

  • Posts: 115
  • Joined: Tue Aug 28, 2012 5:25 pm

Re: HyperDeck Web Browser Interface

PostFri May 09, 2014 6:49 pm

Let us know what your experience was after you used it.
Offline

JamesParker

  • Posts: 219
  • Joined: Sat Aug 25, 2012 2:02 am
  • Location: AR

Re: HyperDeck Web Browser Interface

PostFri May 09, 2014 7:16 pm

I've tried to get this to work, but when I get to the last step and try typing in the ip address, all i get is a white screen. I never seem to actually ever see the hyper deck control. I've done the config screen exactly like it shows, but can never access the control screen after that.
J.Parker
Creative Director
Offline
User avatar

Jeff Amato

  • Posts: 115
  • Joined: Tue Aug 28, 2012 5:25 pm

Re: HyperDeck Web Browser Interface

PostSat May 10, 2014 1:54 am

So it only happens when you modify the IP string? Let me see if I can replicate it or you can send me a screenshot if you'd like.

Jeffyamato@gmail.com
Offline
User avatar

Jeff Amato

  • Posts: 115
  • Joined: Tue Aug 28, 2012 5:25 pm

Re: HyperDeck Web Browser Interface

PostSat May 10, 2014 7:52 pm

jparker, I think I solved your issue. If an IP string is missing its end quote or beginning quote that will render the whole config file incorrectly. The IP string when you modify it needs to have quote marks around it. For example:
"tcp://192.168.1.123"

Double check that the ip is being wrapped in quotations. And for that matter just make sure every string in the config file has quotes around it. One missing one will render the whole file incorrect. Each string should look like $thevariable = "some value";

Note that the red characters are a must. Chances are one is missing.

Return to Live Production

Who is online

Users browsing this forum: No registered users and 22 guests