---
# System prepended metadata

title: Discussion notes OBS in the cloud

---

# Discussion notes OBS in the cloud

OBS remote control via websocket
search "obs websocket"
https://github.com/Palakis/obs-websocket

https://obs.ninja/ 

OBS web browser source: https://github.com/obsproject/obs-browser (it says not included in linux by default)

Headless?  https://ideas.obsproject.com/posts/16/add-a-headless-mode-that-allows-full-control-via-scripting-api: 
> OBS would still require access to a GPU because the whole scene rendering backend is GPU-accelerated and not done in software. Just turning off the GUI will not make the other requirements go away.
>
> So making OBS headless is only one step to make it compatible with low-end servers. Someone also would need to implement an efficient software renderer into OBS.

## Solutions

1) OBS on presenter's computer
    - dependend on idle hardware potential
    - single point of failure (network/computer problems)
    - great contemporary skill to have for presenters
3) OBS on remote desktop with switchboard
    - full solution by OBS with zoom or VDO.ninja
        - API on websocket (ie. midi controls)
        - web switchboard UI
    - [zoom] two feeds: gallery, shared screen
    - [VDO.ninja] individual feeds: stable up to three in our brief test 
5) ffmpeg CLI with custom web UI
    - clunky
    - reported bugs
    - opaque in docs and examples

## Use Case
 - [setup scenes](https://coderefinery.github.io/manuals/obs/)
 - record output stream
 - stream to twitch
 - stream to youtube

optional
 - live: transition between scenes
 - live: mix audio
 - adjust picture-in-picture overlays
     - size
     - position

## work tasks
 - setup computer with OBS
     - check for Azure container?
         - desktop environment
         - linux
         - several ports in production 
             - OBS switchboard
             - websocket for remote midi controls
             - zoom or VDO.ninja-session
             - virtual desktop (troubleshooting?)
     - connects to zoom / vdo.ninja
     - switchboard on web
     - browser sources