Documentation Castmux
Ce que fait Castmux
Section titled “Ce que fait Castmux”Une tête de réseau est le point où un contenu devient de la télévision. Castmux en est une, de petite taille. Il s’exécute comme un processus unique sur un appareil sans ventilateur et remplit quatre fonctions :
| Étape | Ce qui se passe | En savoir plus |
|---|---|---|
| Recevoir | Récupérer chaque chaîne depuis un serveur d'origine HLS, SRT ou RTMP, ou accepter un flux MPEG-TS brut en multicast UDP ou en HTTP. Sur une échelle HLS, choisir délibérément un niveau de qualité au lieu d'accepter celui que le serveur d'origine liste en premier. | Chaînes et sources |
| Préparer | Produire un transport stream bien formé : soit transmettre intacts les PID, pistes audio et descripteurs de langue d'origine, soit remultiplexer lorsqu'un équipement en aval l'exige. | Moteurs de diffusion |
| Distribuer | Envoyer du MPEG-TS vers un groupe multicast pour les décodeurs et les téléviseurs connectés, et/ou assembler plusieurs chaînes dans un multiplex DVB-C sur une véritable porteuse RF. | UDP · DVB-C |
| Superviser | Surveiller chaque chaîne, mesurer ce qui sort réellement du port réseau, redémarrer ce qui est vraiment en panne, et refuser de redémarrer ce qu'un redémarrage ne peut pas réparer. | Supervision |
Ce que Castmux ne fait pas
Section titled “Ce que Castmux ne fait pas”Mieux vaut le savoir avant d’y consacrer un après-midi. Rien de ce qui suit n’est un oubli : chaque point est un choix motivé, et il est énoncé pour que vous puissiez écarter le produit tôt plutôt qu’à la mise en service.
- Il ne transcode pas. La vidéo et l’audio sont transmis tels quels, jamais réencodés. C’est pourquoi 25 chaînes tiennent sur un appareil de 2 Go et pourquoi la qualité d’image est exactement celle que votre fournisseur a envoyée. Si vous devez décliner un flux 4K en cinq débits, il vous faut une machine d’une autre catégorie.
- Il ne peut pas restituer ce que la source ne transporte pas. Si le serveur d’origine envoie une seule piste audio, aucun réglage du moteur n’en produira une seconde.
- Il ne désembrouille pas. Il n’y a pas de prise en charge DVB-CI ni CAM. Les sources doivent arriver en clair.
- Il n’a pas de système d’accès conditionnel. Le DVB Simulcrypt complet avec ECMG est hors périmètre. L’embrouillage BISS figure sur la feuille de route.
- Ce n’est pas un CDN. L’échelle visée est un bâtiment, pas une région.
Par où commencer
Section titled “Par où commencer”Conventions de ce manuel
Section titled “Conventions de ce manuel”Les fonctionnalités disponibles aujourd’hui ne portent aucune mention. Les fonctionnalités engagées mais pas encore publiées sont signalées par prévu et figurent sur la page de la feuille de route avec une version cible. Ce manuel ne décrit aucun comportement inexistant : si une page dit que Castmux fait quelque chose, il le fait dès maintenant.
Les exemples de commandes supposent un hôte Linux doté d’un moteur de conteneurs. Lorsqu’une valeur doit être remplacée, elle apparaît entre chevrons, comme <your-config-dir>.