Stream Deck remote control with Companion Satellite

Ойын-сауық

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

Пікірлер: 47

  • @fullflowstudios
    @fullflowstudios Жыл бұрын

    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

    Жыл бұрын

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

  • @vitaminbp1
    @vitaminbp1 Жыл бұрын

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

  • @davidjoshuaford

    @davidjoshuaford

    Жыл бұрын

    Glad to hear it helps!

  • @livevideosolutionsnl
    @livevideosolutionsnl Жыл бұрын

    Nice to know that this solution exists, thanks!

  • @davidjoshuaford

    @davidjoshuaford

    Жыл бұрын

    You bet!

  • @simccaffrey
    @simccaffrey Жыл бұрын

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

  • @davidjoshuaford

    @davidjoshuaford

    Жыл бұрын

    Glad you enjoyed it!

  • @keithbennett5179
    @keithbennett5179 Жыл бұрын

    Great video!

  • @davidjoshuaford

    @davidjoshuaford

    Жыл бұрын

    Thanks Keith!

  • @reyzinquerodotINC
    @reyzinquerodotINC Жыл бұрын

    Excellent!

  • @davidjoshuaford

    @davidjoshuaford

    Жыл бұрын

    Thanks!

  • @mathewcook1904
    @mathewcook19042 ай бұрын

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

  • @DanielsYoffe
    @DanielsYoffe Жыл бұрын

    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

    Жыл бұрын

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

  • @DanielsYoffe

    @DanielsYoffe

    Жыл бұрын

    @@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- Жыл бұрын

    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

    Жыл бұрын

    Let me know how you get on with your setup!

  • @-joggs-

    @-joggs-

    Жыл бұрын

    @@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 Жыл бұрын

    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 Жыл бұрын

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

  • @pierrebessette7976

    @pierrebessette7976

    Жыл бұрын

    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
    @ImaniFamilyChurch8 ай бұрын

    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 Жыл бұрын

    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

    Жыл бұрын

    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

    Жыл бұрын

    @@davidjoshuaford Flipping the cable worked! Thank you.

  • @ErmenegildoConte
    @ErmenegildoConte Жыл бұрын

    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

    Жыл бұрын

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

  • @ErmenegildoConte

    @ErmenegildoConte

    Жыл бұрын

    @@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
    @ImaniFamilyChurch10 ай бұрын

    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

    10 ай бұрын

    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.

  • @A.B.B.i.
    @A.B.B.i. Жыл бұрын

    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

    Жыл бұрын

    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.

    Жыл бұрын

    @@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 .

  • @AlastairTyeSamson
    @AlastairTyeSamson Жыл бұрын

    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

    Жыл бұрын

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

  • @AlastairTyeSamson

    @AlastairTyeSamson

    Жыл бұрын

    @@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.

  • @DanBishopFamily
    @DanBishopFamily Жыл бұрын

    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

    Жыл бұрын

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

  • @jackbarraball1253

    @jackbarraball1253

    5 ай бұрын

    @@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

    5 ай бұрын

    @@jackbarraball1253 yes that would work

  • @YahTab
    @YahTab Жыл бұрын

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

  • @davidjoshuaford

    @davidjoshuaford

    Жыл бұрын

    Through Zoom, yes

  • @ardbegthequestion
    @ardbegthequestion Жыл бұрын

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

  • @davidjoshuaford

    @davidjoshuaford

    Жыл бұрын

    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
    @SyFerd10111 ай бұрын

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

  • @davidjoshuaford

    @davidjoshuaford

    11 ай бұрын

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

Келесі