Technologie

Un middleware IPTV conçu pour un service rapide et toujours en ligne

Un cœur compilé, une vraie base de données, un serveur multimédia dédié et une sécurité pensée dès la première ligne de code.

Comment tout s’articule

  1. Hébergé par nous

    Votre panel sur iptv-os.com

    Administration, panel revendeur, espace client et boutique. Hébergé, mis à jour et sauvegardé par nous ; isolé pour chaque client.

    TLS 1.3 avec certificat épinglé – seul votre panel peut entrer

  2. Vos serveurs

    Votre serveur principal

    PostgreSQL 18 avec toutes vos données, plus le moteur de streaming. Il conserve sa propre copie de ce dont le streaming a besoin et continue de diffuser jusqu’à 72 heures sans le panel.

    Requêtes, sources et jetons signés

  3. Vos serveurs

    Load balancers (illimités)

    Installés depuis le panel via SSH. Les spectateurs sont répartis selon leur pays et la charge ; mises à jour pour tous depuis une seule boîte de dialogue.

    MPEG-TS et HLS, HTTPS

  4. Vos spectateurs

    Toute application compatible avec l’API Xtream Codes ou le M3U, les boîtiers MAG / STB, Enigma2 et le lecteur web intégré.

La stack

Un cœur Go compiléGo 1.25
Un binaire statique par rôle – ni PHP ni interpréteur. Faible consommation de mémoire et démarrage rapide.
PostgreSQLPostgreSQL 18
La version 18, avec ses nouvelles E/S asynchrones. Transactions, contraintes et un flux de changements qui garde chaque serveur de streaming synchronisé – sur votre propre serveur principal.
RedisRedis
Le stockage local en mémoire propre à chaque serveur, pour les connexions en cours, les limites de connexions, les bannissements et les sessions – lié à localhost avec mot de passe, inaccessible depuis l’extérieur et non partagé entre serveurs.
MediaMTX et FFmpegMediaMTX 1.21 · FFmpeg
Un serveur multimédia dédié à l’ingestion et à la diffusion, FFmpeg pour les profils de transcodage, le replay et les enregistrements.
CaddyCaddy 2.10
Certificats HTTPS automatiques pour votre panel, vos propres domaines et vos serveurs, avec HTTP/2 et HTTP/3.
Une interface moderneReact 19 · Vite · Tailwind
React 19 et Tailwind : rapide, adaptée au mobile, en mode clair ou sombre, en cinq langues.

Comment une chaîne démarre

Pas de promesses en millisecondes – simplement comment ça fonctionne. Les chaînes en direct sont prêtes avant le premier spectateur ; les chaînes à la demande démarrent à la première requête.

Chaînes en direct (toujours actives)
Le serveur de streaming garde la diffusion de la chaîne active : ses derniers segments restent en mémoire même sans spectateur, si bien que le premier spectateur et l’aperçu admin démarrent instantanément au lieu d’attendre la découpe d’un segment. Les nouvelles chaînes sont en direct par défaut.
Chaînes à la demande
La source est ouverte à la première requête et fermée quand plus personne ne regarde. Les imports restent à la demande : une grosse playlist n’ouvre donc pas une connexion par chaîne. Passez n’importe quelle chaîne en direct depuis son badge ou en masse.
Sources de secours
Chaque chaîne a une source principale et des sources de secours, dans l’ordre de bascule, chacune analysée (résolution, codec, débit). Si la source active tombe, la suivante prend le relais ; la surveillance des flux redémarre les chaînes en échec (au plus une fois toutes les 10 minutes) et signale les chaînes instables.
Redémarrages planifiés et vidéos d’état
Redémarrez une chaîne toutes les N heures, chaque jour ou certains jours de la semaine – sur tous les serveurs à la fois. Au lieu d’une erreur, le lecteur reçoit une courte vidéo en boucle : abonnement expiré, trop d’appareils, accès non autorisé ici, chaîne hors ligne.
nordtv.iptv-os.com/admin/streams
StreamsAdd channel
Total 1,748Online 1,742Starting 2Down 4Problems 6Viewers 1,284
ChannelServerStartStatusVideoViewers
Local News 24mainLiveOnline1080p · 6.1 Mbit/s312
Sports Onelb-fra-1LiveOnline1080p50 · 8.4 Mbit/s488
Kanal Birlb-ist-1LiveOnline1080p · 4.2 Mbit/s96
Nordwelle HDmainOn demandIdle720p · 3.5 Mbit/s0
Sport Hexagonelb-ams-1LiveFailoversource 2 (backup)41
Cine SolmainOn demandIdle1080p · 5.0 Mbit/s0

Sécurité

  • Versions et licences signées en Ed25519 – les paquets modifiés sont refusés
  • Secrets scellés en AES-GCM ; mots de passe hachés avec bcrypt
  • Connexion à deux facteurs (TOTP) et protection anti-bots sur chaque formulaire
  • TLS 1.3 vers votre base de données, accessible uniquement depuis votre panel
  • Jetons de flux signés et à durée limitée ; détection VPN / proxy et bannissement d’IP
  • Pare-feu et fail2ban configurés sur votre serveur principal

Fiabilité

  • Les serveurs de streaming continuent de diffuser jusqu’à 72 heures si le panel est injoignable
  • Bascule automatique entre les sources de flux
  • Mises à jour avec retour arrière automatique si une nouvelle version ne démarre pas
  • Contrôles de santé avec alertes par e-mail, Telegram ou webhook
  • Services systemd natifs – pas besoin de Docker sur vos serveurs

Les performances – mesurées, pas promises

Nous ne publions des benchmarks qu’avec leur méthode et leur matériel, pour que vous puissiez les reproduire. Les premiers résultats suivront notre test sur serveurs dédiés.

  • Requêtes par seconde de l’API player
  • Spectateurs simultanés par load balancer
  • Temps de démarrage d’une chaîne (jusqu’à la première image)
  • Mémoire et CPU pour 1 000 connexions

Votre activité IPTV, sans les tâches fastidieuses

Lancez-vous aujourd’hui – votre panel est prêt environ une minute après le paiement.

Essayez gratuitement pendant 40 jours

Satisfait ou remboursé 30 jours · Sans frais d’installation · Résiliable à tout moment