Built on Shelby + Aptos

Decentralized video streaming,
settled on-chain 💖

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.

100%Decentralized storage
3 renditionsAdaptive 360–720p
On-chainToken-gated premium

Live demo

Streaming from Shelby, right now

This player pulls an adaptive HLS stream directly from Shelby's public storage URL — nothing is served from a traditional backend.

● LIVE from Shelby Quality: Loading…

Why ShelbyStream

A streaming stack with no middleman

Everything from storage to settlement runs on decentralized infrastructure.

🗄️

Decentralized storage

Every segment is a blob on Shelby's hot-storage network — not S3, not a CDN.

Adaptive HLS

FFmpeg transcodes to 360/480/720p so playback adapts to any connection.

🔒

Token-gated premium

AES-128 encrypted content that only unlocks after a verified on-chain payment.

🌐

Plays anywhere

Streams straight from a public HTTPS URL via hls.js — no proxy required.

How it works

From upload to playback

Four steps, fully decentralized end to end.

1

Transcode

FFmpeg turns the source video into adaptive HLS segments.

2

Store on Shelby

Each segment is uploaded as a blob to Shelby's network.

3

Gate (optional)

Premium segments are encrypted; the key unlocks only after on-chain payment.

4

Stream

hls.js plays it back adaptively in any browser.

🔒 Premium content, unlocked on-chain ✨

Encrypt once, monetize forever. Viewers pay on Aptos, the gate verifies the transaction, and the decryption key is released — pay-per-view without a payment processor.

Try the token-gated player →