Stream Deck remote control with Companion Satellite

Sdílet
Vložit
  • čas přidán 27. 07. 2024
  • Companion Satellite is a sister-application that connects your Stream Deck surface back to your original Companion installation, to control your production equipment over the local network, or even across the internet.
    In-depth written instructions here -
    davidjoshuaford.com/productio...
    Downloads mentioned -
    Companion Satellite (install on your remote computer) github.com/bitfocus/companion...
    Companion (install on the local computer) bitfocus.io/user/downloads
    Recommended networking and live-streaming equipment -
    Stream Deck XL amzn.to/3LVpsTT
    GL-iNet Slate Router amzn.to/3Sr34nZ
    8-Port POE Switch amzn.to/3LUD9T8
    ...or 5-Port Switch amzn.to/3SBwNuc
    ATEM Mini Extreme ISO amzn.to/3CmZgP6
    ...or ATEM Mini Pro ISO amzn.to/3RrX64K
    Canon PTZ Camera amzn.to/3RwAFf2
    Chapters
    00:00 Live Production network setup
    01:24 Stream Deck remote control
    02:35 Written instructions link
  • Zábava

Komentáře • 47

  • @fullflowstudios
    @fullflowstudios Před rokem +1

    Excellent addition to the already brilliant tool arsenal you provided for us David. Still an avid user of your brilliant companion profiles. I love the way you lay out all the possibilities of our gear and create more productive ways to use them in such a sustainable way. Thanks a lot for sharing!!!

    • @davidjoshuaford
      @davidjoshuaford  Před rokem

      Thanks for the feedback! Glad you continue to find the profiles valuable!

  • @livevideosolutionsnl
    @livevideosolutionsnl Před rokem +1

    Nice to know that this solution exists, thanks!

  • @vitaminbp1
    @vitaminbp1 Před rokem

    This is fantastic, I just learned about Companion and this makes it even better, thank you!!

  • @simccaffrey
    @simccaffrey Před rokem

    Great video, thanks...really well done and concise!

  • @keithbennett5179
    @keithbennett5179 Před rokem

    Great video!

  • @mathewcook1904
    @mathewcook1904 Před 2 měsíci

    might be nice to have a Raspberry Pi version, so the deployment is more compact... still pretty cool!

  • @reyzinquerodotINC
    @reyzinquerodotINC Před rokem

    Excellent!

  • @DanielsYoffe
    @DanielsYoffe Před rokem

    Hi David! Thank you very much for this video! I was really looking for a such tutorial. Would you be ready to share more, please? I would really like to see how to program Companion variables. For example, make a button flash while recording, send time / date feedback, and other info, that might be useful for live streams. Thanks!

    • @davidjoshuaford
      @davidjoshuaford  Před rokem

      Sure thing - how about you make a list of use-cases here and I'll build it into a livestream episode?

    • @DanielsYoffe
      @DanielsYoffe Před rokem

      @@davidjoshuaford Yeeeah! That would be awesome! TOPIC: More info on using Companion variables for custom button feedback. You already had some amazing demos in Livestream Ep18.
      I'd like to learn more:
      For example:
      1. How to set the Companion button to see the remaining time, but set values manually, not VLC dependent. Just set it to always count time from value X to value 0:00. For example, I have an intro opener that is always 15 seconds. I would love to see the button show up 15 to 0 sec. Even more - change the button color as it comes closer to 0: 5, 4, 3, 2, 1 - and return to the original state. (David, you already had a such demo in previous live stream, but what if I have no VLC). Count time from value X to value 0.
      2. Play media file from BM HyperDeck ? A media file that is 3-8 min long. Same thing as with the intro. Show it playback time from start to finish or countdown. Could be a visual representation: a progress bar and/or a timer? A regular countdown timer would do just fine.
      3. Blackmagic Atem: REC button that starts the clock and goes up from 00:00:00 till the recording is stopped/pressed again to stop the recording.
      4. How to make a blinking "REC" button with RED DOT icon in it when pressed. Original status - three letters: text "REC". After pressing REC - becomes blinking RED DOT, and after pressing it again - returns to "REC" text. Ability to set its blinking interval.
      5. Silly question, but any ideas on how to create a mini-game within Companion buttons? Something like minesweeper? Or maybe memory games when you have to find two identical button symbols? =D
      6. Ok, a more simple approach. Simple anti-stress game. Set the Companion button to be a random color. Every time you press it - it changes its color. Just the button color. Some sort of anti-stress button page layout, if you know what I mean, =) Pop it style. More complicated idea: when you press one button, it triggers a whole group of buttons that you set.
      Ok, that's enough, thanks!
      Daniel

  • @-joggs-
    @-joggs- Před rokem

    At a first glimpse, this makes it possible to use the stream deck in my home cinema as a media and light remote with a hidden pi. But that would require the companion to be able to speak to home assistant in my case. ...And there is a home assistant plugin! Keeps my fingers crossed this will work!

    • @davidjoshuaford
      @davidjoshuaford  Před rokem

      Let me know how you get on with your setup!

    • @-joggs-
      @-joggs- Před rokem

      @@davidjoshuaford So far so good! I now have a working pi installation with the home assistant integration enabled in my home cinema. I skipped the satellite option and installed the companion client instead, as I probably just need the home assistant integration that can speak directly to home assistant. The next step would be to automatically dim the buttons when they have not been pressed for x seconds. I am not sure if that is possible to put that logic in companion, so I will probably have a timer in home assistant that send tcp or http commands to companion at given idle events. It would be great to have this logic in companion with a idle timer trigger, so you can put one dimming after 10 seconds and completely turn off the screen after a couple of hours. Great product!

  • @dw4101
    @dw4101 Před rokem +1

    Can you control the stream deck remotely with the web application using this software, assuming you don’t have a streamdeck but are controlling the one you’re remoting into?

  • @gelvanneo5050
    @gelvanneo5050 Před rokem +1

    Hi David, would you be able to provide a guide on how to setup the VPN portion?

    • @pierrebessette7976
      @pierrebessette7976 Před rokem

      Exactly !!! Anyone reading me and interested in trying to control remotely my atem via satellite can contact me. But please David, can you explain further the control trough internet ? Do we need static ip? Portforwarding ?

  • @ImaniFamilyChurch
    @ImaniFamilyChurch Před 8 měsíci

    Hey Dave how can I control a Samsung Smart TV from companion. I have Vizio TV which I connected smartcast but my Samsun and LG tvs I don’t know what to do.
    Please advise

  • @jbandabbie
    @jbandabbie Před rokem

    What cable are you using to connect the stream deck to your laptop? I’ve tried using a few random USB-C cables I have laying around but was only able to make it work through the original cable and a dongle.

    • @davidjoshuaford
      @davidjoshuaford  Před rokem +1

      It’s a 1 ft USB 3 C to C cable from Amazon in this demo, but I’ve found pretty much all cables work, even USB2. If you’re not getting signal through a USB C cable, try inserting the connector 180° as usb2 in a usbc form factor is one sided

    • @jbandabbie
      @jbandabbie Před rokem +1

      @@davidjoshuaford Flipping the cable worked! Thank you.

  • @ErmenegildoConte
    @ErmenegildoConte Před rokem

    Hi David, Can you setup two Stream Deck on one laptop using different profile for each one or you need to use two laptop to do so?

    • @davidjoshuaford
      @davidjoshuaford  Před rokem

      Hi there, Companion has 99 pages, so you can direct each stream deck to any of those pages independently.

    • @ErmenegildoConte
      @ErmenegildoConte Před rokem

      @@davidjoshuaford Yes but I want to run on two stream Deck side by side like you did on you New Travel Case video. You seem to use two laptop but I was wondering If I could use two Profile. So mainly what your saying is to import my ATEM 3.1 Profile and them select button from another Profile and copy it to a free page and set both Stream Deck to their page. I could see that useful especially if I want to use one of them via companion satellite at one point it would allow me to get both profile on one Stream Deck that i can controlled from the network. One question still need to ask, where are you producing the Profile for the Atem 2Me, I would like to update my 3.1 to this soon!

  • @ImaniFamilyChurch
    @ImaniFamilyChurch Před 10 měsíci

    Thank you for the tutorial
    Is it possible to restrict a page on a stream deck connected to remote (Satellite) instead of having a copy of the everything?
    Here is my case. I have a computer running propresenter. The volunteer does not do production but I would love to give them a button that will cote sound and switch scene during announcements. I don’t want them to have access to other pages from the original computer either companion.

    • @davidjoshuaford
      @davidjoshuaford  Před 10 měsíci

      Yes - under the Surfaces tab, select that stream deck settings, and specify it to start at a specific page in Companion's between 1-99. Then design buttons on that page that do not jump to other pages. I do a similar sandboxing for clients, but also build in a long-press on the upper left button that will take me back out to my main config. It's not labeled, so the user wouldn't know to look for that action, but can help when I'm using that surface and need greater access.

  • @DanBishopFamily
    @DanBishopFamily Před rokem

    Do you have to have the exact same stream deck device on both the remote and local computers or can you use say a mini on the remote and have a xl on the local computer?

    • @davidjoshuaford
      @davidjoshuaford  Před rokem +1

      You can use different sized surfaces, but by default it will display the upper left corner of the 8x4 Companion button layout

    • @jackbarraball1253
      @jackbarraball1253 Před 5 měsíci

      @@davidjoshuaford so am i right in thinking i could have just one stream deck connected to the remote computer and companion installed on the production side . enabling remote control of an atem switcher without the need to have dual stream decks? ( as i am setting up a rack to be used in a venue which i will control remotely from somewhere else. which the in house crew only need to connect the cameras to)

    • @davidjoshuaford
      @davidjoshuaford  Před 5 měsíci

      @@jackbarraball1253 yes that would work

  • @AlastairTyeSamson
    @AlastairTyeSamson Před rokem

    Is it possible to map traditional Stream Deck hotkey shortcuts on the remote machine, or only control hardware? For example all my Stream Decks are attached to a primary PC, but I also have a Mac running scopes and other secondary Mac-only software. Would this be a solution to keep all my Stream Decks plugged in to my main PC while being able to execute hotkey shortcuts on the Mac? For example, switching the layout profiles in my scope software?

    • @garyelley687
      @garyelley687 Před rokem

      Great question Alastair. Did you get a result? Were you able to get this working?

    • @AlastairTyeSamson
      @AlastairTyeSamson Před rokem

      @@garyelley687 Not with the method in this video, no. However, I found an alternative to the app that I wanted to control remotely that has the functionality built in! Which is amazing and genuinely game-changing for me on a day to day basis.

  • @A.B.B.i.
    @A.B.B.i. Před rokem

    I wish this would work to access a stream deck remotely. And not just production gear would be really good to be able to access my entire streamdeck
    Unless I misread this video and it does that aswell.

    • @davidjoshuaford
      @davidjoshuaford  Před rokem

      Are you referencing using Elgato's native software? This video focuses on using Companion as the control server, and you can access all 99 pages remotely

    • @A.B.B.i.
      @A.B.B.i. Před rokem

      @@davidjoshuaford Yes I want to be able to control my macros for emails, discord, games, ifttt etc, that I have already setup on the stream deck, (I'm setting up a remote accessed phone/ laptop to access my pc when I'm not home, and elgatos stream deck software can't physically press/ trigger buttons.) I've only seen yt videos of companion to control video production gear .

  • @YahTab
    @YahTab Před rokem

    Will I be able to hear audio from the remote computer?

  • @ardbegthequestion
    @ardbegthequestion Před rokem

    Can the remote machine have Companion & Companion Satellite running at the same time or can only one of these be running?

    • @davidjoshuaford
      @davidjoshuaford  Před rokem +1

      I haven’t tested this, but I expect the problem you’d run into is they’d both be competing for the USB connection to the stream deck

  • @SyFerd101
    @SyFerd101 Před 11 měsíci

    Is it possible also for stream deck mobile? I tried same process but i cannot connect

    • @davidjoshuaford
      @davidjoshuaford  Před 11 měsíci +1

      I haven’t tried the most recent release, but it worked on previous versions of the mobile app