Run the whole live video path
Ingest, process, route, deliver, record, and analyze live video on media-server technology we have developed for more than 15 years. Run it on our infrastructure, your own, or both.
FrameWorks Demo
Adaptive playback across WASM, WebCodecs, and every protocol
Auto-negotiates transport and codec per device. Fully embeddable.
The media layer is ours. The deployment choice is yours.
FrameWorks is a complete video platform, not an API stitched across separate managed-media products.
MistServer, developed by our team for more than 15 years, handles ingest, protocol conversion, low-latency delivery, recording, and playback.
Use FrameWorks as a hosted service on infrastructure we operate, including bare metal, without assembling a chain of separate cloud-media products.
Move between hosted, hybrid, and self-hosted deployments without changing APIs or rebuilding the product on top.
Use FrameWorks edges for SLA-backed capacity, Livepeer for low-cost capacity that is quick to scale, or your own edge with no FrameWorks processing charge.
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. At the core of FrameWorks, MistServer handles the live signal while the platform places, authorizes, routes, and observes it from ingest through playback.
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 a complete live video cloud built by the team behind MistServer. It covers ingest, protocol handling, processing, routing, delivery, recording, playback, analytics, and operations through one platform. Use our hosted infrastructure, attach your own edges, or run the full stack yourself.
FrameWorks is not a resale of a hyperscaler's managed video APIs. Our team develops the MistServer media engine at its core and operates the platform around it. This gives you one system from ingest through playback, predictable infrastructure economics, and the freedom to move between hosted, hybrid, and self-hosted deployments.
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.
FrameWorks and MistServer are developed by the same team. MistServer is the media engine at the heart of FrameWorks, handling ingest, protocol translation, delivery, recording, and playback. Processing can run on FrameWorks edges with SLA-backed capacity, on Livepeer for low-cost capacity that is quick to scale, or on your own edge with no FrameWorks processing charge.
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
Run on FrameWorks infrastructure, connect your own edges, or combine both. Add reserved capacity, advanced analytics, and hands-on support as you scale.
Three ways to ship
Use our hosted video cloud, connect your own edge capacity, or deploy the full stack yourself. The same media engine and APIs follow you.