Skip to content

v2.0: Ease of installation

Compare
Choose a tag to compare
@github-actions github-actions released this 14 Jun 02:44
· 138 commits to master since this release
062206e

This release contains no new features, however there have been many internal changes to make it possible to provide the download links and simplified installation instructions below.

You will likely want to download two things:

  • either the OBS plugin or the XSplit Broadcaster plugin
  • either the web UI, or the streamdeck plugin

What is this?

This allows limited control of OBS Studio or XSplit Broadcaster over a network. A StreamDeck plugin and browser interface are included.

Features include:

  • start/stop local recording
  • start/stop streaming; if using XSplit, individual stream outputs can be controlled (e.g. 'start streaming to Twitch', 'start streaming to Facebook')
  • set stream delay (currently web UI only)
  • security as a priority: libsodium-based authentication and communication
    • for technical details, see the handshake documentation
    • after the handshake, all further communication is via libsodium secretstreams.

OBS Studio

  1. Download the OBS studio plugin and extract it
  2. Copy the .dll or .so to the obs-plugins sub-folder of your OBS studio installation
    • If you use 64-bit OBS for Windows, this is likely C:\Program Files\obs-studio\obs-plugins\64bit
    • If you use 32-bit OBS for Windows, this is likely C:\Program Files\obs-studio\obs-plugins\32bit
    • If you use OBS for MacOS, this is likely /Applications/OBS.app/Contents/PlugIns
    • If you installed OBS using homebrew, will need to build from source
  3. Start OBS
  4. Configure the plugin from "Streaming Remote Settings" in the Tools menu

StreamDeck plugin

  1. Download the plugin and open it

XSplit Broadcaster

  1. Enable developer mode from Tools -> Settings -> Advanced
  2. Restart XSplit when prompted
  3. Download the XSplit plugin and extract it
  4. Copy the dll to the ScriptDlls\Local subdirectory of your XSplit installation; this is likely
    C:\Program Files (x86)\SplitmediaLabs\XSplit Broadcaster\x64\Scriptdlls\Local
  5. Select "Extensions" -> "Add extension" -> "Add extension file"
  6. Use the "Browse" button to find the index.html file inside the plugin directory
  7. Open "Tools" -> "Streaming Remote" to enable or configure; closing the window closes the plugin.

Web UI

  1. Download the Web UI and extract it
  2. Open index.html in your favorite browser; Google Chrome is recommended