Upload, transcode to adaptive HLS, and stream straight from Shelby's decentralized storage — with premium content unlocked by on-chain payments. No CDN. No central server.
Live demo
This player pulls an adaptive HLS stream directly from Shelby's public storage URL — nothing is served from a traditional backend.
Why ShelbyStream
Everything from storage to settlement runs on decentralized infrastructure.
Every segment is a blob on Shelby's hot-storage network — not S3, not a CDN.
FFmpeg transcodes to 360/480/720p so playback adapts to any connection.
AES-128 encrypted content that only unlocks after a verified on-chain payment.
Streams straight from a public HTTPS URL via hls.js — no proxy required.
How it works
Four steps, fully decentralized end to end.
FFmpeg turns the source video into adaptive HLS segments.
Each segment is uploaded as a blob to Shelby's network.
Premium segments are encrypted; the key unlocks only after on-chain payment.
hls.js plays it back adaptively in any browser.