Retour au classement

Niek/obs-web

Svelteobs-web.niek.tv

OBS-web - the easiest way to control OBS remotely

obsopenbroadcasteropenbroadcastersoftwareobs-websocketobs-websocket-jsobs-studiosveltehacktoberfest
Croissance des étoiles
Étoiles
1.4k
Forks
173
Croissance hebdomadaire
Issues
16
5001k
janv. 2023mars 2024mai 2025juil. 2026
README

OBS-web

All Contributors

The easiest way to control OBS remotely

URL: http://obs-web.niek.tv/

Download latest build here

Screenshot:

Screenshot of OBS-web

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
  • 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 v28 or higher - this includes the latest version of the OBS-websocket plugin
  • 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

Build instructions:

npm ci
npm run dev # or: npm run build

Docker:

docker run --rm -p8080:8080 ghcr.io/niek/obs-web

Contributors ✨

Thanks goes to these wonderful people (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 specification. Contributions of any kind welcome!

Dépôts similaires
datarhei/restreamer

The Restreamer is a complete streaming server solution for self-hosting. It has a visually appealing user interface and no ongoing license costs. Upload your live stream to YouTube, Twitch, Facebook, Vimeo, or other streaming solutions like Wowza. Receive video data from OBS and publish it with the RTMP and SRT server.

HTMLApache License 2.0hlsrtmp
docs.datarhei.com/restreamer/
5.1k545
royshil/obs-backgroundremoval

An OBS plugin for removing background in portrait images (video), making it easy to replace the background when recording or streaming.

C++GNU General Public License v3.0obsobs-plugin
royshil.github.io/obs-backgroundremoval/
4.4k283
Vhonowslend/StreamFX-Public

StreamFX is a plugin for OBS® Studio which adds many new effects, filters, sources, transitions and encoders! Be it 3D Transform, Blur, complex Masking, or even custom shaders, you'll find it all here.

C++GNU General Public License v2.0pluginaddon
streamfx.vhonowslend.com
4.2k3.1k
collabora/WhisperLive

A nearly-live implementation of OpenAI's Whisper.

PythonPyPIMIT Licensedictationobs
4.1k568
univrsal/input-overlay

Show keyboard, gamepad and mouse input on stream

C++GNU General Public License v2.0obsplugin
4.1k300
steveseguin/vdo.ninja

VDO.Ninja is a powerful tool that lets you bring remote video feeds into OBS or other studio software via WebRTC.

JavaScriptnpmOthervdoninja
vdo.ninja
3.9k1.2k
locaal-ai/obs-backgroundremoval

An OBS plugin for removing background in portrait images (video), making it easy to replace the background when recording or streaming.

C++GNU General Public License v2.0obsobs-plugin
3.2k213
bitfocus/companion

Bitfocus Companion enables the Elgato Stream Deck and other controllers to be a professional shotbox surface for an increasing amount of different presentation switchers, video playback software and broadcast equipment.

TypeScriptnpmOthercompanionross
companion.free
2.2k586
royshil/obs-localvocal

OBS plugin for local speech recognition and captioning using AI

C++GNU General Public License v2.0aiobs
obsproject.com/forum/resources/localvocal-live-stream-ai-assistant.1769/
1.6k120
ThoNohT/NohBoard

A Keyboard Visualizer

C#GNU General Public License v2.0keyboardvisualisation
1.3k197
BlankSourceCode/obs-zoom-to-mouse

An OBS lua script to zoom a display-capture source to focus on the mouse

Lualuaobs
1.2k138
openSUSE/open-build-service

Build and distribute Linux packages from sources in an automatic, consistent and reproducible way #obs

RubyRubyGemsGNU General Public License v2.0opensuserpm
openbuildservice.org
1.1k478