FFmpeg-powered live streaming engine with adaptive bitrate, DVR/catchup, 24/7 channels, and enterprise security. Deploy on any Linux server in minutes.
A complete streaming stack — engine, delivery, security, and management in one platform.
RTMP ingest with automatic HLS segmentation. Per-stream FFmpeg processes managed by a master/worker cluster for maximum stability and isolation.
Full Xtream Codes compatible player API. Serve live TV, VOD, and series to any IPTV app — TiViMate, IPTV Smarters, GSE, and more.
Automatically transcode streams into multiple quality variants. Viewers get the best quality their connection supports — no buffering.
Continuous HLS segment recording with configurable retention. Viewers can rewind and replay any live channel with per-stream catchup policies.
Loop local media files as a live stream using FFmpeg concat demuxer. Sequential or shuffle mode — always-on channels without a live source.
Segment-level AES-128 encryption with rotating keys. nginx validates every segment request via auth_request — no direct file access.
Rate limiting and connection abuse detection with automatic IP banning, enforced on every worker. Per-stream connection limits are applied atomically server-side — never blocking valid viewers.
Real-time API license validation with per-IP authorization. Supports multiple IP slots per license and automatic expiry enforcement.
Real-time per-stream metrics: fps, bitrate, encoding speed, and uptime from FFmpeg. ffprobe health checks detect source failures before viewers do.
Delegate stream management to resellers with credit-based billing. Each reseller manages their own subscribers, streams, and packages.
Import and serve Electronic Programme Guide data per channel. Standard XMLTV format compatible with all major IPTV applications.
Export platform-wide metrics to Prometheus at /metrics. Integrate with Grafana for dashboards on active streams, sessions, and system health.
ProPanel ships as compiled Go binaries — a master, edge workers, and the end-user and reseller panels — each running isolated FFmpeg or GStreamer processes per stream. PostgreSQL is the source of truth, while Redis handles HLS session tokens, connection tracking and stream heartbeats, kept in sync across every node over a private WireGuard mesh.
Every layer is protected — from ingest to playback.
Deploy a full IPTV platform on your server in minutes with our SSH-powered installer.
Start Streaming Today →