Media

Money

Dispatch

Company

WAVE · Studio AI

Point the cameras. Studio AI directs the show.

An AI production director that auto-switches, frames, and calls scenes on your live feeds from one call that round-trips in about 400ms: the director's chair, automated. Live at the edge, pay-per-use through WAVE.

auto-switchauto-framescene callsx402 metered

Send feeds in. Get a directed program out.

Send your camera sources; Studio AI returns a directed program: auto-switched, framed, scene-called, as a single call. The front door is live now, and auth, scope, and metering federate through the WAVE gateway. Pay-per-use, no seat license, no control-room rig, no director on payroll.

endpointPOST /studio-ai/direct {"sources"} → {program}
authAuthorization: Bearer <key> (via gateway)
healthGET /health
$ curl -s -X POST https://api.wave.online/studio-ai/direct \
  -H "Authorization: Bearer $WAVE_API_KEY" -H "Content-Type: application/json" \
  -d '{"sources":[]}'

{"error":{"code":"SCOPE_INSUFFICIENT","message":"requires scope: studio-ai:write",
  "required_scope":"studio-ai:write","doc_url":"https://gateway.wave.online/.well-known/wave-scopes.json"}}
# route is live and scope-gated: issue a key with studio-ai:write to direct a show

One director on the protocol plane.

Studio AI is one director on the WAVE protocol plane. The program it cuts doesn't stop at the switch: it flows into WAVE's transports and neighboring spokes for ingest, transcode, and distribution. An autonomous director becomes a single call inside a full live-production pipeline you compose, not a room you have to staff.

Federated: auth, entitlement, and metering run through api.wave.online; this spoke renders the front-door and forwards the rest.