How It Works — Theta Video Tech Stack

No centralized CDN. No AWS. Pure edge.

📤 EdgeCloud Video API

Upload via POST to api.thetavideoapi.com. Theta edge nodes handle transcoding to HLS adaptive bitrate.

POST /video → upload_url
POST upload_url → video file
GET /video/{id} → playback_uri

🎬 HLS Adaptive Streaming

Videos are encoded to HLS (.m3u8 + .ts segments) and served from edge nodes. hls.js handles playback in browser.

hls.loadSource(m3u8_url)
hls.attachMedia(video)

🌐 Theta P2P SDK

Theta's JavaScript SDK enables peer-to-peer video delivery — viewers relay segments to each other, reducing server load.

theta = new Theta(video)
theta.config{peers:3}

⚡ Edge Node Network

Thousands of community-run edge nodes cache and serve video segments. Closest node wins — lower latency, lower cost.

media.thetavideoapi.com
/org_xxx/srvacc_xxx/video_xxx/master.m3u8

🪙 TFUEL Powered

Video encoding and delivery is paid in TFUEL. Edge node operators earn TFUEL for serving content. Decentralized economics.

upload cost: ~0.1 TFUEL
transcode: ~0.05 TFUEL
delivery: per GB served
3
Videos Live
9:56
Longest Feature
1080p
Max Quality
0
Central Servers