🚧 The Shelby Explorer is currently in beta and is under active development
New release: @shelby-protocol/player

Shelby serves

streams

Developer tools for building streaming applications on Shelby a decentralized storage layer for hot data.



Convert media into stream-ready outputs

Our SDK streamlines media conversion: transcode, segment, and package for streaming without building a pipeline from scratch.

@shelby-protocol/media-prepare
import { CmafPlanBuilder, videoLadderPresets } from "@shelby-protocol/media-prepare/core";
import { NodeCmafPlanExecutor } from "@shelby-protocol/media-prepare/node";

const plan = new CmafPlanBuilder()
  .withInput("video.mp4")
  .withOutputDir("output")
  .withVideoLadder(videoLadderPresets.vodHd_1080p)
  .withVideoCodec({ kind: "x264", preset: "medium" })
  .withHlsOutput()
  .build();

await new NodeCmafPlanExecutor().execute(plan);

Playback built for decentralized media

A lightweight video player optimized for streaming from Shelby

Player Playground

@shelby-protocol/player

Source

HLS Stream

Format

Adaptive Bitrate

Quality

Auto (1080p)

0:00 / 0:00
"Stream from decentralized storage with the same performance you'd expect from streaming services today"

Shelby Media Team

Pick and match the pieces you need

The streaming stack built for Shelby




Tools for streaming decentralized media

Everything you need to build streaming apps on decentralized storage. No fluff, just tools that work.

Media processing that just works

Intuitive pipelines that prepare your media for streaming on Shelby.

Transcode
Segment
Encrypt
Upload

Affordable and always on

Pay only for what you use with low-cost storage and reads. Shelby's distributed network ensures your content is always available.

Pay-as-you-goNo upfront costs
Only pay for what you use
99.99% UptimeAlways available
Distributed redundancy
Low-cost readsAffordable egress
Stream at a fraction of the cost

Every format, every device

HLS, DASH, MP4. Prepare media in any format for decentralized delivery.

HLS
1080p
DASH
720p
MP4
480p

Verifiable, immutable data

Once uploaded, your content cannot be altered. Cryptographic hashes ensure integrity forever.

#

Decentralized delivery, global reach

Shelby Protocol's storage nodes ensure your content loads fast, no matter where viewers are.

San Francisco
<1 sec
New York
<1 sec
London
<1 sec
Tokyo
<1 sec

Ready to build?

Join developers building decentralized streaming applications on Shelby Protocol