Redondance¶
La télévision de l’hôtel dépend de la source des chaînes, du serveur, du réseau et de l’alimentation. Protégez chaque maillon séparément : la redondance de l’un ne protège pas contre la panne d’un autre.
Sources de secours¶
Un flux peut avoir plusieurs entrées : en cas de panne de l’entrée principale, le flux passe de lui-même à la suivante, et lorsque la principale est rétablie, il y revient (Redondance des sources). Paires typiques pour un hôtel :
chaîne satellite en principal, la même chaîne depuis Internet en secours ;
chaîne depuis Internet en principal, fichier vidéo d’accueil en dernière entrée : si toutes les sources ont disparu, les téléviseurs affichent l’écran d’accueil de l’hôtel, et non un écran noir.
Le fonctionnement sur l’entrée de secours est signalé par l”alerte de code 27 (input-fallback), une entrée de secours défaillante par le code 65 (backup-input-error), un flux sans aucune entrée opérationnelle par le code 60 (stream-no-source) ; tous les codes : Liste des alertes.
Second serveur¶
Important
Version bêta 2.1. Ce qui est décrit ici n’existe que dans la version bêta 2.1 : elle s’installe depuis le dépôt bêta et uniquement avec une licence ; la version stable 2.0.2 et la version de démonstration ne l’ont pas. La version bêta est fournie sans garantie, et l’assistance est assurée dans la mesure du possible (Programme de test bêta).
La réserve Meshwork protège contre la panne d’un serveur. Deux nœuds d’un même domaine reçoivent les mêmes sources et maintiennent des sorties identiques vers les mêmes adresses multicast, mais un seul d’entre eux envoie dans chaque groupe. Si ce nœud, sa sortie ou son entrée tombe en panne, le second nœud reprend le groupe sans interruption, et les téléviseurs continuent de recevoir les chaînes aux mêmes adresses. Les nœuds peuvent être maintenus à tour de rôle : un nœud arrêté normalement transmet d’abord ses groupes.
Exigences et configuration : Réserves. L’essentiel pour un hôtel :
les deux nœuds sont dans le VLAN IPTV, et leurs sorties ont les mêmes adresses, ports et interface d’envoi ;
dans un domaine de deux nœuds, un nœud redémarré ne reprend pas le groupe immédiatement ; un troisième nœud avec la réserve activée, même sans chaînes propres, supprime cette attente (Qui émet) ;
les deux nœuds sont dimensionnés pour la charge complète (Dimensionnement du serveur).
La version stable 2.0.2 ne dispose pas de la réserve Meshwork. Le second serveur est gardé en secours à froid avec une copie des réglages (Le fichier de configuration pss.json) et démarré manuellement en cas de panne du serveur principal.
Réseau et alimentation¶
Alimentation. Un serveur avec deux blocs d’alimentation sur des lignes différentes ; un onduleur à la fois pour le serveur et pour les commutateurs du VLAN IPTV : sans commutateur, les téléviseurs restent sans chaînes, même si le serveur fonctionne.
Commutateur. S’il y a deux nœuds, raccordez-les à des commutateurs de cœur différents du réseau IPTV.
Internet. Pour les chaînes depuis Internet et pour la liaison avec la tête de réseau centrale : deux fournisseurs d’accès ou une liaison de secours. Les protocoles avec retransmission (SRT, RIST, PS1) supportent de courtes pertes sur la liaison ; la marge est définie par le tampon du récepteur (Planification de la bande passante, de la latence et des ports).
Deux chemins. Entre les nœuds de la tête de réseau, un même flux RTP peut être transmis par deux réseaux indépendants selon SMPTE ST 2022-7 (Exigences réseau pour ST 2022-7). Les téléviseurs des chambres reçoivent de l’UDP multicast ordinaire, cela ne les concerne donc pas.
Supervision¶
La redondance n’est utile que si quelqu’un est informé de la bascule. Configurez la livraison des alertes à la personne d’astreinte — par e-mail, par messagerie instantanée ou vers un système externe (Livraison externe des alertes), et exportez les métriques du nœud vers le système de supervision de l’intégrateur, par exemple Zabbix ou Prometheus (Connexion de systèmes de supervision externes).