Browse all docs
Stream a podcast live from PandaStudio
PandaStudio streams a podcast live to several platforms at once from the podcast studio, while every person is still recorded locally in full quality, so the edit is ready when the show ends.
The podcast studio sends one 720p or 1080p stream to every destination you add: YouTube, Facebook, LinkedIn, Twitch, X, or any custom RTMP or RTMPS server, using each platform's stream key. Guests join backstage and you bring them on air. Pick a layout (auto follows the speaker, or solo, pair, grid, screen or picture-in-picture), cut to a Starting soon, Be right back or Ending card, and add lower thirds, banners, a ticker, your logo, a countdown or a viewer's comment. Twitch comments, and YouTube comments once your YouTube channel is connected, arrive in one list. Each destination reconnects on its own if it drops, and its health is shown separately. The stream never touches the recording: when you stop, you have every person's full-quality track plus the stream saved as an MP4 in the project folder. An AI producer can plan the run of show, keep time, suggest follow-up questions and mark chapters and clip moments; it suggests by default and never goes live, ends the show or removes anyone on its own.
In the app
- 1On the home screen choose Record podcast. The studio opens backstage, where only you can see the program.
- 2In the Setup tab, add a stream destination with its server URL and stream key, and run the ready check (microphone, camera framing, connection, local recording).
- 3Send guests the browser link. They wait backstage until you click Bring on air.
- 4Click Go live & record. Use Layout and Scenes to direct the show, and Clip last 30s or Mark chapter for the edit.
- 5Click End show. The per-person recording opens in the editor, with the stream saved as an MP4 you can make clips from.
Ask the AI
Open the AI chat in the editor and say any of these. The agent does the edits for you.
CLI & MCP
Every capability is a verb, reachable from the terminal or from an MCP agent (Claude Code, Cursor, Cline, Continue, Claude Desktop).
pandastudio podcast.add-destination --platform=youtube --streamKey=$KEY
platform: youtube | facebook | linkedin | twitch | x | custom (custom takes --serverUrl). Stream keys are stored encrypted.
pandastudio podcast.check-upload --destinations=2
pandastudio podcast.go-live --title="Episode 42" --quality=1080p --record=true
Going live is public, so it always waits for the host to confirm in the studio.
pandastudio podcast.set-scene --scene=auto
pandastudio podcast.show-overlay --kind=lower-third --title="Priya R." --subtitle=Founder
pandastudio podcast.draft-rundown --brief="Pricing a desktop app" --minutes=45
pandastudio podcast.add-marker --kind=clip --title="Best answer" --agoSec=30
pandastudio podcast.events --since=$CURSOR --waitSec=30
Comments, transcript lines, segment changes and stream health, as one stream.
pandastudio podcast.stop-live
Returns the program MP4's path; clips.make can cut Shorts from it.