Accueil
XtreamUIPro

Secteur public

Séances publiques et information sur des serveurs que l'institution contrôle

Une séance du conseil passe en direct et reste dans les archives, la formation du personnel est une bibliothèque par service, et le public reçoit une line à longue expiration depuis le site web de l'institution. La vidéo reste sur une infrastructure que l'institution exploite.

Une salle de conseil municipal vide avec des rangées de bureaux et des microphones.
Photo : Héctor Berganza · Pexels License

Les défis

Ce qu'un organisme public doit résoudre

  • Des séances qui doivent être publiques et conservées

    Les réunions sont diffusées puis doivent rester disponibles pour les habitants, dans des archives que l'institution détient, et pas seulement sur une plateforme externe.

  • Deux publics, des règles différentes

    Les habitants regardent les séances ouvertes et l'information, tandis que le personnel utilise des formations et des notes internes qui ne doivent pas être publiques.

  • Le contrôle de l'endroit où vit la vidéo

    Les règles de marchés publics et de protection des données demandent souvent où le service tourne et qui l'administre, et un service hébergé soulève la question à chaque fois.

Comment Xtream UI Pro aide

Comment la plateforme s'adapte

  • Une chaîne en direct et des archives

    Une séance est une chaîne en direct alimentée par l'encodeur de la salle ; avec le catch-up activé, les spectateurs arrivés en retard peuvent revenir en arrière, et l'enregistrement est classé comme un épisode de la série des séances.

  • Des lines publiques et des lines du personnel

    Les habitants reçoivent une line à longue expiration depuis le site web de l'institution ; le personnel reçoit des lines par service avec ses propres packages et bouquets, de sorte que la formation et les notes internes restent hors de la grille publique.

  • Exploité par l'institution

    Le panneau, l'origine et les nœuds tournent sur des serveurs que l'institution choisit, avec connexion en deux étapes, groupes de permissions, journal d'audit et sauvegardes chiffrées pour ses propres opérateurs.

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

  • 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

  • Sécurité et contrôle d'accès

    Connexion en deux étapes, secrets scellés au repos, liens de lecture signés liés au spectateur, règles par IP et par pays, limites de connexions et protection contre la force brute.

    TOTP · clés scellées AES · URL signées HMAC · règles GeoIP et ISP

  • 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

  • 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

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 conseil municipal

Un serveur de gestion dans le centre de données du conseil, le flux de la salle comme chaîne en direct avec archives conservées, une bibliothèque de formation du personnel par service, des lines publiques à longue expiration, et les propres systèmes du conseil sur la Reseller API.

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

Dans un déploiement pour le secteur public, les sources sont le flux en direct de la salle, les enregistrements des séances passées et les vidéos de formation ; le panneau détient les bouquets publics et ceux du personnel ainsi que les lines des deux publics ; l'origine les dessert, avec des nœuds là où un site en a besoin ; les systèmes du conseil se connectent via la Reseller API.

  1. Installer dans le centre de données du conseil

    Le panneau, l'API, le worker et l'origine tournent sur un serveur du conseil derrière son reverse proxy ; la base de lecture est l'adresse publique que les habitants atteignent.

  2. Diffuser et conserver les séances

    L'encodeur de la salle pousse une chaîne en direct dans le bouquet public ; l'enregistrement devient un épisode dans une série par instance, comme le conseil plénier et les commissions.

  3. Des lines pour le public

    Les habitants reçoivent une line à longue expiration remise sur le site web du conseil, liée au seul bouquet public.

  4. Des lines pour le personnel par service

    Le personnel obtient des lines par service avec des packages qui ajoutent la bibliothèque de formation et les notes internes ; les systèmes propres du conseil les créent et les désactivent via la Reseller API.

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, installation sur les serveurs de l'institution, séances en direct et archives, accès public et personnel, sécurité et dépannage, pas à pas.

Lire le guide de configuration
Dans votre secteurSur la plateforme
Séance du conseil ou chaîne publiqueChaîne en direct : un stream avec ses sources, son EPG et ses formats de sortie
Archives des séances et bibliothèque de formationCatalogue VOD : films et séries avec saisons et épisodes, catégories et métadonnées
Programme public ou collection d'un serviceBouquet : un ensemble nommé de chaînes, films ou séries qu'un package accorde
Accès habitant ou personnelLine : un accès avec son package, ses bouquets, son expiration, sa limite de connexions et ses sorties
Validité d'un accès public ou du personnelDate d'expiration de la line, renouvelée par un package, un crédit ou l'API
Intégration des systèmes du conseilReseller API et webhooks : les opérations du panneau depuis votre propre système

Considérations d'intégration

Les systèmes propres de l'institution, comme son site web, son annuaire du personnel ou son système de dossiers, se connectent via la Reseller API (créer, renouveler, désactiver une line) et les webhooks ; le panneau n'a pas d'intégration native avec un produit du secteur public en particulier et pas de connexion unique (SSO) pour les spectateurs.

Considérations de sécurité

Gardez la plateforme sur l'infrastructure propre de l'institution derrière son reverse proxy avec TLS ; gardez le matériel public et interne dans des bouquets séparés ; les lines portent une limite de connexions ; les liens de lecture sont signés et expirent ; 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 enregistre chaque modification.

Droits sur les contenus et licences

L'institution doit détenir le droit de publier les séances et tout matériel de tiers dans sa bibliothèque de formation ; la plateforme ne fournit ni contenu ni droits. Les offres standard s'appliquent.

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
Les habitants peuvent-ils regarder les séances sans compte ?

Les spectateurs utilisent toujours une line. Le conseil peut remettre une line à longue expiration depuis son site web, liée au bouquet public, de sorte que les habitants reçoivent des identifiants et n'ont besoin d'aucun autre compte.

Le matériel du personnel peut-il rester privé ?

Oui. Placez-le dans des bouquets que seuls les packages du personnel accordent ; une line ne voit que les bouquets de son package, donc la line publique ne reçoit jamais la bibliothèque de formation.

Les archives sont-elles conservées après la séance ?

L'enregistrement est ajouté au catalogue comme épisode et y reste jusqu'à ce que l'institution le retire ; c'est le fichier de l'institution sur son propre serveur, et la durée de conservation est sa décision.