StreamAssistant

StreamAssistant

prgmitchell

Forum Moderator
prgmitchell submitted a new resource:

StreamAssistant - Host, join, or connect locally to an OBS instance.


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...

Read more about this resource...
 
Great work! I’ve run into some issues while using it: for instance, if I have a screen capture source underneath a browser source, I can't move the browser source because the screen capture underneath gets selected instead (though I can resize it). It’s not possible to move part of a source outside the window. Studio Mode isn't working; if I change something in the preview, it shows up in the program output immediately. I’d also like to ask if this will be uploaded to GitHub and if it will be possible to contribute by writing code. (Reposting this comment; I had made a mistake earlier—I thought it was an issue with my specific version of OBS, but the errors are persisting.)
 
hi @ed0ardo great feedback. I have made some adjustments and deployed the changes
1) the selection issues you mentioned should be fixed or at least a bit better but I'd love more feedback if you are still having issues
2) studio mode was working as expected in the actual OBS instance but the preview was updating in both spots on the streamassistant interface, weboscket is unable to capture the program output in this way so for now I have just frozen it in place until a transition is completed which should be more in line with what you'd expect
3) you can now move a source so it is outside the preview
4) as of now I do not plan on posting the source publicly or allowing contributions but I will consider this for the future.
 
Hi, thanks for the quick update; I’ve tested it, and everything seems to be working correctly. I have a question for you: I was trying to set up a remote connection between two PCs on different networks. Do you think it’s possible to implement a secure method for this that doesn't require a VPN or exposing too much to the internet?
 
Back
Top