Preloader
Free Trial Available

Streamora — MPD to HLS DRM Streaming Server

Convert DASH/MPD to HLS with Widevine, ClearKey & PlayReady decryption

Streamora is a fully automated streaming server. Auto MPD key refresh, auto stream recovery on failure, auto provider sync for fresh CDN URLs, auto server deployment via SSH, and auto software updates — all running in the background while you focus on your business. Built-in DRM decryption, internal remuxer (no FFmpeg), and modern admin panel. Try free for 7 days.

Streamora Free Trial 7 Days Free
  • Full access to all features — no limitations
  • Auto DRM key refresh — keys update when expired
  • Auto stream recovery — auto-restart on failure
  • Auto provider sync — channels update on schedule
  • Built-in remuxer — no FFmpeg needed
  • One-command install — running in under 2 minutes
  • No credit card required

Start Streaming in Minutes

Get Free Trial Now
Why Choose Streamora

Fully Automated — Set It and Forget It

Streamora automates everything that other panels make you do manually. DRM keys auto-refresh, streams auto-recover, channels auto-sync from providers, CDN tokens auto-renew, and servers auto-deploy. No babysitting, no scripts to run, no cron jobs to manage.

Fully Automated

Auto MPD Keys & Stream Recovery

DRM keys refresh automatically when they expire. Streams auto-restart on failure with configurable retries and cooldown. CDN token refresh runs in the background during live playback — zero manual intervention.

  • Auto DRM key dump & refresh
  • Auto stream restart on error
  • Background CDN token refresh
Set & Forget

Auto Provider Sync & Deploy

Provider scripts auto-sync channels on schedule — fresh MPD URLs, keys, and metadata fetched without touching the panel. Worker servers auto-deploy via SSH. Software updates apply from the admin panel.

  • Scheduled provider sync (channels + keys)
  • SSH auto-deploy to workers
  • One-click software updates
Zero FFmpeg

Internal Remuxer — No FFmpeg

Custom fMP4-to-TS converter built into the Streamora binary. Processes DASH streams directly in memory with DRM decryption — no FFmpeg process, no temp files, 80% less CPU. Auto-creates all directories and segments.

  • In-process CENC/CBCS decryption
  • H.264, H.265, AAC native support
  • Auto segment cleanup & management

Complete IPTV & DRM Panel Features

From single-channel testing to thousands of concurrent streams — Streamora scales with you

Internal Remuxer

Custom fMP4-to-TS converter. No FFmpeg needed for DASH streams. 80% less CPU. Handles H.264, H.265, AAC natively with CENC/CBCS decryption.

🔐

DRM Decryption

Widevine (built-in CDM + auto key dump), ClearKey, PlayReady. Key Archive stores all acquired keys. Provider scripts can auto-fetch keys.

🖥️

Multi-Server

Unlimited worker servers via SSH auto-deploy. CPU/RAM/stream health gauges per server. Version-select redeploy. License status monitoring.

📺

Channel Management

Mass add from text, JSON import/export, O11 config import, bulk actions, multi-quality support, probe, inline player preview, provider sync.

📋

Stream Profiles

Reusable configs with proxy pools, headers, running mode, CDN rewrite, overlay watermark. Drag-and-drop ordering. Channels inherit from profile.

🤖

Provider Scripts

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

👥

Users & Packages

Subscribers with connection limits, expiry, IP restrictions. Channel packages for content gating. M3U playlists per user with profile filter.

📡

EPG & Playlists

XMLTV EPG from multiple sources with auto-refresh. M3U/XMLTV endpoints per user. Connection tracking and user activity logs.

🎬

Recording & Events

Record live streams to MP4/TS/HLS. Event scheduler with auto-start/stop/record. Independent VOD downloader. DRM stream recording.

📊

Live Dashboard

WebSocket real-time updates. Stream status, codec info, bitrate, viewers. Error diagnostics with auto-detection and fix suggestions.

🔧

Tools & API

Stream tester, config importer, background jobs, activity logs, settings. Full REST API with built-in documentation page.

🚀

One-Command Install

Single bash command. Auto-detects OS, installs dependencies, generates config, creates systemd service. Running in under 2 minutes.

Support Center

Frequently Asked Questions

Common questions about Streamora. Review these before contacting support.

All Questions
General
Technical
Setup
01

What is Streamora?

Streamora is a professional streaming server that converts DASH/MPD and HLS streams into clean HLS output with full DRM decryption support. It features a custom-built internal remuxer that processes streams directly in memory without FFmpeg, multi-server load balancing with SSH auto-deploy, a provider script marketplace, and a modern responsive admin panel.

Key differences from other solutions:

  • Built-in internal remuxer — no FFmpeg dependency for most streams
  • Single Streamora binary — no PHP, no MySQL, no complex dependencies
  • One-command installer — running in under 2 minutes
  • Provider script store with encrypted delivery
02

What does the free trial include?

The 7-day free trial gives you full access to all Streamora features:

  • All pipeline modes (Internal Remux, FFmpeg, Direct, Pipe)
  • Full DRM support (Widevine, ClearKey, PlayReady)
  • Multi-server load balancing
  • User and package management
  • Recording, downloads, and events
  • Provider script installation

No credit card required. After the trial, choose a plan that fits your needs from the premium page.

03

What are the server requirements?

Streamora is lightweight and efficient:

  • OS: Ubuntu, Debian, CentOS, RHEL, Rocky, AlmaLinux, Fedora
  • RAM: 1 GB minimum — Streamora itself uses almost zero RAM
  • CPU: 1 core minimum (Internal Remux mode uses minimal CPU)
  • Disk: 100 MB for the binary + space for recordings

RAM usage depends on your stream count. The internal remuxer uses significantly less resources than FFmpeg-based solutions.

04

How do I install Streamora?

One command installs everything:

bash <(curl -s https://streamora.dev/updates/install.sh)

The installer automatically detects your OS, installs FFmpeg and dependencies, downloads the latest Streamora binary, generates a secure config, creates a systemd service, and starts Streamora. Your admin panel is ready in under 2 minutes.

05

What is the Internal Remuxer?

The Internal Remuxer is Streamora's custom-built stream processor that converts DASH/fMP4 segments to MPEG-TS directly in memory — without launching FFmpeg.

  • How it works: Parses fMP4 boxes, decrypts CENC/CBCS if needed, extracts H.264/H.265 video + AAC audio, wraps into MPEG-TS segments
  • Why it's better: No FFmpeg process overhead, no temp files, no pipe management. Everything runs natively inside the Streamora binary
  • CPU savings: Uses ~80% less CPU than FFmpeg remux mode for the same streams
  • Codec support: avc1, avc3, hev1, hevc video + AAC audio (mp4a)
06

Do I need to provide MPD links and keys?

Yes — Streamora is the streaming server, not a content provider. You need:

  • Stream URLs (DASH/MPD, HLS/M3U8, or direct URLs) from your content source
  • DRM keys if the content is encrypted (Widevine/ClearKey/PlayReady)
  • Proxy servers if your content is geo-restricted

Streamora's provider script system can automate fetching stream URLs and keys from supported platforms. Browse available scripts in the Built-in Script Store.

Try Streamora Free for 7 Days

Full access. No credit card. No limitations.

One command to install. Under 2 minutes to your first stream.

Download Free Trial View Premium Plans