StreamAssistant

Free StreamAssistant

StreamAssistant

StreamAssistant allows you to either connect locally to an OBS instance or host/join a session allowing remote management of scenes, sources, and settings using websocket. This tool uses a secure WebRTC p2p connection between the remote browser and the browser connected locally to OBS while a signaling service only helps the browsers establish that connection where commands/state changes/previews travel through an encrypted WebRTC channel. It is designed to mirror the OBS interface so it is familiar to control and it works entirely in a browser window.

Instructions for hosting/joining a session:

1. Go to the "Host Session" tab, enter your OBS host IP, port, password, and name you'd like to display as, then press "Start Host Session"
1783981882188.png


2. Click "Copy link" and share it with whoever you'd like to connect to your OBS instance
1783981933553.png


3. To connect to the session, simply follow the link and click "Join Session"
1783981978274.png


4. This will trigger an alert in the host session to allow spectating, allow control, or reject the join request
1783982032559.png


5. That is it, now you are connected to the OBS instance where you can make changes such as creating/moving/resizing sources, changing volume on audio sources, changing scenes, viewing/modifying settings, etc. The host will have the ability to revoke access/remove a guest on their end.

1783982130559.png



Disclaimer: AI tooling (Codex) was used to assist with development of this project.
Author
prgmitchell
Views
29
First release
Last update

Ratings

0.00 star(s) 0 ratings
Back
Top