Skip to content

Platform capability inventory

This page lists the complete capability inventory: everything in the product capability matrix plus platform-audience capabilities — the infrastructure, trust, and orchestration machinery that products are built on. Rows marked (platform) are operated capabilities, not customer-facing features.

CapabilityAvailabilitySurfacesDescription
Live streamsAvailableAPI, Agents (MCP), Dashboard, DocsPush and pull live streams with stream keys and ingest configuration. Push ingest over RTMP/E-RTMP, SRT, and WHIP (WebRTC); pull from RTSP, SRT, RIST, HLS, MPEG-TS, and Mist/DTSC 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.
CapabilityAvailabilitySurfacesDescription
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.
CapabilityAvailabilitySurfacesDescription
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.
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.
CapabilityAvailabilitySurfacesDescription
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.
CapabilityAvailabilitySurfacesDescription
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 alertsPlannedTenant-scoped incident feed aggregating node-health, certificate, DNS, capacity, and cluster alerts with acknowledge/resolve and realtime delivery.
CapabilityAvailabilitySurfacesDescription
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 edge clusters with bootstrap and node enrollment.
↳ 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.
↳ 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 deployment ownership spectrum — from bring-your-own edge nodes to fully sovereign self-hosting.
↳ Private media cluster (BYOC)PlannedRun the media and data plane on your own cloud while using the FrameWorks control plane for tenancy, routing, billing, and access control.
↳ Hosted private clusters (BYOC)PlannedFrameWorks-provisioned dedicated, isolated clusters for a single tenant, with reserved capacity and fixed-rate pricing.
↳ Fully sovereign self-hosting (BYOC)PlannedRun the entire FrameWorks stack with no runtime dependency on FrameWorks, including your own object storage, analytics store, DNS, and an isolated control plane and identity root.
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).
Placement policy and storage tieringPlannedTwo-sided placement policy — cluster-owner and content-owner constraints (data residency, minimum durable copies) compiled into signed enforcement bundles evaluated at serve/ingest/process/store/replicate/peer decision points — over a cold-to-hot storage tier ladder with a backend-keyed placement ledger.
Drain-integrated OS updates (foundation) (platform)PlannedOperator-driven host OS updates that drain each role safely before restart — media sessions run out or hand over, database replicas gate on recovery state, brokers transfer leadership — while cluster capacity floors hold.
Dynamic mesh routing (foundation) (platform)PlannedDynamic route propagation over the encrypted WireGuard mesh so the topology adapts to link failure and growth without quadratic static peer configuration.
Service identity and trust lifecycle (foundation) (platform)PlannedLive rotation of trust material without service interruption — dual-validity intermediate CA rotation, asymmetric token authority (the signing key never leaves the issuing service), and non-forgeable cluster-bound service identities.
Foghorn high availability (foundation) (platform)AvailableRegional balancer HA — Redis-externalized state, leader election, and changelog sync per cell so any Foghorn instance can serve routing decisions and node-mode changes propagate immediately.
Trigger durability WAL (foundation) (platform)AvailableEdge-local write-ahead log for billing-critical media triggers — acknowledged only after durable append, deterministic event identity for idempotent replay, and an operator replay endpoint on the edge sidecar.
Internal CA and certificate sync (foundation) (platform)AvailableTwo-tier internal PKI — 72-hour service leaves issued by Navigator’s internal CA via node- and cluster-bound cert_sync tokens, distributed by Privateer; public ACME (DNS-01) covers external listeners.
WireGuard mesh and internal DNS (foundation) (platform)AvailableCLI, DocsSelf-managed encrypted service mesh with no external dependency — three-layer peer configuration (gitops seed, last-known, managed), dependency-derived topology, and a loopback .internal resolver per node.
Cluster rollout orchestrator (foundation) (platform)AvailableCLI, DocsManifest-driven convergence — dependency-ordered phases, canary and region-staggered waves with health gates, content-addressed release pinning, and automatic rollback on failed health validation.
Livepeer transaction signer (foundation) (platform)AvailableKeystore-backed remote ETH transaction signer so the Livepeer gateway never holds key custody on media nodes.
CapabilityAvailabilitySurfacesDescription
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.
Operator credit ledger (foundation) (platform)ExpandingInternal accrual ledger crediting cluster operators for served usage — platform-fee basis points, clawback and reversal support — populated from per-cluster usage attribution.
CapabilityAvailabilitySurfacesDescription
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.
CapabilityAvailabilitySurfacesDescription
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.
CapabilityAvailabilitySurfacesDescription
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.
Platform-operator god view (foundation) (platform)AvailableCross-tenant operational view for platform operators — audit-logged and read-oriented — used for support, incident response, and platform-wide analytics.

Product-facing sequencing lives on the Roadmap; this inventory is regenerated from docs/platform-features.yaml by make generate-feature-registry.