Smart AI IPTV Panel

How the panel is built

One fast native program controls everything: your streams, customers, resellers, billing and AI tools. Delivery can grow from a single server to a network of nodes, with the control plane kept light and safe.

The big picture

The main panel never has to carry video: the nodes do. Each box is optional, so you start small and add parts when you grow.

Core

One native program

Written in C++20 as a single binary: no PHP, Node or Java runtime to patch. It starts in a second and uses little memory.

Simple, fast storage

SQLite in WAL mode keeps customers, lines and settings in one file that is easy to back up. An optional Redis hot cache speeds up busy installs.

Web admin on the same box

The admin UI is served by the panel itself. Settings apply live, without a restart, and the whole UI comes in 7 languages.

Streaming

Live over TS, HLS and DASH

One shared ffmpeg per live channel serves every viewer of that channel, so ten viewers cost the same CPU as one.

Transcode profiles

Per channel or movie: pass (copy), aac, auto, fhd, hd, sd. Auto copies H.264 video and fixes the audio, so it uses almost no CPU, and re-encodes only what a device cannot play.

Encrypted sources

DASH sources with ClearKey keys are decrypted by the panel and handed to every player as clean TS or HLS.

Failover and checks

A scanner probes the channels. A dead source falls back to its next source or to a copy of the channel, and every stream keeps its own log.

More

YouTube live and VOD sources, EPG with AI matching, catch-up, subtitles with AI translation, radio and series.

For your customers

Every kind of app

Xtream Codes API, Stalker and MAG portal, M3U playlists, with client-specific fixes for Android, SmartSTB and VLC.

Customer portal

Customers see their line, renew, open tickets and, if you allow it, start a trial. A public status page is optional.

Fair use

Account-sharing alerts, IP, ISP and device locks, GeoIP rules and connection limits per line.

Scale and resilience

Delivery nodes

Add servers from the UI over SSH. Load-aware routing sends each viewer to the node with room, and the main panel stays the control plane.

VOD node

Move transcoding, remux, subtitles and probes to one chosen server so the main panel stays light.

Hot standby

A mirror receives the database every 15 seconds and takes over in about 30 seconds if the main server fails, manually or automatically.

Edge proxy

Put Caddy, nginx or a Cloudflare Tunnel in front of the API so the real server IP stays hidden while streams still go straight from the nodes.

Business tools

Resellers and sub-resellers

Credits, packages, top-ups through Stripe or PayPal, and a sales dashboard for each reseller.

Billing and mail

Invoices, renewal e-mails over your own SMTP, support tickets, and a WHMCS module.

Licence

One key tied to your server ID, verified offline, and updates are signed.

AI tools

An assistant that looks things up

Ask about lines, streams and revenue in plain words. It reads your data with tools; it does not guess.

Practical helpers

Stream diagnosis from the log, catalog cleanup, EPG matching, renewal reminders and ticket drafts.

Your provider, your key

Works with any OpenAI-compatible service (OpenAI, Groq, Google and others). Off until you add a key. Customer names, IPs and passwords are never sent.

Security and operations

Protected secrets

API keys, payment keys and DRM keys are encrypted at rest. Admin accounts support two-factor codes.

Alerts that reach you

Telegram, Discord and e-mail for stream problems, account sharing, backups and licence expiry, plus an optional daily report.

Backups you can restore

Encrypted off-site copies to S3, Backblaze B2 or Google Drive, a weekly backup check and restore from the panel.

One-click updates

New versions appear in Settings, are verified by signature and install in one click. Health and metrics endpoints are built in.

Choose your setup

Every step is optional. Start with one server and add pieces only when you need them.

SetupGood forWhat you add
1. Single serverGetting started, a small audienceInstall with one command. Everything runs on one machine.
2. Plus delivery nodesMore viewers and better reachAdd servers over SSH from the UI. Load-aware routing spreads the viewers.
3. Plus a VOD nodeLarge movie and series librariesOne server for transcoding, subtitles and remux.
4. Plus a standby mirrorNo single point of failureA second server that takes over by itself if the main one fails.
5. Plus an edge proxyHiding the server IPCaddy, nginx or a Cloudflare Tunnel in front of the API only.

Try it free Install guide See pricing