Releases: fredemmott/streaming-remote
v3.0.0rc1: scene support, reliability
This release adds a streamdeck plugin for setting the current scene, and updated artwork.
Please see INSTALL.md for details. You will likely want to download both:
- either the OBS or XSplit plugin
- also either the webUI or streamdeck plugin
Release v3.0.0alpha2
This release adds a streamdeck plugin for setting the current scene.
Please see INSTALL.md for details. You will likely want to download both:
- either the OBS or XSplit plugin
- also either the webUI or streamdeck plugin
Release v3.0.0alpha1
This release includes:
- several crash fixes
- work in progress support for scene switching
- internal improvements: memory/ownership management, coroutine-based callbacks
v2.2.4: Builds for newer OBS releases, bugfixes
See INSTALL.md for instructions.
OBS Plugin Changes
- includes plugins for OBS v25.0, v26.0, and v26.1
- fixes an intermittent crash when closing the settings dialog or OBS
- fixes a crash if the configured ports are unusable
Web UI
- fixes a bug leading to duplicate outputs (e.g. two 'record' buttons) when reconnecting
v2.2.2: XSplit improvements
This release:
- no longer needs XSplit's developer mode activating (xsplit-streaming-remote.dll is now signed)
- displays an error in XSplit if dll permission is granted, but the dll is not installed or is unusable
For installation instructions, see INSTALL.md
XSplit users likely want to:
- download xsplit-streaming-remote-win64.zip from here
- either download webui-streaming-remote.zip from here, or - if using an Elgato Stream Deck - install the Stream Deck plugin from 'More Actions...' in the Stream Deck software
v2.2.1: Improved icon quality on high-DPI devices
New DistributionTool exits 0 on success :)
Release v2.1
This release removes the need to install the latest vcredist package on windows.
v2.0: Ease of installation
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
- Download the OBS studio plugin and extract it
- Copy the
.dll
or.so
to theobs-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
- If you use 64-bit OBS for Windows, this is likely
- Start OBS
- Configure the plugin from "Streaming Remote Settings" in the Tools menu
StreamDeck plugin
- Download the plugin and open it
XSplit Broadcaster
- Enable developer mode from Tools -> Settings -> Advanced
- Restart XSplit when prompted
- Download the XSplit plugin and extract it
- Copy the
dll
to theScriptDlls\Local
subdirectory of your XSplit installation; this is likely
C:\Program Files (x86)\SplitmediaLabs\XSplit Broadcaster\x64\Scriptdlls\Local
- Select "Extensions" -> "Add extension" -> "Add extension file"
- Use the "Browse" button to find the index.html file inside the plugin directory
- Open "Tools" -> "Streaming Remote" to enable or configure; closing the window closes the plugin.
Web UI
- Download the Web UI and extract it
- Open
index.html
in your favorite browser; Google Chrome is recommended
Release v2.0alpha2
Untested; publishing to enable manual testing
Initial public release
I've been using this for a long time with no major issues; this release adds a new streamdeck plugin.