EVERYTHING XIAOMI
Get listed

OpenStudio

OpenStudio is a free, self-hosted web studio for live call-in programs, multi-host podcasts, and community radio.

Place
#132 of 169
Score
6.4
OpenStudio's website

What OpenStudio is

OpenStudio is a free, self-hosted web studio for live call-in programs, multi-host podcasts, and community radio. It uses peer-to-peer WebRTC mesh audio with mix-minus monitoring for around 15 participants, and can send a broadcast through Icecast to unlimited listeners on the operator’s own domain. The browser records separate voice tracks and a program mix, with WAV or WebM export; MP3 export requires ffmpeg. Optional post-production tools include on-device transcription with whisper.cpp, audio cleaning, and LLM-generated show notes. Those notes can use OpenAI-compatible endpoints such as LM Studio, Ollama, OpenAI, Together AI, and Groq; Anthropic needs a compatibility shim. The project describes room tokens, role-based access, rate limits, and other controls, and says audio remains on infrastructure the operator controls. To start, clone the repository, install dependencies with npm, and run the app at localhost:6736. Self-hosted broadcasts have unlimited airtime; broadcasts on the live demo expire after 15 minutes. Hosts currently share room URLs manually because the interface lacks an invite-link creation button.

Good

  • Free plan with self-hosted unlimited airtime
  • Streams to unlimited listeners through Icecast
  • Records separate voice tracks and a program mix
  • Optional on-device transcription and audio cleaning

Watch out

  • Web demo broadcasts expire after 15 minutes
  • Hosts must share room URLs manually
  • Optional post-production setup requires tools and disk space

Who it suits

OpenStudio suits community radio hosts and podcast collectives that want to run their own broadcast infrastructure. It may also fit creators who need separate recordings and optional transcription or show-note tools.

Verdict

OpenStudio combines live browser-based broadcasting, multi-track recording, and optional post-production tools in a self-hosted package. The demo has a 15-minute broadcast limit, while self-hosting removes that airtime cap.

Plans and prices

From OpenStudio's own pricing page, checked 5 Oct 2026.

All about pricing
PlanPriceWhat it gives you
Free / self-hostFreeSelf-hosted; unlimited airtime when self-hosted; WebRTC mesh supports up to ~15 participants

The facts

Each one read from OpenStudio's own pages, with the date it was checked.

What it does

Audience
The project describes itself as built for creators, including community radio hosts and podcast collectives.checked 5 Oct 2026
Audio
It uses peer-to-peer WebRTC mesh audio with mix-minus monitoring and supports around 15 participants.checked 5 Oct 2026
Demo limit
Broadcasts on the live demo automatically expire after 15 minutes; self-hosted broadcasts have unlimited airtime.checked 5 Oct 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.checked 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.checked 5 Oct 2026
Post-production
Optional tools provide on-device transcription with whisper.cpp, audio cleaning, and LLM-generated show notes.checked 5 Oct 2026
Privacy
The README says the audio stays on infrastructure the operator controls and characterizes the project as having zero tracking.checked 5 Oct 2026
Purpose
OpenStudio is a self-hosted virtual broadcast studio for live call-in shows, multi-host podcasts, and community radio.checked 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.checked 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.checked 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.checked 5 Oct 2026
Setup
The quick start uses git clone, npm install, and npm start, then opens the app at localhost:6736.checked 5 Oct 2026
Streaming
It streams through Icecast to unlimited listeners using the operator's own domain.checked 5 Oct 2026

Money

Free plan
Yeschecked 21 Sep 2026

Alternatives to OpenStudio

All alternatives
  1. 1Restream logo

    Restream

    Free planAndroidiOSWebAPI
    9.1From $19 a month
  2. 2

    mimoLive

    Free planiOSWebAPImacOS
    8.7From $70 a month
  3. 3Amazon Interactive Video Service logo

    Amazon Interactive Video Service

    Free planAndroidiOSWebAPI
    8.7Free plan
  4. 4BoxCast logo

    BoxCast

    AndroidiOSWebAPI
    8.6From $8.25 a month
  5. 5

    OneStream Live

    Free planAndroidiOSWebExtension
    8.5From $15 a month
  6. 6StreamYard On-Air logo

    StreamYard On-Air

    Free planiOSWebExtension
    8.5From $35.99 a month