Preloader
Professional Streaming Server

Streamora — IPTV DRM Panel & MPD to HLS Server

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.

Streamora Premium License From €49/Month
  • Main server + unlimited worker servers included
  • Internal Remuxer — no FFmpeg needed, 80% less CPU
  • Widevine, ClearKey & PlayReady DRM with auto key dump
  • 20+ admin pages: Dashboard, Channels, Profiles, Servers, Users, EPG, Recordings, Events, Scripts, Tools, API Docs & more
  • Provider script marketplace with encrypted delivery
  • Works on Ubuntu, Debian, CentOS, RHEL, Rocky, AlmaLinux, Fedora
  • Auto software updates + one-command installer

Start Streaming Today

Get Your License
Why Streamora

Fully Automated DRM Streaming

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.

Auto Keys

Auto MPD Key Refresh & DRM

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.

  • Auto Widevine key dump (built-in CDM)
  • Auto CDN token refresh (configurable interval)
  • Auto key re-fetch on DRM failure (green screen fix)
Self-Healing

Auto Recovery & Monitoring

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.

  • Auto stream restart with retry limits
  • Auto worker health checks (30s interval)
  • Auto error diagnosis & fix suggestions
Zero Touch

Auto Sync, Deploy & Update

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.

  • Scheduled provider sync (channels + manifests)
  • SSH auto-deploy & version-select redeploy
  • Event scheduler (auto-start/stop/record)

IPTV Admin Panel — Full Feature Set

MPD converter, DRM decryptor, load balancer, user management, EPG — everything built-in.

5 Pipeline Modes

Internal Remux (no FFmpeg), FFmpeg Remux, FFmpeg Transcode, Direct Passthrough, and Pipe mode. Set per profile — channels inherit automatically.

🔐

Full DRM Decryption

Widevine (built-in CDM + auto key dump), ClearKey, PlayReady. Named pipe architecture for real-time decryption. Key Archive for history.

🖥️

Server Management

Add unlimited worker servers via SSH. Auto-deploy, health monitoring with CPU/RAM/stream gauges, version-select redeploy, license status per worker.

📺

Channel Management

470+ channels per instance. Mass add from text, JSON import/export, O11 config import, bulk actions, multi-quality support, inline player preview.

📋

Stream Profiles

Reusable config sets with proxy pools, headers, running mode, CDN rewrite, overlay, and remux settings. Drag-and-drop ordering. Channels follow profile.

🤖

Provider Scripts

Python provider scripts automate channel sync, manifest refresh, and key acquisition. Marketplace with encrypted delivery. Interactive terminal mode.

👥

Subscriber Management

Users with connection limits, expiry, IP restrictions. Channel packages for content gating. Per-user M3U playlist with profile filter. Clear subscription errors.

👁️

Live Connections

Real-time viewer tracking per channel and user. Session duration, IP addresses, user agents. Automatic cleanup of stale connections.

📡

EPG & Playlists

XMLTV EPG from multiple sources with auto-refresh. M3U/XMLTV endpoints per user. Multi-quality playlist entries. Profile-filtered downloads.

🎬

Recording & Downloads

Record live streams (DRM and clear) to MP4/TS/HLS. Independent VOD downloader. DRM channels auto-start and record from decrypted output.

📅

Event Scheduler

Schedule auto-start, auto-stop, and auto-record on channels. 60-second tick resolution. Calculated recording duration from event window.

🌐

Proxy & CDN

Per-profile proxy pools (round-robin), separate manifest/media proxies, HTTP/SOCKS5, CDN URL rewriting, per-channel SSL skip. Pool usage tracking.

📊

Real-Time Dashboard

WebSocket-powered live updates. Stream status with codec info, bitrate, resolution. Error diagnostics with category detection and fix suggestions.

🔧

Built-in Tools

Stream tester, O11 config importer, channel import/export, mass add, background jobs manager, activity logs, and full REST API with documentation.

🛡️

Enterprise Security

Binary obfuscation (garble), AES-256 asset encryption, JWT auth, admin IP whitelist, binary integrity checks every 5 min, encrypted script runtime.

🚀

Auto Updates

Check for updates from admin panel. Version history with changelogs. Workers update via version-select deploy. One-command installer for fresh setups.

Questions & Answers

Frequently Asked Questions

Everything you need to know about Streamora Premium.

All
General
Technical
Setup & Pricing
01

How is Streamora different from other DRM panels?

Most DRM panels are PHP + FFmpeg wrappers that spawn hundreds of FFmpeg processes, eat RAM, and crash under load. Streamora is fundamentally different:

  • Single Streamora binary — no PHP, no MySQL, no Apache. Just one file.
  • Internal Remuxer — converts DASH to HLS in-process without FFmpeg for most streams
  • Embedded everything — web UI, database (SQLite), stream processor all in one binary
  • Modern stack — Alpine.js frontend, WebSocket live updates, dark-themed responsive UI
  • Auto-deploy — SSH auto-install for worker servers, one-command main install
02

What's included in the license?

Every Streamora license includes:

  • Main server + unlimited worker servers
  • All features — no feature-gating between tiers
  • All pipeline modes (Internal Remux, FFmpeg, Direct, Pipe)
  • Full DRM support (Widevine, ClearKey, PlayReady)
  • Provider script marketplace access
  • Auto software updates
  • Support via ticket system

Plans differ by duration: 1 month, 6 months, 12 months, or lifetime. Visit the updates page to get started.

03

What are the server requirements?

Streamora is extremely lightweight:

  • OS: Ubuntu, Debian, CentOS, RHEL, Rocky, AlmaLinux, Fedora
  • RAM: 1 GB minimum (Streamora binary uses ~10MB)
  • CPU: 1 core minimum — Internal Remux uses minimal CPU
  • Workers: Same requirements, any size, unlimited count

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.

04

Can I migrate from another panel?

Yes. Streamora supports importing channels from multiple sources:

  • O11 Config Import — import directly from O11/competitor config files with full proxy, header, and key mapping
  • JSON Import/Export — standard channel JSON format
  • Mass Add — paste channel name + URL + keys in plain text
  • Provider Sync — auto-import from provider scripts

Your streams, keys, proxies, and settings transfer cleanly. Install Streamora alongside your existing panel, import channels, verify, then switch.

05

What DRM types are supported?

Streamora supports all major DRM systems:

  • Widevine — built-in CDM with auto key dump, manual key input, or provider script key acquisition via named pipe architecture
  • ClearKey — AES-128 key-based decryption with kid:key format
  • PlayReady — Microsoft DRM support with license server integration

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.

06

Is there a free trial?

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)

Ready to Upgrade Your Streaming Infrastructure?

One binary. Zero complexity. Unlimited scale.

Unlimited worker servers included · All features unlocked · 7-day free trial available

Get Streamora — From €29/mo Start Free Trial