Skip to content

Platform capabilities

FrameWorks capabilities are available through the GraphQL API, MCP tools, dashboard, CLI, and documented operator workflows. This matrix shows what is usable now, what is expanding, and what remains planned.

  • Sovereign deployment options — run FrameWorks as SaaS, add your own edge clusters, or self-host the video and control-plane stack without changing platforms.
  • Complete live-video workflow — ingest, playback, multistreaming, playback access control, 24/7 DVR, chapters, clips, VOD, thumbnails, and analytics in one control plane.
  • Deep routing and QoE visibility — see viewer routing, stream health, geography, quality, and node performance instead of treating delivery as a black box.
  • Agent-native operations — the dashboard, GraphQL API, and MCP tools expose the same platform controls for humans, automation, and AI agents.
  • Available — ready to use today; availability can still depend on account tier, deployment, and configuration.
  • Expanding — the core capability is live; a specific surface or workflow is actively shipping.
  • Planned — not yet usable; included so the matrix shows the full capability scope. Sequencing and detail live on the Roadmap.

Rows marked (foundation) are platform building blocks whose value shows up through the product capabilities built on them.

Planned items in this area are detailed on the Roadmap.

CapabilityAvailabilitySurfacesWhat it does
Live streamsAvailableAPI, Agents (MCP), Dashboard, DocsPush streams with stream keys over RTMP/E-RTMP, SRT, and WHIP (WebRTC); pull streams from RTSP, SRT, RIST, HLS, MPEG-TS, and Mist/DTSC sources; and operator-managed local file, playlist, and process sources.
↳ Stream keys (foundation)AvailableAPI, Agents (MCP), Dashboard, DocsPer-stream ingest credentials with rotation.
↳ Pull streamsExpandingAPI, Agents (MCP), Dashboard, DocsStream inputs pulled from upstream sources (RTSP, SRT, RIST, HLS, etc.) instead of pushed, with resolution-stage lifecycle audit.
↳ Multistream push targetsAvailableAPI, Agents (MCP), Dashboard, DocsForward live streams to additional RTMP/SRT destinations.
StreamCrafter (browser studio)AvailableAPI, Dashboard, DocsBrowser-based broadcasting studio — WHIP/WebRTC ingest, compositing, and multi-source mixing. Ships as npm packages @livepeer-frameworks/streamcrafter-{core,react,svelte,wc} and powers the dashboard’s Go Live page.
Device discovery and contribution inputsPlannedEdge-local discovery for cameras, PTZ devices, NDI sources, USB capture, HDMI inputs, and local contribution paths.

Planned items in this area are detailed on the Roadmap.

CapabilityAvailabilitySurfacesWhat it does
PlaybackAvailableAPI, Agents (MCP), Dashboard, DocsResolve a viewer or ingest endpoint for a stream / VOD / clip. Delivery over HLS, LL-HLS (CMAF), DASH, WebRTC (WHEP), and progressive MP4.
↳ Player SDKsAvailableAPI, Dashboard, DocsEmbeddable player packages — @livepeer-frameworks/player-{core,react,svelte,wc} — with theming, adaptive playback, and built-in boot/QoE telemetry.
↳ Playback access controlAvailableAPI, Agents (MCP), Dashboard, DocsPublic / JWT / webhook playback authorization policy on streams, clips, and VOD assets, with a dry-run tester and full agent management surface.
↳ Signing keys (foundation)AvailableAPI, Agents (MCP), Dashboard, DocsES256 keypairs for signing playback JWTs. Private material returned once on creation.
↳ DRMPlannedFairPlay, Widevine, and PlayReady protection for premium playback workflows.

Planned items in this area are detailed on the Roadmap.

CapabilityAvailabilitySurfacesWhat it does
DVR recordingsAvailableAPI, Agents (MCP), Dashboard, Docs24/7-capable DVR recording with bounded live seekback, continuous archive storage, chapter replay, and VOD-style playback.
↳ DVR chaptersExpandingAPI, Agents (MCP), Dashboard, DocsChapter artifacts that segment a long-running DVR session into replayable windows, so a 24/7 recording can be replayed by window, civil-time range, or explicit range without restarting the live stream.
↳ Scheduled recordingsPlannedCalendar-driven DVR captures that start and stop on schedule, so streams record themselves on a fixed cadence.
VOD assetsAvailableAPI, Agents (MCP), Dashboard, DocsMultipart VOD upload and lifecycle.
↳ Scheduled VOD streamsPlannedLinear live channels assembled from existing VOD assets, with schedules that make archived media play as a rolling live stream.
↳ Upload validation and presign hardeningExpandingEnforce declared size, content type, and container validity on presigned VOD uploads.
ClipsAvailableAPI, Agents (MCP), Dashboard, DocsTime-range clips extracted from streams or recordings.
Media retentionAvailableAPI, Agents (MCP), Dashboard, DocsTenant-controlled storage policy for 24/7 DVR archives, clips, and VOD assets, with per-asset overrides and entitlement bounds.
Thumbnails and sprite previewsExpandingAPI, Agents (MCP), Dashboard, DocsAuto-generated poster frames and sprite-tile preview strips for live streams, clips, VOD, and DVR playback.

Planned items in this area are detailed on the Roadmap.

CapabilityAvailabilitySurfacesWhat it does
Processing (foundation)ExpandingAPI, Dashboard, DocsServer-side media processing — live ABR transcoding, on-edge AI, and composition — placed on the right nodes across a cluster.
↳ Gateway-backed transcodingExpandingAPI, Dashboard, DocsLive ABR renditions through Livepeer Gateway or local processing, with processing usage telemetry.
↳ Live AI processingPlannedONNX models running directly on the in-memory stream buffer of media edge nodes — detection, transcription, moderation, audio tagging, and embeddings for semantic search.
↳ Composition and SSAIPlannedMistServer-native blitter for logos, watermarks, and lower-third overlays; Composer for server-side ad insertion (SSAI), raw-pixel composition, picture-in-picture, and automated clipping.
Workload cost model (GPU-aware scheduling) (foundation)PlannedPredictive per-job resource cost — codec, resolution, framerate, model size, and realtime factor mapped to expected CPU, GPU/VRAM, and bandwidth — continuously corrected by measured costs of completed jobs, feeding processing placement and admission.
CapabilityAvailabilitySurfacesWhat it does
AnalyticsExpandingAPI, Agents (MCP), Dashboard, DocsStream health, viewers, geographic, routing, quality tiers, federation, node metrics, and view-level player QoE (rebuffering, frame drops, startup, VOD retention) — with cross-player coverage still expanding.
Incidents and alertsAvailableAPI, Agents (MCP), Dashboard, DocsIncidents built from platform alert rules, scoped to platform operators or to the tenant that owns the alerting cluster, with acknowledge, assign, resolve, notes, operator email/Slack/Discord notifications, realtime tenant updates, and Skipper investigation of tenant incidents.

Planned items in this area are detailed on the Roadmap.

CapabilityAvailabilitySurfacesWhat it does
Geo-balanced viewer routing (foundation)AvailableAPI, Agents (MCP), Dashboard, DocsFoghorn resolves each viewer to the optimal edge by geography, load, and node health across federated clusters.
Edge clusters (foundation)AvailableAPI, Agents (MCP), CLI, Dashboard, DocsTenant-owned MistServer/Helmsman edge capacity with bootstrap and node enrollment; virtual private clusters are logical tenant-private slices on provider-operated Foghorn.
↳ Enrollment / bootstrap tokens (foundation)AvailableAPI, Agents (MCP), Dashboard, DocsOne-shot tokens used to enroll new edge nodes into a cluster.
↳ Nodes (edge / ingest / playback) (foundation)AvailableAPI, Agents (MCP), CLI, Dashboard, DocsPer-node health, info, and discovery.
↳ Node mode (drain / maintenance) (foundation)AvailableAPI, Agents (MCP), Dashboard, DocsOperator controls to drain a node, put it in maintenance, or restore it to active service.
↳ Federated network status (foundation)AvailableAPI, Dashboard, DocsCross-cluster routing visibility and orchestrator vantage points.
↳ Cluster ingest protocol allowlist (foundation)PlannedPer-cluster allowlist of ingest protocols (WHIP, RTMP, SRT) enforced at placement and publisher admission.
↳ Regional edge redundancy (foundation)PlannedMore than one edge node per region per cluster, so a single node failure does not take a region’s media offline.
↳ Edge auto-update (foundation)AvailableCLI, DocsAutomatic edge component updates — Quartermaster owns the release catalog and per-cluster targets; Foghorn’s release reconciler applies them to Helmsman, MistServer, and Caddy over the Helmsman control stream — native and single-image container nodes alike.
↳ Edge ISO and cloud images (foundation)PlannedBootable FrameWorks Edge ISO and prebuilt cloud/marketplace images for on-demand media-cluster scaling.
Cluster marketplaceExpandingAPI, Agents (MCP), Dashboard, DocsBrowse listed clusters and manage subscriptions. A vetted public marketplace program for third-party capacity is on the roadmap.
↳ Cluster invites (foundation)AvailableAPI, Agents (MCP), Dashboard, DocsDirect invites granting another tenant access to a cluster.
↳ Cluster subscription requests (foundation)AvailableAPI, Agents (MCP), Dashboard, DocsTenant-requested subscription to a cluster, requiring operator approval.
BYOC ownership levelsExpandingDocsThe supported ownership boundary for bring-your-own edge capacity and adjacent unsupported control-plane models.
↳ Customer-operated media control planeExpandingOperate Foghorn and its coupled media/data services outside the FrameWorks provider plane.
↳ Hosted private clusters (BYOC)PlannedFrameWorks-provisioned dedicated, isolated clusters for a single tenant, with reserved capacity and fixed-rate pricing.
↳ Customer-operated full platformExpandingA separate, unsupported trust model in which a customer would operate Foghorn, federation, media dependencies, durable services, and an isolated control plane.
Adjacent infrastructure servicesExpandingAPI, DocsInfrastructure products adjacent to video delivery — managed DNS, generic proxying/CDN, and standalone storage.
↳ Managed DNS and cluster domainsExpandingAPI, DocsPlatform-managed DNS, TLS certificates, media-cluster domains, and tenant streaming domain discovery.
↳ Generic proxying and CDN servicesPlannedCustomer-configured proxy/CDN front doors for non-video services and adjacent workloads.
↳ Standalone object and block storagePlannedCustomer-facing storage buckets, volumes, policies, and lifecycle controls outside the video-asset workflow.
NAT-aware routing and traversalPlannedNAT-type classification as a first-class routing and placement signal, platform-coordinated hole punching, and platform-managed measurement of inter-server network performance (latency, throughput) feeding routing and capacity decisions — so self-hosted nodes behind NAT participate fully in the federated network.
Federation state synchronizationPlannedDecentral distribution of configuration and state changes across a dynamic federation — clusters and servers join, leave, or drop offline at will — with automatic conflict resolution between concurrent changes and reconvergence after network partitions, without a central coordination point.
Stream replication orchestrationPlannedPre-emptive stream distribution — spread a stream to a cell or region ahead of demand, explicit hop topology, and per-stream replication policy (max replicas, allowed regions).
Ingest and viewer placement policyExpandingAPI, Agents (MCP), Dashboard, DocsIngest and viewer placement policy with cluster-owner permissions, authorized selectors, read-only previews, reviewed changes, and save recovery, enforced on live routing and at final admission.
Placement policy and storage tieringPlannedTwo-sided placement policy — cluster-owner and content-owner constraints (data residency, minimum durable copies) compiled into the signed media authority evaluated at serve/ingest/process/store/replicate/peer decision points — over a cold-to-hot storage tier ladder with a backend-keyed placement ledger.

Planned items in this area are detailed on the Roadmap.

CapabilityAvailabilitySurfacesWhat it does
Billing & prepaid balanceAvailableAPI, Agents (MCP), Dashboard, DocsCard / Mollie / crypto top-ups, billing details, invoices, prepaid balance.
↳ Usage caps, alerts, retention cost previewExpandingCustomer-set caps and alerts on storage / bandwidth / recording / transcode meters; cost-preview hypotheticals for retention policy changes.
Wallet & on-chain identityExpandingAPI, Agents (MCP), Dashboard, DocsWallet sign-in, linked-wallet account identity, and x402 micropayments.
Operator settlement and attributionPlannedAttribute served traffic to the operators whose clusters actually carried it — manipulation-resistant across independent operators — and settle the full loop, from credit accrual through operator-visible reporting to payout execution.
Stream-level balancesPlannedOptional per-stream balances that fund usage before the tenant balance — pay-per-view, tips, sponsor-funded streams — plus promo codes, referral rewards, and volume discounts.

Planned items in this area are detailed on the Roadmap.

CapabilityAvailabilitySurfacesWhat it does
Developer APIExpandingAPI, Dashboard, DocsThe GraphQL API and the tooling around it — playground, API tokens, webhooks, and server-side SDKs.
↳ Developer API tokens (foundation)AvailableAPI, Dashboard, DocsLong-lived API tokens for SDK / CI use.
↳ GraphQL playgroundAvailableDashboard, DocsInteractive GraphQL explorer wired to the live schema.
↳ Outbound event webhooksPlannedTenant-configured outbound webhooks for stream / clip / VOD lifecycle events.
↳ Backend SDKsPlannedServer-side SDKs (Node, Python, PHP, Ruby, Elixir, Java, C#) wrapping the GraphQL API, webhooks, uploads, and access-token/JWT workflows.
Agents (MCP server)AvailableAPI, Agents (MCP), Dashboard, DocsModel Context Protocol server exposing FrameWorks operations to agents.
↳ Skipper (in-app consultant agent)ExpandingAPI, Agents (MCP), Dashboard, DocsConversational platform agent for support and investigations.

Planned items in this area are detailed on the Roadmap.

CapabilityAvailabilitySurfacesWhat it does
Conferencing and remote contributionPlannedMulti-party WebRTC rooms and remote-guest contribution — commentators and callers mixed into a managed stream.
Rooms, chat, and interactivity (Parlor)PlannedViewer chat and engagement primitives — channel points, hype trains, leaderboards, flair, and moderation views — synced to the stream.
Live commerce (shopping and auctions)PlannedShopping and server-authoritative auctions attached to live streams — product showcases, carts and orders, and auction mechanics that stay fair for viewers at different latencies behind the live edge.

Planned items in this area are detailed on the Roadmap.

CapabilityAvailabilitySurfacesWhat it does
Tenant settingsExpandingAPI, Agents (MCP), Dashboard, DocsTenant identity, billing setup, retention defaults, routing preferences, and wallet-provisioned account lifecycle.
↳ Teams & RBACPlannedMulti-user tenants with role-based access control.
Companion appsExpandingDesktop and mobile companions to the dashboard and CLI.
↳ Desktop companion (macOS tray)ExpandingMenu-bar app bundled with the CLI in the macOS installer for local edge and stream control.
↳ Mobile apps and integrated help centerPlannedNative mobile operations and an in-product help center for support, incidents, and account workflows.

The Roadmap carries sequencing and detail for planned work; this matrix shows the full capability scope, shipped and planned alike.