# obs-web **Repository Path**: mirrors_Niek/obs-web ## Basic Information - **Project Name**: obs-web - **Description**: OBS-web - the easiest way to control OBS remotely - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2022-01-06 - **Last Updated**: 2025-12-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # OBS-web [](#contributors-) #### The easiest way to control [OBS](https://obsproject.com/) remotely ### **URL: http://obs-web.niek.tv/** ###### Download latest build [here](https://github.com/Niek/obs-web/archive/gh-pages.zip) --- #### Screenshot:  #### Features: - No installation or extra software is needed, works in any modern browser (desktop + mobile) - Support for local network and internet control through [WSS tunnels](https://github.com/obsproject/obs-websocket/blob/4.x-compat/SSL-TUNNELLING.md) - Easily switch scenes and start/stop streaming and recording - Support for Studio Mode (preview and program scenes) - Support for Virtual Camera - Live view of preview & output, updating 1 fps - Fullscreen button and wakelock support (keeps the screen on) - Replay Buffer button - Easy bookmarking/deeplink by specifying host in URL - Profile switching support - Scene Collections switching support - Custom transition support - Extra features: - Hide scenes that have `(hidden)` in their name - Switch sources in scenes with `(switch)` in their name visually by thumbnails --- #### Requirements: - [OBS](https://obsproject.com/) v28 or higher - this includes the latest version of the OBS-websocket plugin - OBS v27 is also supported, by manually installing the [OBS-websocket v5](https://github.com/obsproject/obs-websocket/releases/latest) plugin - For older OBS versions, use the [OBS-websocket v4](https://github.com/obsproject/obs-websocket/releases/tag/4.9.1-compat) plugin and [OBS-web v4](http://obs-web.niek.tv/v4/) (no longer maintained) - Enabling the OBS-websocket server in OBS under `Tools -> obs-websocket Settings -> Enable WebSocket Server` - Optionally: a tunnel service if you want to control OBS outside your local network, [see these instructions](https://github.com/obsproject/obs-websocket/blob/4.x-compat/SSL-TUNNELLING.md) --- #### Build instructions: ```bash npm ci npm run dev # or: npm run build ``` #### Docker: ```bash docker run --rm -p8080:8080 ghcr.io/niek/obs-web ``` ## Contributors β¨ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):