Installing OBS Studio and obs-websocket For Use With StreamCopilot

Please note: These instructions are for Windows and Windows alone. If you're attempting to use OBS Studio with MacOS or Linux, I assume that you are capable of dealing with their quirks! However, if there are issues with using modern versions of OBS and obs-websocket, please email me and I'll be happy to sort you out. When asking for help, please include the specifications for your computer, your mobile device, and the versions of OBS Studio and obs-websocket that you are using or the likelihood that I can help you will be significantly reduced. All screenshots of StreamCopilot itself come from the Android version, but the iOS version, once released, will look and act similarly.

You can email me with any questions or comments about StreamCopilot at hello@streamcopilot.com and I'll get back to you as soon as possible.

Thanks for trying StreamCopilot!

  1. Download and install OBS Studio. Unless otherwise noted, the newest version of the application is fine.

    A screenshot of obsproject.com
    Go here. Grab this.

    A screenshot of the OBS Studio installer
    And install the software.

  2. Download and install obs-websocket. If you're reading this, you should probably use the installer to install obs-websocket. Unless otherwise noted, the newest version of the application is fine. StreamCopilot will not work with versions below 4.1.0 (though, as this was an alpha release, 4.2.0 is recommended at minimum).

    A screenshot of obs-websocket's Releases section
    Grab this too.

    A screenshot of obs-websocket's installer
    Install it, too.

  3. Go to Tools -> Websocket server settings. Once there, make sure the Enable Websocker server checkbox is checked. I recommend that you check Enable authentication and provide a password. Don't re-use your computer's password or any other passwords you care about here; this is not a very secure system, it's mostly there to keep people from accidentally connecting to the wrong system.

    A screenshot of OBS with the websocket controls open
    It should look something like this.

  4. For the next step, you'll need your computer's local IP address (or your local network hostname, if you're fancy). There are a few different ways to get your local IP address. This article will help you out. Once you have your local address (it should begin with 192.168, 10., or 172.), you can continue.
  5. Now it's time to configure StreamCopilot. Make sure your phone is on the same network as your PC before you do this! Start the app and tap Add Connection and fill out the dialog box as appropriate, using the IP address you found in the last step. Tap Test, wait for the test to complete, and if it's successful, tap OK.

    A screenshot of StreamCopilot's 'new connection' panel.
    You've got this. We're almost done.

  6. You're ready to go! Tap Connect on your new entry to connect to it and begin controlling it with your phone. But please be aware: the non-Pro version of StreamCopilot limits you to twenty-five minutes of recording time. I don't want you to be surprised when StreamCopilot shuts down your stream--if you're going to use it for longer videos, please upgrade to Pro.

    A screenshot of StreamCopilot's connection screen.
    Tap it and go!

Hey, one last thing...

StreamCopilot is a single-person thing and while I built it mostly for me, I'm hopeful that it's valuable for you, too. One of the most helpful things you can do (aside from buying the software to encourage continued development!) is to tell other people about it. If you know streamers, let them know about StreamCopilot! It really helps. Thank you in advance.

After you've used StreamCopilot, is there anything you'd like me to know? Features I should add, bugs I haven't caught yet? Please let me know at hello@streamcopilot.com.

Thanks again!

-Ed