I’m building a component extension that will be fed data from another application running on a streamer’s local machine. My initial idea is to have the application on the streamer’s local machine act as the “server” to send updates to the extension (that the streamer also has installed). If the streamer is not running the local application, then the extension will not receive any data. The idea is I won’t need a server hosted somewhere on the Internet.
Is this possible with a websocket (or something else)? Or would this create some sort of vulnerability for the streamer’s local machine, as I’d be opening it up to the Internet? Should I just use a web-hosted server/DB instead (Firebase maybe)? I was initially thinking it’d be simpler to do this without the server/DB, but if anyone has any input or experience in this it’s appreciated. Thanks!