Running Stream Deck + Companion SIMULTANEOUSLY to control your ATEM Mini Extreme & Pro!

Sdílet
Vložit
  • čas přidán 9. 07. 2024
  • DJF Companion Profile v3.0 available here: davidjoshuaford.com/companion/
    If you’ve ever tried to run Stream Deck software alongside Companion, you may have encountered times where the deck appears to lock up.
    There’s a reason for that - the USB connection is “first come, first served”.
    In this video:
    00:00 Introducing 3 ways to run Stream Deck + Companion
    00:23 Companion-only, via USB
    01:21 Companion Simultaneously Through Stream Deck Software
    04:00 Companion Independent of Stream Deck Software
    06:36 Wrap up and where to get DJF Companion Profiles
    The power-move here is you can run your Stream Deck XL hardware and the Stream Deck Mobile App as independent surfaces.
    This doubles your surfaces connected to the one Companion installation, and gives you greater control over your ATEM Mini Extreme or Pro.
  • Krátké a kreslené filmy

Komentáře • 55

  • @TbM
    @TbM Před rokem

    I was using the plugin-way since first day, but your "native stream deck button" to switch profiles is a great idea, I never came to this idea myself. Thx!

  • @victorvaleraayuste4846

    Just great, Joshua! Cheers!!

  • @slashghero
    @slashghero Před 3 měsíci

    Fantastic video, you explained everything perfectly. Thank you!

  • @alexandrelinhares5883
    @alexandrelinhares5883 Před 2 lety

    Great work!

  • @ArteFactumTV
    @ArteFactumTV Před rokem

    thank you so much for this :D

  • @grandjunctionseventh-dayad3954

    Exactly what I was looking for... thank you, sir.

    • @davidjoshuaford
      @davidjoshuaford  Před 2 lety

      You are welcome! What is your use-case for the Stream Deck + Companion combo?

    • @stevenjames90
      @stevenjames90 Před 2 lety +1

      This is great info David. Thanks for making this video. Just knowing about how to use the 2 separate interfaces will help out many workflows. We are thankful for all your hard work.

    • @davidjoshuaford
      @davidjoshuaford  Před 2 lety

      @@stevenjames90 Thank you Steven, glad you found it helpful!

    • @digifusionmedia
      @digifusionmedia Před 2 lety

      @@davidjoshuaford can you build and update a stream deck profile that contains some vMix functionality??

  • @shawnebrown
    @shawnebrown Před 2 lety

    Fantastic video. I have purchased you profiles over a year ago and only no getting to them. Looking forward to switching up my workflow.

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

    Nice

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

    Any info on how to create a off button for Picture in Picture in companion for ATEM mini?

  • @nicholasgeorghiou2048
    @nicholasgeorghiou2048 Před 2 lety +1

    Great video. I'm using streamdeck to control a PTZ camera with Companion. Any advice on making companion automatically launch on startup AFTER StreamDeck so there's no conflicts? Currently having some issues with companion launching first and not working within streamdeck software.

    • @davidjoshuaford
      @davidjoshuaford  Před 2 lety

      I imagine you could add Companion to the auto startup items in the System Preferences > Users > Login Items, and then use an AppleScript or Shortcuts to open Stream Deck after a delayed time.

    • @MrClassicRobot
      @MrClassicRobot Před 4 měsíci

      Could you use a multi-action with a delay?

  • @Volleykanalen
    @Volleykanalen Před 2 lety +1

    I just installed Companion 2.2.0-rc2 over a 2.1-version, and now it seems as the Stream Deck Companion plugin has lost the ability to connect to Companion. I've tried opening the Stream Deck app first, and I've tried opening the Companion app first, but they don't seem to be able to work together. I also tried uninstalling the Companion plugin and reinstalling it on Stream Deck, but that made no difference. You seem to have worked it out. What am I doing wrong? Is it a Mac/PC issue? I'm on a Windows 11 PC with this.

    • @davidjoshuaford
      @davidjoshuaford  Před 2 lety +3

      The default setting is now off in the 2.2.0 version, and under settings tab in Companion you need to select the box which says to use the stream deck plugin.

  • @RapPayne
    @RapPayne Před 2 lety

    You offered to answer questions ... I built buttons in the Companion app but I'm thinking about switching to the Stream Deck app. Can I sync the buttons somehow? Export out of Companion and import into Stream Deck app?

    • @davidjoshuaford
      @davidjoshuaford  Před 2 lety

      Hi Rap, you can't export buttons from Companion into the Stream Deck as they are separate apps. You can run Companion in the background THROUGH the Stream Deck plugin as outlined in the video. What functions have you built in Companion?

  • @BillTorelli
    @BillTorelli Před rokem

    David... Do you know if Companion can integrate with Ecamm Live? If so, can you provide more info...

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

      Having searched the 'Connections' list, I do find Ecamm Live in the list, but I can't tell you more than that.

  • @choulsey
    @choulsey Před 2 lety

    So have streamdeck and companion updated their software to play nicely now? Have they fixed it on purpose or is it just a coincidence they don't conflict anymore?

    • @davidjoshuaford
      @davidjoshuaford  Před 2 lety

      Companion has worked reliably with Stream Deck software since its version 2 was released. Give it another look!

  • @WordEenLama
    @WordEenLama Před rokem

    Hi David, great video. I try to understand the "first come first serve". Everyone I know works with Companion software to handle Vmix, I designed a very exclusive workflow for Vmix with streamdeck software. But when collegues need to work with my pc and workflow (they don't understand streamdecksoftware-to-Vmix programming) they want to also use Companion on the same streamdeck so they can add buttons where I have an empty ("not by streamdeck-software assigned") button, here and there. I deny them doing this, because of the possibility of freezing the streamdeck (a problem you mentioned and I unfortunately have some experience with).
    In what way can I use both streamdecksoftware AND Companion simultaniously without chance of freezing the streamdeck?
    Should I use the companion plugin within the streamdecksoftware (never used that)?
    OR should I just open both programs (I did this a few times) and where I put a vmix-button whithin the streamdecksoftware I can use this to handle Vmix (via the streamdecksoftware), and with the buttons I did not assign to Vmix (via the streamdecksoftware) I use companion to put in Vmix commands.
    And second question; "first come, first serve" what does that actually mean, as in; how can I notice that while using the streamdeck? What effect has this? And how can I workaround this?
    Please advice, with your (obviously) gigantic knowledge of the working of this device...
    Grts,
    Freek
    Livestream Solutions

    • @davidjoshuaford
      @davidjoshuaford  Před rokem

      Hi Freek, Companion has been updated since this video was released. Now check under the Settings tab in Companion and you can choose if you want to run the Elgato plugin or not. Personally I’ve taken to only using Companion natively and not running Elgato software. V3 of companion will bring great virtual surface enhancements for use with tablets.

    • @WordEenLama
      @WordEenLama Před rokem

      @@davidjoshuaford Hi David, the thing is that if you work with Vmix, the Elgato software is way more extended than the Companion software (for example the thumbnails, I can see live video feed in the small buttons of the streamdeck while Companion only shows text, color or a PNG).
      Your video was about using both software (Elgato and Companion) at the same time on the same streamdeck. Did I misunderstand that you know a way how to do that without problems? Because you write you now do not use Elgato software at all, right?
      What does the

    • @WordEenLama
      @WordEenLama Před rokem

      And how does the "first come first serve" rule create problems while using both softwares at the same time on the same streamdeck?
      So I can understand the mechanics of that "first come first serve"-system...

  • @HaroldKuepers
    @HaroldKuepers Před rokem

    Can I use 2 streamdecks and the app on my iPhone?

    • @davidjoshuaford
      @davidjoshuaford  Před rokem +1

      At the moment Companion only supports one “plugin” to talk back to the Elgato software. You could possibly connect 2 stream decks natively to Companion, and then turn on the plugin in Companion and open up Elgato’s software to connect the phone app. But all that gets messy, and if you need to reset anything while you are live it is cumbersome. For that reason, in my personal workflow I have gotten rid of Elgato’s software entirely, and only run Companion directly. V3 of companion in the coming months will have better emulator web buttons to operate on iPad and iPhone if you’re looking for a portable/wireless version alongside the physical buttons.

  • @ZapalloEstudio
    @ZapalloEstudio Před rokem

    Hello David are you working on a stream deck+ version?

    • @davidjoshuaford
      @davidjoshuaford  Před rokem +1

      Maybe if there’s an XL version, but I didn’t feel there were enough buttons on this one to build out an intuitive platform. What types of gear and level of functionality would you be looking for?

    • @ZapalloEstudio
      @ZapalloEstudio Před rokem

      @@davidjoshuaford Can control At least the audio, SSRC and the transitions!!! I’m working now in one profile with your tutorial E43!!! Thxs in advance!!!

  • @NewYears1978
    @NewYears1978 Před rokem

    Is it possible to use two Stream Decks with Companion (that don't just mirror themselves?)

    • @davidjoshuaford
      @davidjoshuaford  Před rokem

      Yes- they show up as different surfaces within Companion and work perfectly - I run two stream decks all the time. It gets a little more tricky when you run Elgato and Companion at the same time, as the plugin controls a single surface

    • @NewYears1978
      @NewYears1978 Před rokem

      @@davidjoshuaford Ahh - we use Stream deck and companion at the same time and when we plugged both stream decks in the displays were mirrored.
      We can still use them by setting certain pages on one stream deck and others on the other but curious what you are talking about with surfaces.
      I haven't been up to the church since he installed the other deck so I will play with it on Wednesday. We only use one button from the stream deck app and that's spotify..but we could use a button on companion for that, I believe.
      WAIT so are you saying like what we're doing is Stream Deck App + Companion plug-in, but we need to run Companion as a standalone or something?
      I got myself all confused now lol. I now in the Elgato software you can click Stream Deck at the top and pick between diff installed Stream decks. So why can't you use that with Companion or does Companion only see one if the Elgato software is running.
      Lord help me I am probably just confusing you more haha. It might all make sense once I go do hands on Wednesday.

    • @NewYears1978
      @NewYears1978 Před rokem

      Ohhh when you install it asks Local or Plugin. Gotcha. So that's why the surfaces did not show up because we use the plugin. So If I reinstall new version and pick local then close stream deck app I should be golden. We only ran both because we used the spotify buttons from Elgato but we can do that in companion it's just not as nice (doesn't show the picture of the song art).
      This leads me to another question, can I still control multiple Pro-Presenters in companion that are not on the local computer the stream deck is plugged into? (I assume you still connect multiple instances the same way as with the plugin)

    • @NewYears1978
      @NewYears1978 Před rokem

      @@davidjoshuaford So I know i left two long ridiculous comments. Let me see if I understand.
      With plugin, Companion sees the stream decks as one device but you can still make pages and set one to some page and the other to some other page.
      But if you use the localized non plugin then you show two surfaces in the companion app and just don't run the elgato app.
      The only question is within Companion how do you program one surface vs the other surface, on the buttons tab is there a surface dropdown or something?

    • @davidjoshuaford
      @davidjoshuaford  Před rokem +1

      ​@@NewYears1978 Hi James, since this video was published, the way Companion handles Elgato has changed: under Companion > Settings > Devices, there's a checkbox "Use Elgato Plugin for StreamDeck access (Requires Companion restart)". Checking this will block Stream Decks within Companion, and turn on a surface called "Plugin". This Companion Plugin is itself, a single "virtual" surface, much like the "emulator" is a virtual surface. This is the only surface that the Elgato app sees, hence why your stream decks are mirrored. This is fine if you are using a single Stream Deck, but not for multiple. Personally, I've stopped using Elgato's app, and only run Companion. My two Stream Deck XL's (+ my Stream Deck Pedal) appear as three independent surfaces. Think of these as remote controls panels to your 99 Companion pages - you'll design a Companion page layout with different functions on different pages, with buttons to jump between them, and then each Stream Deck navigates this independently. The page jump Action you're looking for is "internal: Set surface with s/n to page"...and then you just leave the default Surface/Controller to "Current Surface". I have a livestream episode demonstrating the layout of my ATEM profiles that will give you ideas of how to layout different pages and have your independent Stream Decks navigate around it: czcams.com/video/E4-8r0TI1yg/video.html