Feuille de route
Le principe
Section titled “Le principe”La documentation des têtes de réseau a la fâcheuse habitude de décrire le produit que le fabricant compte avoir. Cela coûte cher au lecteur, car l’écart se découvre à la mise en service, sur site, avec la camionnette de l’installateur devant la porte et le coaxial déjà tiré. Cette page existe pour que l’écart se découvre pendant que vous êtes encore en train de choisir.
Quatre groupes suivent. Maintenant : en cours d’écriture. Ensuite : engagé et spécifié. Plus tard : planifié mais pas spécifié en détail, et l’ordre au sein de ce groupe est ce qui a le plus de chances de bouger. Non prévu : un refus délibéré, avec sa raison, pour que vous puissiez écarter le produit sur ce point plutôt que de l’attendre.
Maintenant — en développement
Section titled “Maintenant — en développement”Travaux en cours. La concentration sur la signalisation DVB-C n’est pas arbitraire : ce sont ces éléments qui décident si un client perçoit un service de télévision professionnel ou manifestement improvisé, et ce sont eux sur lesquels les clients posent des questions en premier.
| Fonctionnalité | Pourquoi c'est important | Remarques |
|---|---|---|
| DVB-C | ||
| Numéros logiques de chaîne (LCN) | La chaîne 5 sur la touche 5, sur chaque téléviseur du bâtiment, sans que personne ne touche à une télécommande. Sans signalisation LCN, chaque téléviseur numérote la grille dans l'ordre où sa propre recherche a trouvé les services : deux chambres ne sont jamais d'accord et aucune carte des chaînes imprimée ne peut être juste. C'est, de loin, la fonctionnalité DVB-C la plus demandée. | en développement |
| Horloge TDT/TOT | Règle l'heure de chaque téléviseur client à partir du transport stream. Les téléviseurs sans source d'horloge affichent une heure fausse à l'écran, déclenchent leurs propres minuteries au mauvais moment et, sur certains modèles, refusent d'afficher la moindre information de programme. | en développement |
| Liens NIT entre multiplex | Un téléviseur qui trouve l'un des multiplex du site y apprend l'existence des autres, au lieu de balayer toute la bande pour les trouver. Sur un site à plusieurs porteuses, c'est la différence entre une recherche qui prend quelques secondes et une recherche qui prend plusieurs minutes et manque parfois complètement une porteuse. | en développement |
| Identité de service figée et protégée | Modifier la grille sans refaire la recherche dans tout le bâtiment. Les identifiants de service sont aujourd'hui dérivés de la position ; insérer une chaîne renumérote donc tout ce qui suit, et chaque téléviseur du bâtiment est en désaccord avec la nouvelle grille jusqu'à une nouvelle recherche. Figer attache un identifiant à une chaîne et protège contre un changement qui invaliderait les réglages existants. | en développement |
| Exploitation | ||
| Alertes par e-mail et webhook | Chaîne en panne, source basculée sur un secours, route multicast morte. Aujourd'hui, ces événements sont visibles dans l'interface, ce qui suppose que quelqu'un la regarde. Un appareil installé dans un local technique doit pouvoir lever la main. | en développement |
| Compteur de redémarrages par chaîne et rapport mensuel de disponibilité | La fréquence des redémarrages est le premier signal de la dégradation d'une source, et on ne peut actuellement la retrouver qu'en lisant les journaux. Un compteur par chaîne rend visible un serveur d'origine fragile avant qu'il ne tombe complètement, et un rapport mensuel donne à l'opérateur de quoi présenter à son fournisseur de contenu. | en développement |
Ensuite — engagé
Section titled “Ensuite — engagé”Spécifié et planifié, pas encore commencé ou pas encore terminé. Ce sont des engagements plutôt que des aspirations.
| Fonctionnalité | Pourquoi c'est important | Remarques |
|---|---|---|
| Sources | ||
| Entrée multicast RTP | Recevoir une chaîne depuis un groupe multicast qui transporte un transport stream encapsulé dans RTP. Le MPEG-TS brut en multicast UDP est déjà pris en charge — voir sources MPEG-TS — et couvre le cas d'une installation derrière une autre tête de réseau qui envoie du TS brut. Ce qui manque, c'est l'encapsulation RTP qu'utilisent certains encodeurs et liaisons de contribution. | engagé |
| Sources de secours ordonnées avec bascule et retour automatiques | Une liste de sources par chaîne au lieu d'une seule, essayées dans l'ordre, avec retour automatique à la source principale dès qu'elle est de nouveau saine. Aujourd'hui, un serveur d'origine en panne signifie une chaîne en panne jusqu'à ce que quelqu'un la modifie. | engagé |
| Ordre des pistes audio et forçage de langue par chaîne | Décider quelle langue un téléviseur sélectionne par défaut, et dans quel ordre les alternatives sont proposées. Utile partout où les clients ne partagent pas une même langue ; aujourd'hui, c'est entièrement déterminé par l'ordre qu'utilise le serveur d'origine. | engagé |
| Distribution | ||
| Sortie HTTP MPEG-TS et HLS avec contrôle d'accès | Servir les mêmes chaînes aux téléphones et tablettes des clients sur le réseau sans fil du site, en contrôlant qui peut regarder. Le multicast ne traverse pas un réseau Wi-Fi invités typique : téléviseurs et appareils personnels ont donc besoin de modes de distribution différents pour un contenu identique. | engagé |
| Guide des programmes | ||
| Guide des programmes sur les chaînes en remultiplexage | Le guide lui-même est livré : sources XMLTV, association des chaînes et EIT dans le guide propre au téléviseur — voir Guide des programmes (EPG). L'EIT n'est actuellement ajoutée qu'aux chaînes utilisant le moteur pass-through. Une chaîne qui doit utiliser le moteur de remultiplexage, comme une source RTMP ou fMP4, est associée et affiche « maintenant et ensuite » dans l'interface, mais n'envoie aucun guide aux téléviseurs. | engagé |
| Fiabilité | ||
| Écran intégré « difficultés techniques » | Généré automatiquement au format de la source principale, afin qu'une chaîne en panne affiche une explication au lieu d'un écran noir. Les écrans noirs génèrent des appels à la réception ; un message à l'écran, non. | engagé |
| Détail du transport stream par PID | L'analyseur de transport stream est livré — erreurs de continuité, erreurs de transport, précision PCR et débit par chaîne, en graphiques et exportés ; voir Qualité du transport stream. Restent à venir le détail par PID et les erreurs au niveau PES. Aujourd'hui, les compteurs d'une chaîne sont additionnés sur l'ensemble de ses PID : ils montrent qu'une chaîne est endommagée, mais pas s'il s'agit de la vidéo ou d'une piste audio. | engagé |
| Exploitation | ||
| Export, import de configuration et clonage de site | Un clic pour reprendre la configuration d'un site qui fonctionne comme base du suivant. Aujourd'hui, c'est une copie de fichier et une retouche manuelle soigneuse, ce qui est faisable pour un site et fastidieux pour vingt. | engagé |
| Utilisateurs et rôles | Le personnel de réception doit pouvoir voir si une chaîne fonctionne et la redémarrer. Les installateurs doivent pouvoir modifier les paramètres RF. Un mot de passe partagé unique accorde les deux, ce qui signifie soit que les mauvaises personnes peuvent casser le multiplex, soit que les bonnes ne peuvent pas réparer une chaîne à minuit. | engagé |
| Point d'accès Prometheus et tableau de bord fourni | Des métriques sous une forme que la supervision existante comprend déjà, avec un tableau de bord livré plutôt que laissé en exercice. Les étiquettes de métriques nécessaires figurent déjà dans le fichier de configuration sous location_name et re_seller. | engagé |
Plus tard — planifié
Section titled “Plus tard — planifié”Envisagé, mais ni spécifié en détail ni planifié. La demande des clients fait remonter les éléments dans cette liste, et c’est la principale raison de sa publication.
| Fonctionnalité | Pourquoi c'est important | Remarques |
|---|---|---|
| Services de contenu | ||
| Générateur de chaîne d'information interne | Une chaîne produite par le site lui-même : activités, menus, avis, services sur place, vue d'une caméra. Pour les maisons de retraite, c'est l'élément le plus précieux de toute la liste — un résident qui peut difficilement se rendre jusqu'à un panneau d'affichage peut lire le menu du déjeuner et l'activité de l'après-midi depuis son fauteuil. C'est aussi la fonctionnalité la plus souvent mal réalisée aujourd'hui, avec un ordinateur portable et un modulateur HDMI de récupération. | planifié |
| Sources | ||
| Entrée caméra RTSP | Les caméras du site — entrée, parking, jardin — sous forme de chaînes ordinaires. Complète la chaîne d'information et est souvent demandée en même temps. | planifié |
| Entrée tuner : DVB-S/S2, DVB-T et DVB-C | Recevoir des chaînes par voie hertzienne — satellite, antenne terrestre ou réseau câblé existant — plutôt que d'un fournisseur IP. Aujourd'hui, toutes les sources arrivent sur IP ; un site doté d'une parabole ou d'une antenne mais sans fournisseur IP ne peut donc pas encore utiliser Castmux. L'entrée tuner supprimerait la dépendance à un fournisseur IP pour les chaînes qui n'en ont pas besoin, ce que plusieurs sites préféreraient. | planifié |
| Distribution | ||
| Débit constant par chaîne sur la sortie UDP | Bourrer une chaîne jusqu'à un débit fixe. Certains décodeurs et certains équipements réseau se comportent mieux avec un débit constant, et dimensionner la capacité sur un débit variable relève de la conjecture assortie d'une marge de sécurité. | planifié |
| Plusieurs destinations par chaîne | Envoyer une chaîne vers plusieurs groupes ou adresses unicast sans la configurer deux fois. Dupliquer une chaîne pour y parvenir double la bande passante côté source, qui est généralement la ressource limitée. | planifié |
| Annonces SAP/SDP | Annoncer la grille multicast pour que les récepteurs et lecteurs logiciels compatibles découvrent les chaînes au lieu d'être configurés à la main avec des adresses. | planifié |
| DVB-C | ||
| Embrouillage BISS | Embrouillage léger pour les contenus dont le fournisseur exige qu'ils ne soient pas reçus en clair sur un réseau câblé partagé. Ce n'est pas un système d'accès conditionnel et ce n'est pas destiné à en devenir un. | planifié |
| Services radio typés comme radio | Chaînes uniquement audio signalées avec le bon type de service, afin que les téléviseurs les classent dans la radio au lieu de les présenter comme des chaînes de télévision à l'image perpétuellement vide. | planifié |
| Exploitation | ||
| Gestion de flotte multisite | Une vue unique de tous les appareils installés par un revendeur, avec une configuration poussée depuis celle-ci. Le prolongement naturel de l'export, de l'import et du clonage, dont elle dépend. | planifié |
Non prévu
Section titled “Non prévu”Ces éléments ne seront pas développés, et la raison est donnée pour que vous puissiez en tenir compte. Certains sont des exclusions qui rendent possible le reste du produit ; les autres relèvent d’une autre catégorie d’équipement.
| Fonctionnalité | Pourquoi c'est important | Remarques |
|---|---|---|
| Traitement | ||
| Transcodage | Ce n'est pas un oubli : c'est la décision sur laquelle repose le reste du produit. Transmettre la vidéo intacte est ce qui permet 25 chaînes sur un appareil sans ventilateur de 2 Go et ce qui garantit que l'image est exactement celle envoyée par le fournisseur. Ajouter un encodeur coûterait un ordre de grandeur en matériel et introduirait une perte de qualité sur chaque chaîne pour servir une minorité qui en a besoin. | non prévu |
| DVB-C | ||
| Accès conditionnel complet (DVB Simulcrypt) | Un système d'accès conditionnel avec ECMG, gestion des droits et logistique des cartes à puce est un autre produit, vendu à une autre clientèle. S'y essayer compromettrait la simplicité qui permet à un seul technicien d'installer celui-ci en un après-midi. | non prévu |
| Désembrouillage DVB-CI | Pas de prise en charge des CAM. Les sources doivent arriver en clair. Désembrouiller le service chiffré de quelqu'un d'autre entraîne des obligations matérielles, de licence et contractuelles qui ne conviennent pas à un appareil de cette taille. | non prévu |
| Distribution | ||
| Sortie modulateur DVB-T | Les bâtiments dans lesquels ce produit est installé sont câblés pour le DVB-C, et la demande n'est donc pas apparue. C'est une question de demande plutôt que de principe : si de nombreux clients la réclament, elle passera dans la liste. | non prévu |
| Distribution à l'échelle d'un CDN | La cible est un bâtiment. Protection de l'origine, cache en périphérie et distribution multirégion relèvent d'une autre architecture, et prétendre le contraire donnerait un produit médiocre dans les deux cas. | non prévu |
Influer sur les priorités
Section titled “Influer sur les priorités”L’ordre présenté ici reflète ce que les clients ont demandé, et il change lorsqu’ils demandent autre chose. Si un élément de Plus tard est celui qui décide si Castmux convient à votre site, dites-le : un site concret avec un besoin concret fait avancer un élément plus loin que n’importe quelle opinion interne. Écrivez à [email protected] ou soulevez le sujet lors de votre prochain point.
Aucune date n’est indiquée, et c’est délibéré plutôt qu’évasif. Une date attachée à un élément que personne n’a commencé est une supposition présentée comme un engagement, et elle finit en excuses. Une liste ordonnée, tenue honnêtement, vous dit ce qui arrivera avant quoi — et c’est la question qui compte vraiment lorsque vous décidez d’installer maintenant ou d’attendre.