Back

Blog details

One DePIN, Three Workloads: Storage, Compute, Streaming

AIOZ Network
7 min readJuly 27, 2026
aioz-streamexplainerdepin
AIOZ Stream: peer-to-peer streaming replaces the CDN bill

"One DePIN, three workloads" means AIOZ runs storage, compute and streaming on a single decentralized network, while most DePIN projects in video pick one layer. AIOZ Stream is built on that combined network, so you don't have to stitch two or three networks together yourself.

TL;DR:

  • Most decentralized infrastructure networks specialize in one workload: storage, compute, or streaming.
  • AIOZ runs all three on one network, so AIOZ Stream handles ingest, transcoding, storage, and delivery without wiring together separate vendors or separate wallets for each layer.
  • You fund one wallet in AIOZ tokens, and one usage report shows storage, delivery and transcoding together.
  • The tradeoff is concentration: you can't swap out one layer independently the way you can with three separate vendors.

Updated Oct 28, 2026: shorter opening, question-style headings, a labelled diagram, the documented AIOZ Stream rates and usage API, M3U8 import, and live streaming on the same account.

What does "one DePIN, three workloads" mean?

A DePIN, or decentralized physical infrastructure network, replaces a company's data centers with independently operated nodes. Those nodes get paid for contributing a resource such as disk space, GPU cycles or bandwidth. Most DePIN projects built one kind of node for one kind of resource.

AIOZ's node software exposes three resource types at once: storage capacity, transcoding and compute cycles, and delivery bandwidth. AIOZ Stream's pipeline runs on that shared base. So do AIOZ Storage, an S3-compatible object store, and AIOZ Pin, an IPFS pinning service. Your video is ingested, transcoded into adaptive bitrate renditions, stored, and delivered through the node network, without routing each step to a different specialized chain.

Why did other DePIN projects pick one layer?

Look at the highest-profile decentralized infrastructure projects in and around video, and each one owns one part of the stack:

ProjectStorageComputeStreaming / delivery
LivepeerNoTranscoding onlyYes
Theta NetworkNoEdge compute (video/AI)Yes
FilecoinYesNoNo
StorjYesNoNo
ArweaveYes (permanent)NoNo
Render Network / io.netNoYesNo
AIOZYesYesYes

Livepeer's documentation and blog focus on transcoding and, more recently, real-time AI video. Its tutorials walk developers through pairing Livepeer with Arweave or Filecoin for storage, because Livepeer itself does not store anything. Storj and Filecoin both publish media-specific content about video storage, but neither one transcodes or delivers a stream.

The compute-focused networks tell the same story from another angle. Render Network describes itself on its homepage as built to "supercharge your creative workflow" by putting idle GPU capacity to work on rendering. That scope stops short of storing or delivering the video those GPUs help produce. Each project made a reasonable bet to go deep on one problem. The cost lands on you as the builder: a separate network, a separate SDK and often a separate token balance for each layer, just to move a file from upload to playback.

Diagram comparing a stitched stack of three networks, each with its own SDK and billing, with one AIOZ Stream account that has one wallet, one API key, documented storage, delivery and transcoding rates, and one usage report

What do you gain from one network?

The benefit shows up before you encode a single video. Setting up AIOZ Stream means creating one account, which comes with its own wallet, funding it with AIOZ tokens, and generating an API key. That key can create a video object and upload the file. AIOZ Stream then transcodes it, stores the renditions, and serves them, all on the same account and the same network.

There is no second contract to fund, no second dashboard to monitor, and no second support channel when storage and delivery disagree about a file. Billing gets simpler in the same way. AIOZ Stream's streaming pipeline draws storage, delivery and transcoding from one balance, in one token, with one daily usage history. A team that wires Livepeer, Filecoin and a CDN together reconciles three cost centers in at least two tokens to answer one question: what did this video cost to serve?

Where this shows up in AIOZ Stream today

You can see the shared base in how the product is wired, not just in how it's described. The same account authenticates your uploads and carries your storage and delivery usage, because API keys, wallet balance and usage reporting are shared across all three workloads.

The renditions a viewer's player switches between, guided by adaptive bitrate logic and the QoE targets it aims for, were transcoded, stored and delivered on the same network. Live streaming uses the same account too: you send RTMP from your encoder with a stream key, and the live session returns an HLS URL for playback.

What stitching three networks together costs

The multi-vendor path means three integrations and three sets of ongoing operational work. Each network has its own SDK to learn and update, its own status page to watch, and its own balance to keep funded. In practice your team runs three balance-monitoring habits instead of one.

When something breaks, you first have to work out which layer failed before you can debug it. Was the upload slow because storage was congested, because the transcoding queue backed up, or because the delivery network had a bad routing day? With three providers, that diagnosis starts from zero every time, since none of them sees what the other two are doing. A combined network can still fail. But you get one system to look at, one support channel, and one account where storage, compute and delivery events share a timeline.

This compounds over the life of a product. A pricing change, a rate-limit change or a deprecation notice from any one of three vendors becomes a maintenance task on its own schedule. AIOZ Stream publishes its pricing across storage, delivery, and transcoding as three numbers against one account, so you have one vendor relationship to track.

The honest tradeoff

A combined network is not automatically the best network at each layer. Arweave's pay-once, store-forever model is a different product from pay-as-you-go storage, and some teams want that guarantee. Livepeer and Theta have a longer track record in large-scale live transcoding. AIOZ isn't claiming any one layer beats a specialist at its own game. Most products don't need the single best network at every layer, though. They need one account, one bill, and one thing to debug when a video doesn't play.

Consolidating onto one network is also a form of concentration, the same way choosing a single cloud provider is. You may want to swap out your storage layer without touching delivery, or keep each layer spread across several vendors. A combined network can't offer that as cleanly as three separate pieces. It's a reasonable thing to want, just a different priority from the one this post is about: how much integration work it takes to ship a working product.

How AIOZ Stream handles it

On AIOZ Stream, the three workloads show up as three line items against one balance. The payment docs list the rates:

  • Storage: $0.02 per GB per month, charged hourly.
  • Delivery: $0.02 per GB delivered.
  • Transcoding: $0.01 per minute up to HD, $0.02 per minute for 2K, and $0.05 per minute for 4K.

Your wallet is created with the account and accepts AIOZ tokens only, with a minimum deposit of 0.01 AIOZ. Deposits are credited at the AIOZ/USDT rate at the time of deposit. To see all three workloads in one response, call the usage endpoint the Payments API documents:

curl --location 'https://api.aiozstream.network/api/payment/usage?from=1714232234&to=1824232234' \
--header 'accept: application/json' \
--header 'Authorization: Bearer your_access_token_here'

The response returns storage and delivery in bytes, transcode in seconds, and a cost field for each. If your videos are already encoded as HLS, you can also import them from an M3U8 URL, and AIOZ Stream copies the renditions into your account without re-encoding them. For the full rate table and deposit rules, read the AIOZ Stream payment docs.

Frequently Asked Questions

Is AIOZ the only DePIN network that combines storage, compute, and streaming?
Among the highest-profile decentralized infrastructure projects in this space, it's the one we found running all three on one network. Livepeer and Theta are streaming and compute focused without native storage, and Filecoin, Storj and Arweave are storage focused without transcoding or delivery.

Does using one network mean giving up flexibility?
Partly. You can't swap one layer for another vendor on its own. What you get in return is one account, one wallet balance and one usage report, with storage, delivery and transcoding billed as separate line items.

Do I still need a separate storage provider if I use AIOZ Stream?
No. Ingested video is transcoded and stored on the same network that serves it, so there is no separate storage contract to set up before you go live.

Is this the same thing as a traditional multi-CDN setup?
No. Multi-CDN strategies combine several delivery networks for redundancy but still assume storage and compute happen somewhere else. AIOZ combines all three workload types on one network instead.

Can I bring videos I already encoded elsewhere?
Yes, if they are packaged as HLS. You can import a finished master playlist from an M3U8 URL, and AIOZ Stream copies the renditions without re-encoding them.

What's the downside of consolidating on one network instead of best-of-breed per layer?
Less freedom to swap out one layer, and less spread across vendors if that layer has a bad day. For most product teams the savings of one integration outweigh that, but it is a real tradeoff.

References

We only send updates when meaningful changes ship, and you can unsubscribe anytime

Related Content

blog thumbnail

Video Streaming Protocols: HLS, DASH, WebRTC, RTMP and SRT

Video streaming protocols move video from encoder to viewer. See how RTMP, SRT, HLS, DASH and WebRTC differ in latency, transport and where each one fits.

aioz-streamguide
7 min readNovember 04, 2026
blog thumbnail

What Is Decentralized Live Streaming and How Does It Work?

Decentralized live streaming sends a real-time broadcast through independently run nodes instead of one company's servers. Here's how each stage of it works.

aioz-streamguide
6 min readNovember 03, 2026
blog thumbnail

Video Streaming Glossary: Codecs, Protocols and Delivery A-Z

A video streaming glossary of 114 terms, from AAC and ABR to WebRTC and Widevine, each defined in plain English with sources and links to the deep posts.

aioz-stream
23 min readOctober 31, 2026
blog thumbnail

Monitor Livestream Health With Bitrate, FPS and Viewer Count

Read the AIOZ Stream Statistics panel: bitrate in and out, FPS in and out and current viewers, plus the documented rules for each and what the docs leave out.

aioz-streamguide
6 min readOctober 30, 2026
blog thumbnail

How to Embed a Livestream on Your Website (Link or iFrame)

Embed an AIOZ Stream livestream with the Share button's iframe or send the Public Playback URL as a link. Covers API fields, public access limits and doc gaps.

aioz-streamguide
6 min readOctober 27, 2026
blog thumbnail

Stream Key vs Streaming Session: Preconfiguring a Livestream

Learn how a stream key differs from a streaming session on AIOZ Stream, what each one stores, and what to preconfigure before you go live. Docs-based guide.

aioz-streamguide
7 min readOctober 23, 2026