Accueil
XtreamUIPro

Télécoms et FAI

Un service de télévision sur le réseau propre de l'opérateur

Vos abonnés reçoivent une grille de chaînes et une bibliothèque VOD diffusées depuis des nœuds dans vos points de présence. Leurs lines sont créées et renouvelées depuis votre facturation, et les revendeurs vendent avec des crédits dans leurs propres tableaux de bord.

Un technicien installe une carte dans une baie de serveurs d'un centre de données.
Photo : panumas nikhomkhai · Pexels License

Les défis

Ce qu'un opérateur doit résoudre

  • La télévision comme partie de l'abonnement

    Une offre de télévision doit être vendue, facturée et résiliée avec l'offre internet, et non exploitée comme un système séparé avec ses propres comptes.

  • Un trafic qui reste sur votre réseau

    Une grille servie depuis un centre de données éloigné charge la liaison amont et se voit dans la qualité ; la diffusion devrait commencer près de l'abonné.

  • Revendeurs et paliers

    Des revendeurs régionaux vendent et assurent le support du service, et chaque offre limite le nombre d'écrans qu'un foyer peut utiliser en même temps.

Comment Xtream UI Pro aide

Comment la plateforme s'adapte

  • Des offres issues de la facturation

    Un package par palier d'abonnement accorde ses bouquets et porte une durée ; votre facturation crée, renouvelle et désactive la line de l'abonné via un connecteur ou la Reseller API.

  • Un nœud par point de présence

    Les nœuds sont enrôlés depuis le panneau et installés par SSH ; chacun récupère une chaîne en direct une seule fois depuis l'origine, met en cache la bibliothèque VOD et dessert les abonnés qui lui sont dirigés.

  • Des revendeurs avec crédits

    Un revendeur est un compte partenaire avec des crédits, un groupe de permissions et ses propres lines ; les sous-revendeurs peuvent refléter un réseau de revendeurs, et la limite de connexions est fixée par abonnement.

Capacités de la plateforme

Ce que ce secteur utilise

Les capacités ci-dessous sont celles sur lesquelles repose ce déploiement. Chacune est dans le produit aujourd'hui ; rien ici n'est prévu ni sur demande.

  • Streaming en direct

    Des chaînes en direct issues de vos propres sources, avec EPG, catch-up et timeshift lorsque la source le permet, diffusées en HLS ou MPEG-TS vers les applications et décodeurs de vos spectateurs.

    Hub d'origine avec un flux amont par chaîne · RTMP en entrée et en sortie · transcodage ffmpeg

  • Vidéo à la demande

    Films, séries avec saisons et épisodes, et radio, organisés en catégories et en bouquets, avec métadonnées TMDB et une tâche d'ingestion qui télécharge et encode vos sources.

    Liens de lecture signés et limités dans le temps · cache VOD par nœud

  • Nœuds de streaming distribués

    Enrôlez des serveurs edge depuis le panneau ; les spectateurs sont dirigés vers un nœud selon la charge et le pays, et l'origine dessert tout le monde tant qu'aucun nœud n'existe.

    Installés par SSH depuis le panneau · routage GeoIP · heartbeats et statistiques de trafic

  • Gestion des abonnés

    Une line est l'accès d'un spectateur : package, bouquets, expiration, limite de connexions et formats de sortie, avec codes d'activation, essais et renouvellements qui suivent partout les mêmes règles.

    API Xtream Codes, M3U/XMLTV, portails MAG et Enigma2, lecteur web

  • Gestion des revendeurs

    Des comptes délégués avec crédits, permissions et leur propre tableau de bord, jusqu'à cinq niveaux de profondeur, pour les distributeurs, opérateurs et revendeurs avec lesquels vous travaillez.

    Groupes et permissions · registre de crédits · sous-revendeurs

  • API et intégrations

    Créez, renouvelez et suspendez des accès depuis vos propres systèmes grâce à la Reseller API, recevez des webhooks signés et connectez vos plateformes de facturation ou de commerce avec un connecteur prêt à l'emploi.

    Reseller API avec identifiants de requête idempotents · clés Admin API · 17 connecteurs

  • Supervision et exploitation

    Vues des connexions et du trafic, journaux d'audit, métriques Prometheus, alertes par e-mail, Telegram ou webhook, mode maintenance et vérification des mises à jour intégrée.

    Points de terminaison /metrics · file de tâches avec baux · sauvegardes chiffrées de la base de données

Dans le panneau

Les pages où vit ce déploiement

Captures d'écran du tableau de bord d'une installation neuve avec le catalogue d'exemple. Rien n'est maquetté.

La page Streams du tableau de bord : les chaînes en direct avec leur statut, leur catégorie, leur source et leurs formats de sortie.
Streaming en direct · Hub d'origine avec un flux amont par chaîne · RTMP en entrée et en sortie · transcodage ffmpeg
La page Movies du tableau de bord : les films du catalogue avec leur catégorie, leur année et leur statut.
Vidéo à la demande · Liens de lecture signés et limités dans le temps · cache VOD par nœud

Architecture de l'infrastructure

Exemple de déploiement : un FAI régional

Un serveur de gestion sur le site central de l'opérateur, un nœud dans chaque point de présence, une grille de chaînes et une bibliothèque VOD, des lines d'abonnés pilotées par la facturation du FAI, et des revendeurs comme comptes partenaires avec crédits.

Choisissez une partie du schéma pour voir son rôle.

Dans un déploiement opérateur, les sources sont les flux de chaînes sous licence et la bibliothèque VOD ; le panneau détient les packages, les bouquets, les lines des abonnés et les crédits des revendeurs ; l'origine et un nœud par point de présence desservent les abonnés ; la facturation se connecte via un connecteur ou la Reseller API.

  1. Installer sur le site central

    Le panneau, l'API, le worker et l'origine tournent sur les serveurs de l'opérateur ; la base de lecture est l'adresse que les abonnés atteignent, et un nœud est enrôlé pour chaque point de présence depuis Servers.

  2. Définir les offres

    Des bouquets pour la grille de base, les chaînes premium et la bibliothèque VOD ; un package par palier d'abonnement avec sa durée et son prix en crédits.

  3. Connecter la facturation

    WHMCS, Odoo ou un autre connecteur, ou les propres appels de la facturation à la Reseller API, créent une line quand un abonnement démarre, la renouvellent à chaque période et la désactivent à l'annulation.

  4. Ajouter les revendeurs

    Chaque revendeur régional reçoit un compte partenaire avec des crédits et un groupe qui le limite aux lines ; les ventes du revendeur dépensent les crédits du package.

Correspondance de configuration

Vos concepts, les objets de la plateforme

La plateforme n'a pas d'objets propres à un secteur : un bouquet, une line, un package ou un compte revendeur est utilisé comme le concept dont votre secteur a besoin. Ce sont des correspondances conceptuelles, pas des fonctionnalités natives de ce secteur.

Guide de configuration pas à pas

Prérequis, déploiement sur le site central et dans les points de présence, offres, intégration de la facturation, revendeurs, sécurité et dépannage, pas à pas.

Lire le guide de configuration
Dans votre secteurSur la plateforme
Compte de revendeur ou de partenaire régionalCompte revendeur : un tableau de bord délégué avec crédits, permissions et ses propres lines
Palier de chaînes ou pack d'optionsBouquet : un ensemble nommé de chaînes, films ou séries qu'un package accorde
Chaîne de télévisionChaîne en direct : un stream avec ses sources, son EPG et ses formats de sortie
Bibliothèque VODCatalogue VOD : films et séries avec saisons et épisodes, catégories et métadonnées
Accès télévision de l'abonnéLine : un accès avec son package, ses bouquets, son expiration, sa limite de connexions et ses sorties
Fin de la période de facturationDate d'expiration de la line, renouvelée par un package, un crédit ou l'API
Écrans par abonnementConnexions max. de la line : combien d'appareils peuvent regarder en même temps
Intégration facturation et provisionnementReseller API et webhooks : les opérations du panneau depuis votre propre système
Nœud d'un point de présenceNœuds de streaming : serveurs edge enrôlés depuis le panneau, un par site ou par bâtiment

Considérations d'intégration

La facturation se connecte via les connecteurs open source qui s'installent côté opérateur (WHMCS, Blesta, WISECP, HostBill, ClientExec, FOSSBilling, Paymenter, Odoo et d'autres) ou via la Reseller API et les webhooks ; il n'y a pas d'intégration native avec un produit OSS ou BSS en particulier au-delà de ces connecteurs, ni de connexion unique (SSO) pour les spectateurs.

Considérations de sécurité

Les lines des abonnés portent une limite de connexions et peuvent être liées à une adresse, un pays ou un FAI ; les liens de lecture sont signés et expirent ; derrière un reverse proxy, TRUSTED_PROXIES garde l'adresse réelle dans les journaux et les règles d'IP ; les comptes du panneau utilisent la connexion en deux étapes, des groupes de permissions et des clés Admin API avec liste blanche d'IP ; le journal d'audit et les sauvegardes chiffrées complètent l'ensemble.

Droits sur les contenus et licences

L'opérateur doit détenir les droits sur chaque chaîne et chaque titre qu'il propose à ses abonnés ; la plateforme ne fournit ni contenu ni droits. Les offres standard s'appliquent ; un engagement Enterprise ajoute du travail d'intégration et un SLA.

Droits sur les contenus et usage acceptable

Centre d'aide

Questions de ce secteur

Les questions que se posent les exploitants avant un déploiement. Le centre d'aide contient les questions générales.

Centre d'aide
L'offre de télévision peut-elle être vendue avec l'offre internet ?

Oui. Un package par palier et un connecteur ou des appels API depuis votre facturation créent la line quand l'abonnement démarre et la désactivent quand il se termine.

Quels systèmes de facturation sont pris en charge ?

Dix-sept connecteurs open source couvrent des systèmes comme WHMCS, Blesta, HostBill, FOSSBilling, Odoo et d'autres ; tout autre système utilise la Reseller API et les webhooks. Il n'y a pas de connecteur pour les produits BSS propriétaires.

Comment fonctionnent les revendeurs ?

Un revendeur est un compte partenaire avec des crédits et ses propres lines, éventuellement avec des sous-revendeurs en dessous. C'est un compte délégué, pas une installation isolée.