OpenVibe.Live

Live streaming for stealth campers

No investors. No suits. Just vibes.

 

Live Nowon air

0

Recently Onlinejust missed them

No recent streams

Streaming the way it should be.

An open, community-run streaming platform, built in public by people who stream and hang out in chat. The ideas from chat are the ones that ship. Free speech, light-touch moderation, no mystery bans.

  • No OBS
  • No downloads
  • No follower minimum
  • Chromebook, laptop or phone
01
Right in your browser One click, zero software. Powered by WebRTC for sub-second, ultra-low latency — the fastest way to go live anywhere.
WebRTC · <1s latency
02
OBS & RTMP Plug in OBS, Streamlabs, or any RTMP encoder for a full scene-based, pro-grade production workflow.
RTMP · pro setups
03
ffmpeg & CLI Headless and fully scriptable — stream straight from a Raspberry Pi, a server, or an embedded device.
jsmpeg · headless
Viewer-controlled robots Hand chat the controls: robots, PTZ cameras and interactive rigs over the same sub-second WebRTC pipeline — low enough latency to actually play.
Restream everywhere at once Push a single broadcast to Twitch, YouTube, Kick, RobotStreamer & any RTMP server simultaneously — from one dashboard.
A game next door Scraplandia lives on OpenVibe.Games — same account, leaderboards and a shared canvas, one click from any stream.
Global chat + voice A sitewide chatroom and drop-in voice channels connect everyone across every stream — no Discord required.
Donation goals & Vibes Set funding goals with custom art, celebrate live in chat, and keep a real creator economy — with fair, transparent payouts.
AI clips, VODs & transcripts Every broadcast auto-records, clips on the fly, and gets AI overviews + searchable audio transcripts.
Pastes & file sharing Share code, logs and files with syntax highlighting and a short link. Pastes live on OpenVibe.Community and still show up on your channel.
160+ online tools Image & audio editing, PDF tools, video downloads, network diagnostics, dev tools and more — all at openvibe.tools.
100% open source Every line is public on GitHub. Read it, fork it, or send a pull request — features here get built because someone asked.
Say hi in chat

Whatever the network earns goes back into it — the servers, the storage and bandwidth that free streaming really costs, new features, and the creators and events that make this place worth showing up to.

Keep it running Hosting, bandwidth, storage and development come first. Streaming is not free to host, and being honest about that is how the network stays open to everyone.
Back the creators What is left over goes to the people who fill the place: creator payouts, community events, prize pools and the tools streamers ask for.
No surprise pivot Where it goes stays visible. No selling the community out, no bait-and-switch, no dark patterns.

Redirecting to channel...

OpenVibe.Live API Docs

Modular docs for vibe coders. Copy just the section you need, or grab everything.

Getting Started — Vibe Coding Guide

What is this?

OpenVibe.Live is a self-hosted, open-source live streaming platform with interactive controls, chat bots, TTS, soundboards, and hardware bridges. This documentation is designed for vibe coding — copy the section you need into your LLM and start building.

Quick Architecture Overview

LayerTechNotes
BackendNode.js + ExpressAll routes return JSON
DatabasePostgreSQLvia openvibe-sdk/db
WebRTC SFUMediasoupVideo/audio routing
RTMPNode-Media-ServerOBS classic ingest
Chat/ControlWebSocket (ws)Real-time messaging
FrontendVanilla JS SPANo framework
AuthRS256 JWT via openvibe.network SSOShared across OpenVibe

Which doc to copy for which task?

Building a...Copy this tab
Chat bot / overlayChat — WS protocol, bot examples, commands
Robot/hardware bridgeControl WS — full Python + Node.js bridge examples
Custom stream playerWebRTC — WHIP, SFU, SDP protocol
Stream management toolStreams — CRUD, go-live, channels
TTS / soundboard botTTS & Audio — voice catalog, audio queue, 101soundboards
Discord/push integrationIntegrations — events, webhooks, PowerChat, restream, RobotStreamer
Tipping / points / paymentsMoney — Vibes economy, donations, cashout, subscriptions, OpenCoins
AI bots / chat insightAI — chat-AI insight + AI chat viewers
Control panel / buttonsControls — profiles, button schema, settings
Admin / everything elseAPI Ref — chat, emotes, sounds, DMs, analytics, rate limits

How the OpenVibe is split

ServiceURLOwns
OpenVibe.Liveopenvibe.liveStreaming, chat, TTS, controls, VODs, soundboard
openvibe.networkopenvibe.networkSSO, accounts, notifications, push, Discord bot, admin
openvibe.gamesopenvibe.gamesGames (RPG, canvas)

Base URL & Auth

Base URL: https://openvibe.live (replace with your instance).

Auth: Authorization: Bearer <JWT> header. On WebSockets, the header on the upgrade request or the token of the first join message. A token in the URL or a cookie does not sign a socket in.

API tokens: hbt_ prefix, scoped permissions, created from Dashboard → API Tokens.

Inventory