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

  1. 1On the home screen choose Record podcast. The studio opens backstage, where only you can see the program.
  2. 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).
  3. 3Send guests the browser link. They wait backstage until you click Bring on air.
  4. 4Click Go live & record. Use Layout and Scenes to direct the show, and Clip last 30s or Mark chapter for the edit.
  5. 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.

“Plan a 45-minute episode about pricing with Priya as the guest.”
“Go live on YouTube and LinkedIn at 1080p with the title from the run of show.”
“Show the best audience question on screen.”

CLI & MCP

Every capability is a verb, reachable from the terminal or from an MCP agent (Claude Code, Cursor, Cline, Continue, Claude Desktop).

podcast.add-destination
pandastudio podcast.add-destination --platform=youtube --streamKey=$KEY

platform: youtube | facebook | linkedin | twitch | x | custom (custom takes --serverUrl). Stream keys are stored encrypted.

podcast.check-upload
pandastudio podcast.check-upload --destinations=2
podcast.go-live
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.

podcast.set-scene
pandastudio podcast.set-scene --scene=auto
podcast.show-overlay
pandastudio podcast.show-overlay --kind=lower-third --title="Priya R." --subtitle=Founder
podcast.draft-rundown
pandastudio podcast.draft-rundown --brief="Pricing a desktop app" --minutes=45
podcast.add-marker
pandastudio podcast.add-marker --kind=clip --title="Best answer" --agoSec=30
podcast.events
pandastudio podcast.events --since=$CURSOR --waitSec=30

Comments, transcript lines, segment changes and stream health, as one stream.

podcast.stop-live
pandastudio podcast.stop-live

Returns the program MP4's path; clips.make can cut Shorts from it.