Professional streaming server with Widevine decryption & load balancing
Fully automated streaming — MPD keys auto-refresh when expired, streams auto-recover on failure, provider scripts auto-sync channels on schedule, CDN tokens auto-renew during live playback, and worker servers auto-deploy via SSH. Built-in internal remuxer processes streams without FFmpeg. Everything runs in a single lightweight binary with zero manual maintenance.
Set it up once — Streamora handles the rest. Auto key refresh, auto stream recovery, auto provider sync, auto server deploy, auto segment cleanup, auto CDN token renewal, auto health checks. No manual babysitting. A single Streamora binary with zero external dependencies.
DRM keys are auto-dumped via built-in Widevine CDM and stored in the Key Archive. When keys expire, the system auto-calls provider scripts to fetch fresh ones. CDN token refresh runs on a configurable timer during live playback — streams never go down due to expired tokens.
Streams auto-restart on failure with configurable max retries and cooldown. Worker servers are health-checked every 30 seconds with CPU, RAM, and stream count. License status monitored per server. Error diagnostics auto-detect the issue category.
Provider scripts auto-sync channels on schedule — fresh MPD URLs, keys, and metadata without manual work. Workers auto-deploy via SSH with one click. Events auto-start/stop/record channels. Software updates apply from the panel.
MPD converter, DRM decryptor, load balancer, user management, EPG — everything built-in.
Internal Remux (no FFmpeg), FFmpeg Remux, FFmpeg Transcode, Direct Passthrough, and Pipe mode. Set per profile — channels inherit automatically.
Widevine (built-in CDM + auto key dump), ClearKey, PlayReady. Named pipe architecture for real-time decryption. Key Archive for history.
Add unlimited worker servers via SSH. Auto-deploy, health monitoring with CPU/RAM/stream gauges, version-select redeploy, license status per worker.
470+ channels per instance. Mass add from text, JSON import/export, O11 config import, bulk actions, multi-quality support, inline player preview.
Reusable config sets with proxy pools, headers, running mode, CDN rewrite, overlay, and remux settings. Drag-and-drop ordering. Channels follow profile.
Python provider scripts automate channel sync, manifest refresh, and key acquisition. Marketplace with encrypted delivery. Interactive terminal mode.
Users with connection limits, expiry, IP restrictions. Channel packages for content gating. Per-user M3U playlist with profile filter. Clear subscription errors.
Real-time viewer tracking per channel and user. Session duration, IP addresses, user agents. Automatic cleanup of stale connections.
XMLTV EPG from multiple sources with auto-refresh. M3U/XMLTV endpoints per user. Multi-quality playlist entries. Profile-filtered downloads.
Record live streams (DRM and clear) to MP4/TS/HLS. Independent VOD downloader. DRM channels auto-start and record from decrypted output.
Schedule auto-start, auto-stop, and auto-record on channels. 60-second tick resolution. Calculated recording duration from event window.
Per-profile proxy pools (round-robin), separate manifest/media proxies, HTTP/SOCKS5, CDN URL rewriting, per-channel SSL skip. Pool usage tracking.
WebSocket-powered live updates. Stream status with codec info, bitrate, resolution. Error diagnostics with category detection and fix suggestions.
Stream tester, O11 config importer, channel import/export, mass add, background jobs manager, activity logs, and full REST API with documentation.
Binary obfuscation (garble), AES-256 asset encryption, JWT auth, admin IP whitelist, binary integrity checks every 5 min, encrypted script runtime.
Check for updates from admin panel. Version history with changelogs. Workers update via version-select deploy. One-command installer for fresh setups.
Everything you need to know about Streamora Premium.
Most DRM panels are PHP + FFmpeg wrappers that spawn hundreds of FFmpeg processes, eat RAM, and crash under load. Streamora is fundamentally different:
Every Streamora license includes:
Plans differ by duration: 1 month, 6 months, 12 months, or lifetime. Visit the updates page to get started.
Streamora is extremely lightweight:
RAM scales with channel count: Internal Remux uses ~2-5 MB per active stream vs ~50-100 MB per FFmpeg process. A 4GB server can handle 500+ concurrent Internal Remux streams.
Yes. Streamora supports importing channels from multiple sources:
Your streams, keys, proxies, and settings transfer cleanly. Install Streamora alongside your existing panel, import channels, verify, then switch.
Streamora supports all major DRM systems:
The Internal Remuxer handles CENC (CTR) and CBCS (pattern) encryption natively. Keys can be provided manually, fetched automatically via the built-in CDM, or acquired through provider scripts.
Yes! Streamora offers a 7-day free trial with full access to all features. No credit card required.
Start your free trial here or install directly:
bash <(curl -s https://streamora.dev/updates/install.sh)
One binary. Zero complexity. Unlimited scale.
Unlimited worker servers included · All features unlocked · 7-day free trial available