Freedom251 › Video Podcast Software
OpenStudio

What OpenStudio is
OpenStudio is a self-hosted virtual studio for live call-in broadcasts, multi-host podcasts, and community radio. It runs on the web, with peer-to-peer WebRTC mesh audio and mix-minus monitoring for around 15 participants. Operators can send audio through Icecast to unlimited listeners using their own domain, while self-hosted broadcasts have unlimited airtime.
The browser records individual voice tracks alongside a program mix. Exports include WAV and WebM, with MP3 available when ffmpeg is installed. Optional post-production tools add on-device transcription with whisper.cpp, audio cleaning, and LLM-generated show notes. Show notes can connect to OpenAI-compatible endpoints such as LM Studio, Ollama, OpenAI, Together AI, and Groq; Anthropic requires a compatibility shim.
The project describes token-based rooms and invites, role-based access, connection and message limits, rate limits, CORS controls, and security headers. It says audio stays on infrastructure controlled by the operator and characterizes the project as having zero tracking. The quick start uses Git, npm, and a local browser address. The live demo expires broadcasts after 15 minutes; self-hosted broadcasts do not have that airtime limit.
Who it suits
OpenStudio suits creators, community radio hosts, and podcast collectives that want to run live audio sessions on infrastructure they control. It is also a fit for operators who need separate participant tracks and streaming to an audience through Icecast.
What it does well
- Self-hosted broadcasts have unlimited airtime.
- Icecast streaming reaches unlimited listeners through the operator’s domain.
- Browser recording captures separate voice tracks and a program mix.
- WAV and WebM exports are available; MP3 works with ffmpeg.
- Optional tools provide on-device transcription and audio cleaning.
What to know first
- WebRTC mesh audio supports around 15 participants.
- The live demo expires broadcasts after 15 minutes.
- Hosts share room URLs manually; the interface lacks invite-link creation.
- Optional transcription and cleaning require extra tools and disk space.
Limits
The live demo automatically ends broadcasts after 15 minutes, while self-hosted broadcasts have unlimited airtime. Mesh audio supports around 15 participants. Optional transcription and audio cleaning require ffmpeg, ffprobe, cmake, and about 1.5 GB of free disk space for the default Whisper model.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| Free / self-host | Self-hosted; unlimited airtime when self-hosted; WebRTC mesh supports up to ~15 participants | Free |
As github.com lists them, read 5 Oct 2026. The maker's own page has the final word.
Getting started
- Clone the project from its GitHub website.
- Install dependencies with npm install.
- Start the app with npm start.
- Open localhost:6736 in a browser.
- For optional transcription and cleaning, install ffmpeg, ffprobe, and cmake, and allow about 1.5 GB for the default Whisper model.
Verdict
Choose OpenStudio if you want a self-hosted studio for live audio, with browser recording, individual tracks, and Icecast streaming. Look elsewhere if you need more than around 15 participants or a host interface that creates invite links.
Questions
How much does OpenStudio cost?
The self-host plan is free.
Which platforms does it support?
Its listed platforms are API, self-hosted, and web.
How many people can join the audio session?
The peer-to-peer WebRTC mesh supports around 15 participants.
What recording and export options are available?
It records separate voice tracks and a program mix in the browser. Exports include WAV and WebM; MP3 requires ffmpeg.
Can it transcribe recordings?
Optional on-device transcription uses whisper.cpp. Setting it up requires ffmpeg, ffprobe, cmake, and about 1.5 GB of free disk space for the default model.
How do hosts invite participants?
The host interface does not have a button to create invite links, so hosts share the room URL manually.
Facts from OpenStudio's own pages
- Audience
- The project describes itself as built for creators, including community radio hosts and podcast collectives. · github.com, 5 Oct 2026
- Audio
- It uses peer-to-peer WebRTC mesh audio with mix-minus monitoring and supports around 15 participants. · github.com, 5 Oct 2026
- Demo limit
- Broadcasts on the live demo automatically expire after 15 minutes; self-hosted broadcasts have unlimited airtime. · github.com, 5 Oct 2026
- Free plan
- Yes · github.com, 21 Sept 2026
- Integrations
- Show notes can use OpenAI-compatible endpoints, with examples for LM Studio, Ollama, OpenAI, Together AI, and Groq; Anthropic requires a compatibility shim. · github.com, 5 Oct 2026
- Known limitation
- The host interface does not yet expose a button to create invite links, so hosts share the room URL manually. · github.com, 5 Oct 2026
- Post-production
- Optional tools provide on-device transcription with whisper.cpp, audio cleaning, and LLM-generated show notes. · github.com, 5 Oct 2026
- Privacy
- The README says the audio stays on infrastructure the operator controls and characterizes the project as having zero tracking. · github.com, 5 Oct 2026
- Purpose
- OpenStudio is a self-hosted virtual broadcast studio for live call-in shows, multi-host podcasts, and community radio. · github.com, 5 Oct 2026
- Recording
- It records separate voice tracks and a program mix client-side, with WAV or WebM export and MP3 export when ffmpeg is installed. · github.com, 5 Oct 2026
- Requirements
- Optional transcription and audio-cleaning setup requires ffmpeg, ffprobe, cmake, and about 1.5 GB of free disk space for the default Whisper model. · github.com, 5 Oct 2026
- Security
- The project describes 24-hour JWT room tokens, scoped invite tokens, role-based access, WebSocket message caps, per-IP connection limits, rate limits, CORS controls, and hardened security headers. · github.com, 5 Oct 2026
- Setup
- The quick start uses git clone, npm install, and npm start, then opens the app at localhost:6736. · github.com, 5 Oct 2026
- Streaming
- It streams through Icecast to unlimited listeners using the operator's own domain. · github.com, 5 Oct 2026
Where OpenStudio stands on Freedom251
- Video Podcast Software#12 of 39
- Live TV streaming services#68 of 169
- Podcast Recording Software#9 of 22
- Live streaming software#65 of 134
- Live Streaming Software#67 of 137