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.
Why teams pick FrameWorks
Section titled “Why teams pick FrameWorks”- 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.
Availability key
Section titled “Availability key”- 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.
Capability matrix
Section titled “Capability matrix”Streaming
Section titled “Streaming”Planned items in this area are detailed on the Roadmap.
| Capability | Availability | Surfaces | What it does |
|---|---|---|---|
| Live streams | Available | API, Agents (MCP), Dashboard, Docs | Push 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) | Available | API, Agents (MCP), Dashboard, Docs | Per-stream ingest credentials with rotation. |
| ↳ Pull streams | Expanding | API, Agents (MCP), Dashboard, Docs | Stream inputs pulled from upstream sources (RTSP, SRT, RIST, HLS, etc.) instead of pushed, with resolution-stage lifecycle audit. |
| ↳ Multistream push targets | Available | API, Agents (MCP), Dashboard, Docs | Forward live streams to additional RTMP/SRT destinations. |
| StreamCrafter (browser studio) | Available | API, Dashboard, Docs | Browser-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 inputs | Planned | — | Edge-local discovery for cameras, PTZ devices, NDI sources, USB capture, HDMI inputs, and local contribution paths. |
Playback
Section titled “Playback”Planned items in this area are detailed on the Roadmap.
| Capability | Availability | Surfaces | What it does |
|---|---|---|---|
| Playback | Available | API, Agents (MCP), Dashboard, Docs | Resolve a viewer or ingest endpoint for a stream / VOD / clip. Delivery over HLS, LL-HLS (CMAF), DASH, WebRTC (WHEP), and progressive MP4. |
| ↳ Player SDKs | Available | API, Dashboard, Docs | Embeddable player packages — @livepeer-frameworks/player-{core,react,svelte,wc} — with theming, adaptive playback, and built-in boot/QoE telemetry. |
| ↳ Playback access control | Available | API, Agents (MCP), Dashboard, Docs | Public / JWT / webhook playback authorization policy on streams, clips, and VOD assets, with a dry-run tester and full agent management surface. |
| ↳ Signing keys (foundation) | Available | API, Agents (MCP), Dashboard, Docs | ES256 keypairs for signing playback JWTs. Private material returned once on creation. |
| ↳ DRM | Planned | — | FairPlay, Widevine, and PlayReady protection for premium playback workflows. |
Media Library
Section titled “Media Library”Planned items in this area are detailed on the Roadmap.
| Capability | Availability | Surfaces | What it does |
|---|---|---|---|
| DVR recordings | Available | API, Agents (MCP), Dashboard, Docs | 24/7-capable DVR recording with bounded live seekback, continuous archive storage, chapter replay, and VOD-style playback. |
| ↳ DVR chapters | Expanding | API, Agents (MCP), Dashboard, Docs | Chapter 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 recordings | Planned | — | Calendar-driven DVR captures that start and stop on schedule, so streams record themselves on a fixed cadence. |
| VOD assets | Available | API, Agents (MCP), Dashboard, Docs | Multipart VOD upload and lifecycle. |
| ↳ Scheduled VOD streams | Planned | — | Linear live channels assembled from existing VOD assets, with schedules that make archived media play as a rolling live stream. |
| ↳ Upload validation and presign hardening | Expanding | — | Enforce declared size, content type, and container validity on presigned VOD uploads. |
| Clips | Available | API, Agents (MCP), Dashboard, Docs | Time-range clips extracted from streams or recordings. |
| Media retention | Available | API, Agents (MCP), Dashboard, Docs | Tenant-controlled storage policy for 24/7 DVR archives, clips, and VOD assets, with per-asset overrides and entitlement bounds. |
| Thumbnails and sprite previews | Expanding | API, Agents (MCP), Dashboard, Docs | Auto-generated poster frames and sprite-tile preview strips for live streams, clips, VOD, and DVR playback. |
Processing & AI
Section titled “Processing & AI”Planned items in this area are detailed on the Roadmap.
| Capability | Availability | Surfaces | What it does |
|---|---|---|---|
| Processing (foundation) | Expanding | API, Dashboard, Docs | Server-side media processing — live ABR transcoding, on-edge AI, and composition — placed on the right nodes across a cluster. |
| ↳ Gateway-backed transcoding | Expanding | API, Dashboard, Docs | Live ABR renditions through Livepeer Gateway or local processing, with processing usage telemetry. |
| ↳ Live AI processing | Planned | — | ONNX 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 SSAI | Planned | — | MistServer-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) | Planned | — | Predictive 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. |
Analytics & Observability
Section titled “Analytics & Observability”| Capability | Availability | Surfaces | What it does |
|---|---|---|---|
| Analytics | Expanding | API, Agents (MCP), Dashboard, Docs | Stream 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 alerts | Available | API, Agents (MCP), Dashboard, Docs | Incidents 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. |
Infrastructure & BYOC
Section titled “Infrastructure & BYOC”Planned items in this area are detailed on the Roadmap.
| Capability | Availability | Surfaces | What it does |
|---|---|---|---|
| Geo-balanced viewer routing (foundation) | Available | API, Agents (MCP), Dashboard, Docs | Foghorn resolves each viewer to the optimal edge by geography, load, and node health across federated clusters. |
| Edge clusters (foundation) | Available | API, Agents (MCP), CLI, Dashboard, Docs | Tenant-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) | Available | API, Agents (MCP), Dashboard, Docs | One-shot tokens used to enroll new edge nodes into a cluster. |
| ↳ Nodes (edge / ingest / playback) (foundation) | Available | API, Agents (MCP), CLI, Dashboard, Docs | Per-node health, info, and discovery. |
| ↳ Node mode (drain / maintenance) (foundation) | Available | API, Agents (MCP), Dashboard, Docs | Operator controls to drain a node, put it in maintenance, or restore it to active service. |
| ↳ Federated network status (foundation) | Available | API, Dashboard, Docs | Cross-cluster routing visibility and orchestrator vantage points. |
| ↳ Cluster ingest protocol allowlist (foundation) | Planned | — | Per-cluster allowlist of ingest protocols (WHIP, RTMP, SRT) enforced at placement and publisher admission. |
| ↳ Regional edge redundancy (foundation) | Planned | — | More 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) | Available | CLI, Docs | Automatic 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) | Planned | — | Bootable FrameWorks Edge ISO and prebuilt cloud/marketplace images for on-demand media-cluster scaling. |
| Cluster marketplace | Expanding | API, Agents (MCP), Dashboard, Docs | Browse listed clusters and manage subscriptions. A vetted public marketplace program for third-party capacity is on the roadmap. |
| ↳ Cluster invites (foundation) | Available | API, Agents (MCP), Dashboard, Docs | Direct invites granting another tenant access to a cluster. |
| ↳ Cluster subscription requests (foundation) | Available | API, Agents (MCP), Dashboard, Docs | Tenant-requested subscription to a cluster, requiring operator approval. |
| BYOC ownership levels | Expanding | Docs | The supported ownership boundary for bring-your-own edge capacity and adjacent unsupported control-plane models. |
| ↳ Customer-operated media control plane | Expanding | — | Operate Foghorn and its coupled media/data services outside the FrameWorks provider plane. |
| ↳ Hosted private clusters (BYOC) | Planned | — | FrameWorks-provisioned dedicated, isolated clusters for a single tenant, with reserved capacity and fixed-rate pricing. |
| ↳ Customer-operated full platform | Expanding | — | A separate, unsupported trust model in which a customer would operate Foghorn, federation, media dependencies, durable services, and an isolated control plane. |
| Adjacent infrastructure services | Expanding | API, Docs | Infrastructure products adjacent to video delivery — managed DNS, generic proxying/CDN, and standalone storage. |
| ↳ Managed DNS and cluster domains | Expanding | API, Docs | Platform-managed DNS, TLS certificates, media-cluster domains, and tenant streaming domain discovery. |
| ↳ Generic proxying and CDN services | Planned | — | Customer-configured proxy/CDN front doors for non-video services and adjacent workloads. |
| ↳ Standalone object and block storage | Planned | — | Customer-facing storage buckets, volumes, policies, and lifecycle controls outside the video-asset workflow. |
| NAT-aware routing and traversal | Planned | — | NAT-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 synchronization | Planned | — | Decentral 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 orchestration | Planned | — | Pre-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 policy | Expanding | API, Agents (MCP), Dashboard, Docs | Ingest 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 tiering | Planned | — | Two-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. |
Commerce & Billing
Section titled “Commerce & Billing”Planned items in this area are detailed on the Roadmap.
| Capability | Availability | Surfaces | What it does |
|---|---|---|---|
| Billing & prepaid balance | Available | API, Agents (MCP), Dashboard, Docs | Card / Mollie / crypto top-ups, billing details, invoices, prepaid balance. |
| ↳ Usage caps, alerts, retention cost preview | Expanding | — | Customer-set caps and alerts on storage / bandwidth / recording / transcode meters; cost-preview hypotheticals for retention policy changes. |
| Wallet & on-chain identity | Expanding | API, Agents (MCP), Dashboard, Docs | Wallet sign-in, linked-wallet account identity, and x402 micropayments. |
| Operator settlement and attribution | Planned | — | Attribute 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 balances | Planned | — | Optional 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. |
Developer Platform & Agents
Section titled “Developer Platform & Agents”Planned items in this area are detailed on the Roadmap.
| Capability | Availability | Surfaces | What it does |
|---|---|---|---|
| Developer API | Expanding | API, Dashboard, Docs | The GraphQL API and the tooling around it — playground, API tokens, webhooks, and server-side SDKs. |
| ↳ Developer API tokens (foundation) | Available | API, Dashboard, Docs | Long-lived API tokens for SDK / CI use. |
| ↳ GraphQL playground | Available | Dashboard, Docs | Interactive GraphQL explorer wired to the live schema. |
| ↳ Outbound event webhooks | Planned | — | Tenant-configured outbound webhooks for stream / clip / VOD lifecycle events. |
| ↳ Backend SDKs | Planned | — | Server-side SDKs (Node, Python, PHP, Ruby, Elixir, Java, C#) wrapping the GraphQL API, webhooks, uploads, and access-token/JWT workflows. |
| Agents (MCP server) | Available | API, Agents (MCP), Dashboard, Docs | Model Context Protocol server exposing FrameWorks operations to agents. |
| ↳ Skipper (in-app consultant agent) | Expanding | API, Agents (MCP), Dashboard, Docs | Conversational platform agent for support and investigations. |
Engagement & Interactivity
Section titled “Engagement & Interactivity”Planned items in this area are detailed on the Roadmap.
| Capability | Availability | Surfaces | What it does |
|---|---|---|---|
| Conferencing and remote contribution | Planned | — | Multi-party WebRTC rooms and remote-guest contribution — commentators and callers mixed into a managed stream. |
| Rooms, chat, and interactivity (Parlor) | Planned | — | Viewer chat and engagement primitives — channel points, hype trains, leaderboards, flair, and moderation views — synced to the stream. |
| Live commerce (shopping and auctions) | Planned | — | Shopping 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. |
Account & Apps
Section titled “Account & Apps”Planned items in this area are detailed on the Roadmap.
| Capability | Availability | Surfaces | What it does |
|---|---|---|---|
| Tenant settings | Expanding | API, Agents (MCP), Dashboard, Docs | Tenant identity, billing setup, retention defaults, routing preferences, and wallet-provisioned account lifecycle. |
| ↳ Teams & RBAC | Planned | — | Multi-user tenants with role-based access control. |
| Companion apps | Expanding | — | Desktop and mobile companions to the dashboard and CLI. |
| ↳ Desktop companion (macOS tray) | Expanding | — | Menu-bar app bundled with the CLI in the macOS installer for local edge and stream control. |
| ↳ Mobile apps and integrated help center | Planned | — | Native 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.