Architectures types¶
Un seul hôtel¶
Un seul hôtel : un seul nœud reçoit toutes les sources, envoie le multicast vers les téléviseurs des chambres et le HLS vers les appareils des clients.¶
Sources.
Chaînes satellite et terrestres : les adaptateurs DVB du nœud. Chaînes payantes de l’opérateur local : via un module CAM avec la carte de l’opérateur ; chaînes protégées par clé : via BISS (Récepteur DVB, Désembrouillage).
Chaînes depuis Internet : entrées SRT, RIST, HLS et autres (Choix du protocole de transmission).
Chaîne d’accueil de l’hôtel : un fichier vidéo lu en boucle (entrée file, Fichiers et périphériques). La vidéo elle-même est préparée par l’hôtel ou son studio.
Guide des programmes : depuis la diffusion hertzienne ou XMLTV ; le nœud l’insère dans le flux (EIT), et les téléviseurs l’affichent dans leur guide (EPG/EIT).
Téléviseurs des chambres. Pour chaque chaîne, une sortie UDP multicast dans le VLAN IPTV, avec son propre groupe et un port commun (Réseau multicast dans un hôtel). La liste des chaînes pour les décodeurs et les applications IPTV peut être exportée au format M3U (Export et import M3U).
Appareils des clients. Les mêmes chaînes sont diffusées en HLS ou DASH dans le Wi-Fi des clients (OTT et DVR). Pour que le client n’ait pas à saisir d’identifiant ni de mot de passe, créez un compte par adresse IP avec la plage du réseau des clients dans le champ « Adresse IP / CIDR » et limitez-le aux chaînes autorisées (Utilisateurs / Identifiants). Un tel compte n’ouvre les chaînes que depuis le réseau de l’hôtel : les droits de diffusion des chaînes sont généralement limités au périmètre de l’hôtel. Chaque spectateur simultané a besoin de sa propre session, or pour un nouveau compte « Connexions max, HTTP/HLS » vaut 1 : choisissez « Illimité » ou un nombre au moins égal au nombre de spectateurs attendu (Utilisateur : ajout et modification).
Serveur : selon le calcul de Dimensionnement du serveur ; redondance : selon Redondance.
Chaîne d’hôtels depuis une seule tête de réseau¶
Chaîne d’hôtels : le nœud central reçoit les chaînes et les transmet via Internet au nœud de chaque hôtel ; tous les nœuds sont dans un même domaine Meshwork.¶
Pour une chaîne d’hôtels, une société de gestion ou un opérateur qui vend un bouquet de chaînes aux hôtels, les chaînes sont reçues une seule fois, sur la tête de réseau centrale : satellite, hertzien, cartes payantes, chaînes depuis Internet.
Livraison aux hôtels. Le nœud central transmet chaque chaîne via Internet au nœud de l’hôtel par un protocole avec retransmission — SRT, RIST ou PS1 (Choix du protocole de transmission, bande passante et tampon : Planification de la bande passante, de la latence et des ports). La liaison vers l’hôtel se dimensionne pour la somme des débits des chaînes transmises, avec une marge pour la retransmission. Si le nœud de l’hôtel est derrière un NAT, il se connecte lui-même au nœud central : par exemple, SRT en mode caller (SRT).
Dans l’hôtel, un nœud local reçoit ces chaînes et les envoie en multicast dans le VLAN IPTV local, comme dans l’architecture d’un seul hôtel, et au besoin en HLS aux clients. Aux chaînes centrales, on peut ajouter des chaînes locales : du DVB-T2 hertzien ou sa propre chaîne d’accueil.
En cas de coupure d’Internet. Définissez des entrées de secours pour les chaînes de l’hôtel : la diffusion hertzienne locale ou le fichier vidéo d’accueil en dernière entrée (Sources de secours).
Supervision depuis une seule fenêtre. Tous les nœuds sont réunis dans un même domaine Meshwork : l’état de chaque nœud, le catalogue commun des adresses et des ports et les alertes de tous les hôtels sont visibles sur n’importe quel nœud (Meshwork). Meshwork ne transfère pas les flux : les chaînes passent par les entrées et sorties configurées. Un nœud d’hôtel derrière un NAT se connecte lui-même au domaine, sans redirection de ports (Nœuds derrière un NAT).
Chaque nœud est une installation distincte de Perfect Streamer avec sa propre licence ; le nœud d’un hôtel se dimensionne selon son propre nombre de chaînes et de spectateurs (Dimensionnement du serveur).