Run the whole live video path
Bring video in, shape it live, route it to the right edge, play it securely, keep every moment, and understand what happened. All through one open control plane.
FrameWorks Demo
Adaptive playback across WASM, WebCodecs, and every protocol
Auto-negotiates transport and codec per device. Fully embeddable.
Follow one stream through FrameWorks
The sources and destinations change. The path stays legible: bring video in, shape it, send it, keep it, and know what happened.
Move a contribution feed through cueing, processing, regional delivery, archive, and operational telemetry.
- 01Bring it in
Contribution
SRT, RIST, RTMP, HLS and MPEG-TS today; physical and local sources are being productized.
- AvailableSRT · RIST · MPEG-TS
- ExpandingSCTE-35 + HLS I/O
- NextSDI · NDI · devices
- 02Shape it
Live processing
Preserve the source, create renditions, add cue metadata, and place work where capacity exists.
- AvailableTransmux + passthrough
- ExpandingABR transcoding
- NextComposition + SSAI
- 03Send it
Delivery
Route each viewer to an eligible edge and fan the same live source out to external destinations.
- AvailableHLS · DASH · WebRTC
- AvailableGeo + health routing
- AvailableMultistream targets
- 04Keep it
Media library
Turn the live buffer into durable recordings, chapters, clips, thumbnails, and replayable assets.
- Available24/7 DVR
- AvailableClips + VOD
- NextScheduled programming
- 05Know it
Operations
Connect media health, routing decisions, player experience, usage, and automation in one view.
- AvailableRouting telemetry
- ExpandingViewer QoE
- NextIncidents + alerts
The media path starts with the signal you already have
Connect contribution equipment, browsers, upstream streams, and files. MistServer keeps the live signal close while FrameWorks places, authorizes, and observes the work around it.
One live source, routed to every destination
Fan out to partner platforms and serve viewers from healthy, eligible edges. Routing, failover, playback policy, and delivery telemetry stay part of the same decision.
See viewer demand, eligible clusters, and the path chosen for each session, rather than merely a CDN hostname.
Live, replay, and insight stay on one timeline
Playback and recording are not separate products, and analytics is not a detached reporting layer. The same stream identity connects delivery, viewer experience, durable media, and replay behavior.
Playback is part of operations
Adapt to the browser, enforce access, and return viewer evidence to the same route and edge that served the session.
The live stream becomes durable media
Move from the live buffer to seekable replay, durable chapters, clips, and VOD without creating a second workflow.
One evidence model, not a separate analytics story
Viewer, route, rendition, and asset context survive from the first frame to the most-replayed moment.
What viewers actually experienced
What audiences kept watching
See where the first frame spent its time
- Gateway resolveGraphQL playback resolve48 ms
- Mist hydratejson_<stream>.js94 ms
- Player selectProtocol scoring17 ms
- ConnectTransport + first byte131 ms
- PrebufferFill to first frame318 ms
The controls follow the same system
People, applications, and agents operate the same tenant-scoped resources. The deployment can change without changing the product you build on top.
I want to go live with a stream called Product Demo
"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
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. "Product Demo Clip 1" is saved to your recordings. Share it directly or download from the stream page.
Discover
Via SKILL.md, MCP, DID, or OAuth metadata.
Authenticate
Wallet signature or x402 creates the account instantly.
Pay
x402 USDC, crypto deposit, or card.
Operate
Streams, diagnostics, and billing all run through MCP.
The complete path, plainly answered
Short answers about the media engine, control plane, deployment boundary, and developer surface.
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.
Transparent Pricing
Start free with self-hosting. Upgrade for advanced processing, hosted services, and enterprise support when you need more.
Free Tier
Complete self-hosting stack with shared pool access. Open source with permissive licenses: deploy it anywhere.
Pay As You Go
Pay only when you use it. Wallet-friendly, with account controls for operators.
Hybrid & Hosted
Advanced processing like AI workloads and multi-stream compositing, plus hosted services and enterprise support.
Three ways to ship
Deploy the full stack yourself, point your agent at skill.json, or let us run everything. Your call.