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
- 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
- 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
- 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
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.
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
Tout ce qu’il faut savoir avant de vous décider
Votre activité IPTV, sans les tâches fastidieuses
Lancez-vous aujourd’hui – votre panel est prêt environ une minute après le paiement.
Satisfait ou remboursé 30 jours · Sans frais d’installation · Résiliable à tout moment