Sovereign Video Infrastructure

FrameWorks is live streaming infrastructure for sovereign video operations. Most streaming platforms lock you into their ecosystem; we give you the keys.

SaaS → Hybrid (self-hosted edge) → Fully self-hosted • One platform, three modes • Public domain licensed.
Free tier includes self-hosting + access to shared bandwidth pool

FrameWorks Demo

INITIALIZING

Adaptive playback — WASM, WebCodecs, every protocol

Auto-negotiates transport and codec per device. Fully embeddable.

FrameWorks Logo
Loading...
Platform

Built Different

Great DX. Deep analytics. Operational sovereignty.

Developer-FirstCore

Typed SDKs over a GraphQL API. Agents discover via skill.json, authenticate with a wallet, and pay through MCP — no human handoff.

End-to-End AnalyticsCore

Routing decisions, QoE metrics, and player telemetry — so you can see why viewer X connected to edge Y.

Sovereignty Without PainCore

Run the whole stack on your own hardware. No licensing fees. Switch to hybrid for burst capacity or extra geo coverage.

FAQ

Sovereign streaming, plainly answered

Short answers for operators, builders, and AI search engines trying to understand what FrameWorks does.

FrameWorks is sovereign live video infrastructure for teams that need hosted, hybrid, or self-hosted streaming without giving up operational control. It combines MistServer delivery, Livepeer-backed processing, GraphQL APIs, QoE analytics, and agent-accessible operations in one platform.

FrameWorks lets you keep the streaming control plane and edge infrastructure in your own footprint while still using hosted load balancing, shared processing, or managed support when you want it. Cloud-only platforms abstract operations away; FrameWorks exposes the machinery so operators can inspect, route, automate, and self-host it.

Yes. FrameWorks can run on bare metal, VMs, or Kubernetes with self-hosted ingest, playback, routing, analytics, and control-plane workflows. Current production deployments still use S3-compatible object storage and managed DNS integrations; native Ceph-backed storage and self-hosted/Anycast DNS are on the roadmap.

MistServer powers low-latency ingest, protocol handling, and delivery at the edge, while Livepeer provides decentralized video processing capacity for workloads such as transcoding. FrameWorks adds tenancy, routing, analytics, billing, automation, and a developer API around those video primitives.

Sovereign streaming infrastructure is useful for broadcasters, community platforms, agencies, events, regulated teams, and builders who need predictable video operations, data control, or deployment freedom. It is especially valuable when a team cannot rely on a single third-party cloud video vendor for every audience, region, or compliance requirement.

AI agents can discover FrameWorks through llms.txt, skill.json, and .well-known MCP metadata, then use wallet authentication, x402 payments, MCP tools, or GraphQL to operate streams and inspect diagnostics. The same platform APIs are available to human operators and autonomous tooling.

Developer First

Code is the Content

Stop fighting with FFmpeg flags. Our SDKs give you drop-in components and hooks for playback and broadcast.

Universal Playback

One player, every device. Auto-selects the best transport for the browser and network conditions.

OBS in the Browser

StreamCrafter gives you compositing, encoding, and multi-source mixing. Drop in and go live.

WebRTC-First

Sub-second latency by default. Real-time streaming without the complexity.

Designed for white-labelling

Use built-in themes you're already familiar with, bring your own CSS, or override any element with your own component library.

import { Player } from '@livepeer-frameworks/player-react'

export const MyStream = ({ playbackId }) => (
  <Player
    contentId={playbackId}
    contentType="live"
    theme="tokyo-night"
    options={{
      autoplay: true,
      muted: true,
      gatewayUrl: "https://bridge.frameworks.network/graphql"
    }}
  />
)
Video Consultant

Documentation That Talks Back

Like having a video engineer on your team — one that's read every doc and can check your streams in real time.

Grounded in real docs

FrameWorks, MistServer, FFmpeg, OBS, SRT, HLS, nginx-rtmp, and more — searched semantically, not keyword-matched.

Live stream diagnostics

Rebuffering analysis, packet loss detection, routing checks, and anomaly detection on your running streams.

Confidence tagging

Every answer tagged verified, sourced, best guess, or unknown — so you know when to act and when to verify.

Available everywhere

Dashboard, docs site widget, and via MCP for your own AI agents.

Skipper

I want to go live with a stream called Product Demo

Created stream
verified

Done — "Product Demo" is live-ready. You can go live right now using StreamCrafter in the dashboard, or connect an external encoder like OBS.

I'll use OBS

verified
In OBS go to Settings → Stream → Custom.

Server: rtmp://edge-ingest.frameworks.network/live
Stream Key: sk_live_████████████

Hit Start Streaming and you're live.

I'm live! Can you clip the last 30 seconds?

Clipped 30s
verified

Clipped! "Product Demo — Clip 1" is saved to your recordings. Share it directly or download from the stream page.

FrameWorks API, Stream Management
Agent-NativeYour agents work here too — discover via SKILL.md, authenticate, pay, and operate.

Discover

Via SKILL.md, MCP, DID, or OAuth metadata.

Authenticate

Wallet signature or x402 — account created instantly.

Pay

x402 USDC, crypto deposit, or card.

Operate

Streams, diagnostics, billing — all via MCP.

Multistreaming

One Stream, Every Platform

Push to Twitch, YouTube, Kick, Facebook, X, and any custom RTMP/SRT destination simultaneously. No third-party restreaming service required.

Native RTMP/SRT Push

MistServer pushes directly from the origin node. No transcoding middleman, no added latency, no bandwidth tax from a proxy service.

Platform Presets

Built-in presets for Twitch, YouTube, Facebook, Kick, and X. Paste your stream key and go — or use a custom RTMP/RTMPS/SRT endpoint.

Automatic Lifecycle

Push targets activate when your stream goes live and stop when it ends. Status tracking, error reporting, and per-target enable/disable toggles.

Pricing

Transparent Pricing

Start free with self-hosting. Upgrade for advanced processing, hosted services, and enterprise support when you need more.

Backed by Livepeer

Free Tier

Free

Complete self-hosting stack with shared pool access. Open source with permissive licenses: deploy it anywhere.

All self-hosted features
Shared bandwidth pool
Livepeer-backed compute
Open source & permissive licenses
No proprietary video-cloud dependency
Web dashboard with analytics included
Agent-Ready

Pay As You Go

€0.00055/delivered min

Pay only when you use it. Built for agents — works for humans too.

No subscription, no commitment
Wallet auth — no email, no signup form
Top up via card, crypto, or gasless USDC
Same rates as subscription tiers
Paid plans

Hybrid & Hosted

€50+/month

Advanced processing like AI workloads and multi-stream compositing, plus hosted services and enterprise support.

Custom subdomains and hosted load balancers
Reserved processing capacity and bandwidth pools
Team collaboration and advanced analytics
Priority support with 24/7 options
Next steps

Three ways to ship

Deploy the full stack yourself, point your agent at skill.json, or let us run everything. Your call.