# 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 [![All Contributors](https://img.shields.io/badge/all_contributors-18-orange.svg?style=flat-square)](#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: ![Screenshot of OBS-web](.github/screenshot.png) #### 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)):
verstaerker-583
verstaerker-583

πŸ’»
crazy4groovy
crazy4groovy

πŸ›
Isaac Taylor
Isaac Taylor

πŸ’» πŸ€”
darthclide
darthclide

πŸ›
Rodrigo GraΓ§a
Rodrigo GraΓ§a

πŸ“–
Daniel Feitosa
Daniel Feitosa

πŸ’»
Arun Woosaree
Arun Woosaree

πŸ’»
Aleksey Pivkin
Aleksey Pivkin

πŸ’» πŸ€”
Nathan Easton
Nathan Easton

πŸ’»
Tristan Smith
Tristan Smith

πŸ›
Filip Hanes
Filip Hanes

πŸ’» πŸ€” 🎨 πŸ›
TotalInternalReflection
TotalInternalReflection

πŸ›
Alessio Nossa
Alessio Nossa

πŸ€”
tt2468
tt2468

πŸ€”
donahuetech
donahuetech

πŸ’» πŸ€”
AshwinSatyawan
AshwinSatyawan

πŸ“–
ewized
ewized

πŸ’»
bzip22
bzip22

πŸ’»
This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!