Configurer le lecteur
Cette page vous guide à travers la configuration des paramètres Broadsign Control Player.
Note : La plupart de ces options peuvent être modifiées à l’aide d’un profil de configuration via Broadsign Control Administrator (voir Profils de configuration - Lecteurs). Les options nécessitant une modification directement sur l'ordinateur du lecteur, les configurations locales, sont réservées aux utilisateurs avancés uniquement.
Broadsign Control Player est hautement configurable.
Par défaut, le package d'installation créera la configuration d'origine. Cette configuration est remplacée lorsque Broadsign Control Player est mis à niveau. L'original fournit des paramètres par défaut raisonnables pour tous les composants Broadsign.
Si la configuration d'origine doit être modifiée, l'utilisateur peut effectuer ces modifications à l'aide des branches de configuration locales ou distantes. Les paramètres de la branche de configuration d'origine sont remplacés par ceux de la branche locale qui sont à leur tour remplacés par ceux de la branche distante.
La branche de configuration locale ne peut être modifiée que par l'intervention de l'utilisateur directement sur la machine du lecteur. La branche distante est configurable par Broadsign Control Administrator.
Note : Nous vous recommandons de limiter vos modifications, lorsque cela est possible, à la branche distante.
Avertissement : Ne pas modifier une configuration d'origine. Les modifications apportées à la configuration d’origine ne seront pas conservées lors d’une mise à niveau.
Pour une assistance technique, contactez Broadsign Services.
La configuration locale de Broadsign Control Player spécifie les paramètres de configuration du logiciel sur cette machine particulière.
Configuration d'origine
Les configurations « originales » d’un lecteur Windows résideront dans le registre du système et peuvent être trouvées dans le chemin de registre suivant :
[HKLM]\SOFTWARE\broadsign\OrganizationDefaults\bsp\configuration\original
L’exécution de modifications de registre directement sur un système doit être effectuée avec précaution. Il est fortement recommandé d'effectuer des sauvegardes du registre avant de modifier les paramètres. Des modifications incorrectes pourraient empêcher le système de fonctionner normalement.
Nous avons documenté une configuration exécutant une version 32 bits de Windows. Si vous exécutez une version 64 bits, le chemin du registre sera légèrement différent. Windows crée un dossier appelé « Wow6432Node » et le chemin du registre devient :
[HKLM]\SOFTWARE\Wow6432Node\broadsign\OrganizationDefaults\bsp\configuration\original
Définition des configurations locales
Voici les étapes nécessaires pour configurer une configuration « locale » sur un système Windows :
-
Dans le chemin de registre suivant, créez une clé « locale ».
[HKLM]\SOFTWARE\broadsign\OrganizationDefaults\bsp\configuration - Dans le chemin de registre « local », créez une clé « services ».
- Répliquez la clé d’intérêt trouvée dans la configuration « services d’origine » dans la configuration « services locaux » et définissez sa valeur sur la valeur souhaitée.
-
Modifiez la valeur use_branch dans le chemin de registre suivant afin que sa valeur soit définie sur local :
[HKLM]\SOFTWARE\broadsign\OrganizationDefaults\bsp\configuration
Une fois les modifications effectuées, Broadsign Control Player doit être redémarré pour que les modifications prennent effet.
Ce qui suit montre comment le registre sera organisé une fois que la valeur bsp.filesink de la section « original » aura été répliquée dans la section « locale ».
La configuration locale du lecteur spécifie les paramètres de configuration du logiciel sur cette machine particulière.
Configuration d'origine
La configuration « originale » d’un Ubuntu Broadsign résidera dans le fichier BroadSign.conf situé dans le répertoire suivant :
/etc/xdg/
Définition d'une configuration locale
Les étapes suivantes sont nécessaires pour configurer une configuration « locale » sur un système Ubuntu :
-
Localisez le fichier de configuration « local » nommé BroadSign.conf dans le chemin suivant :
/home/bsp/.config/Vous devez avoir lancé Broadsign Control Player au moins une fois avant de faire ces changements. Le fichier local est créé au premier démarrage de l'application.
- Dans le fichier de configuration « original » ( /etc/xdg/BroadSign.conf ) localisez la configuration à modifier et copiez la ligne dans le fichier de configuration « local ».
- Remplacez toutes les instances de « original » dans les chemins par « local » pour les nouvelles configurations ajoutées au fichier « local ».
-
Saisissez la ligne suivante à la fin du fichier de configuration « local » :
configuration\use_branch=local
Une fois les modifications effectuées, vous devez redémarrer le lecteur pour que les modifications prennent effet.
Vous pouvez ajouter ou modifier des paramètres de configuration directement dans le Broadsign Control Player.
Pour ajouter des paramètres de configuration dans Broadsign Control Player :
- Ouvrez Broadsign Control Player.
- Dans le menu en haut à gauche, cliquez sur Debugging Tools.
- Dans l’interface de l’outil de débogage, cliquez sur l’icône Configuration.
- Recherchez le paramètre à ajouter ou à modifier. S'il n'est pas là, cliquez sur l'icône + pour l'ajouter.
La configuration locale du Broadsign Control Player est affiché.
Une fois les modifications effectuées, vous devez redémarrer le lecteur pour que les modifications prennent effet.
Vous pouvez configurer les paramètres suivants :
- Moniteur de disque
- Configuration du réseau
- Fréquence des interrogations
- Contrôles du réseau
- Retour au cluster de serveurs principaux
- Décalage de l'horloge
- Utiliser la limitation
- Nom d'hôte
- Moniteur de synchronisation
- Usage
- Profil de configuration à distance
- Moniteurs système
- Moniteur de processeur
- Moniteur de mémoire
- Lecture aléatoire de la liste de lecture
Moniteur de disque
Le service Disk Monitor gère automatiquement l'espace disque utilisé par le dossier racine du document de Broadsign Control Player.
Quand Broadsign Control Player télécharge le contenu à lire, il est stocké dans le dossier racine du document. Alors que de plus en plus de contenu est programmé puis supprimé de la playlist de Broadsign Control Player, ce dossier grandit. Le service de surveillance de disque contrecarre cette croissance en supprimant les fichiers dont Broadsign Control Player n'a plus besoin. Le moniteur de disque n'exécutera cette tâche qu'une fois que la taille du dossier de documents aura dépassé un seuil configurable. Un profil de configuration à distance permet à l'utilisateur de configurer ce seuil à partir de l'onglet Settings > Disk des propriétés du profil de configuration. Le seuil peut être contrôlé de deux manières :
- Specific Cache Size (GB) – Cette option permet à l'utilisateur de saisir une taille maximale pour le dossier racine du document. Si le contenu du dossier dépasse cette taille, il est supprimé. Consultez la section détails ci-dessous pour plus d'informations.
- Auto Managed – Cette option indique Broadsign Control Player qu'il doit garder au moins 15 % du disque dur libre. Par exemple, sur un disque de 100 Go, lorsque moins de 15 Go d'espace libre sont disponibles, l'option de gestion automatique commencerait à supprimer les copies publicitaires les moins récemment utilisées pour maintenir 15 Go libres à tout moment.
Le moniteur de disque vérifiera périodiquement la racine du document pour voir si des fichiers doivent être supprimés. S'il décide qu'une action est nécessaire, les fichiers sont supprimés en deux étapes.
- Les fichiers les moins récemment consultés que Broadsign Control Player ne considère pas comme contenu en cours de lecture sont supprimés.
- Si le premier passage n'a pas créé suffisamment d'espace, un deuxième passage est effectué pour supprimer tous les fichiers en commençant par le moins récemment consulté jusqu'à ce que suffisamment d'espace soit disponible.
Configuration du réseau
Broadsign Control Player utilise sa connexion réseau de plusieurs manières. Pour certaines installations, la personnalisation des spécificités de ce comportement peut être requise.
Fréquence des interrogations
Cette option de profil de configuration à distance se trouve dans l'onglet Settings > Core des paramètres du profil de configuration dans Broadsign Control Administrator. Cette option de configuration contrôle la fréquence à laquelle le lecteur communique avec Broadsign Server pour recevoir des mises à jour. La fréquence minimale autorisée par le lecteur est de 20 minutes.
Contrôles du réseau
Broadsign Control Player utilise la connexion réseau pour de nombreuses raisons. Dans certains cas, il peut être souhaitable d’interdire l’accès au réseau pour certaines fonctionnalités. Par exemple, un magasin configurerait Broadsign Control Player pour ne pas utiliser une connexion téléphonique commutée partagée avec la caisse pendant les heures d'ouverture.
Pour désactiver l'accès au réseau, un lecteur doit d'abord être configuré avec une période de contrôle du réseau indiquant quand il doit être autorisé à accéder au réseau. Par défaut, le lecteur obéira à cette restriction. Si l'option Respect Network Controls est désactivée, le lecteur utilisera le réseau même pendant les périodes de coupure. L'option Respect Network Controls peut être configurée pour les fonctionnalités réseau suivantes :
- Interrogation – Si l’accès au réseau est refusé pour l’interrogation, Broadsign Control Player ne communiquera pas avec Broadsign Server pendant la période interdite.
- Téléchargement de contenu – Si l’accès au réseau est refusé pour les téléchargements de contenu, Broadsign Control Player ne téléchargera pas de nouveau contenu pendant la période interdite.
- Contenu du téléscripteur – Si l’accès au réseau pour le produit téléscripteur est refusé, le téléscripteur lira les données les plus récentes.
- Moniteur de synchronisation – Si l’accès au réseau est refusé pour le moniteur de synchronisation, le dernier fichier synchronisé de Broadsign Control Player restera utilisé.
Retour au cluster de serveurs principaux
Cette option de profil de configuration à distance se trouve dans l'onglet Settings > Network des paramètres du profil de configuration dans Broadsign Control Administrator. Lorsqu'elle est activée, cette option permet à Broadsign Control Player de télécharger du nouveau contenu depuis Broadsign Server même lorsqu'un serveur Edge est attribué au lecteur.
Si cette option est désactivée, le lecteur sera obligé de récupérer du nouveau contenu en utilisant uniquement le serveur Edge. Cette option peut être utilisée pour contrôler la bande passante utilisée par le lecteur lors de la communication avec Broadsign Server.
Décalage de l'horloge
Cette option de profil de configuration à distance se trouve dans l'onglet Settings > Clock des paramètres du profil de configuration dans Broadsign Control Administrator. Lorsqu'elle est activée, cette option permet à Broadsign Control Player de synchroniser son horloge interne avec celle de Broadsign Server avec une précision meilleure qu'une seconde. Cela ne modifie pas l'heure du système d'exploitation du lecteur.
Utiliser la limitation
Cette option de profil de configuration à distance se trouve dans l'onglet Settings > Core des paramètres du profil de configuration dans Broadsign Control Administrator. L'option contrôle la vitesse maximale à laquelle le lecteur peut télécharger son contenu à partir du Broadsign Server ou Broadsign Control Edge Server attribué au lecteur.
Nom d'hôte
Ce paramètre de configuration ne peut pas être défini à l'aide d'un profil de configuration à distance. Référez-vous à Configuration locale sous Windows et Configuration locale sous Linux pour plus de détails sur la façon de définir cette option.
Le host_name est une liste d'adresses réseau ou de noms d'hôtes délimitée par des points-virgules qui représentent les Broadsign Servers avec lesquels le lecteur peut communiquer. Cette option est configurée sur le service bsp.connnector_adapter_factory. Par exemple, sous Unix, les lignes suivantes définiraient correctement le paramètre host_name :
- configuration\use_branch=local
- configuration\local\services\bsp.connector_adaptor_factory\host_name="192.168.0.1;bss.votredomaine.com"
La première ligne est nécessaire pour indiquer au Broadsign Control Player d'envisager d'utiliser la branche de configuration locale. La deuxième ligne définit le paramètre host_name sur une liste de 2 noms possibles de Broadsign Servers.
Moniteur de synchronisation
Le moniteur de synchronisation de fichiers (monitor_sync) fournit un mécanisme de mise à jour périodique d'un fichier local à partir d'une source distante. Ceci est couramment utilisé pour synchroniser les données externes nécessaires à certains contenus dynamiques . Par exemple, une application peut afficher les conditions météorologiques locales à l'aide d'un fichier mis à jour une fois par heure par le moniteur de synchronisation.
Usage
Le moniteur de synchronisation de fichiers peut être appliqué à un Broadsign Control Player en utilisant les profils de configuration dans Broadsign Control Administrator ou en modifiant la branche de configuration locale. Consultez les sections ci-dessous pour l’une ou l’autre méthode.
Profil de configuration à distance
Une fois qu'un lecteur est affecté à un profil de configuration à distance, les paramètres du moniteur de synchronisation peuvent être entièrement configurés sans nécessiter aucune intervention de l'utilisateur. Pour plus d'informations, voir Section Monitor Sync.
Les fichiers à copier par le moniteur de synchronisation peuvent être configurés dans l'onglet URL de la boîte de dialogue du profil de configuration. Il est important de se rappeler que l’utilisateur « bsp » aura besoin d’un accès en lecture et en écriture à tous les fichiers du répertoire avec lesquels ils sont synchronisés. Si les autorisations du dossier ne sont pas définies correctement, le moniteur de synchronisation ne fonctionnera pas.
Pour les utilisateurs avancés qui disposent déjà d'un fichier urls.xml existant, le mode avancé permet de copier ce fichier directement dans la boîte de dialogue pour être utilisé par les lecteurs associés.
Dans certains cas, le fichier à synchroniser doit être personnalisé pour un lecteur spécifique. Au lieu de nécessiter un profil de configuration à distance pour chaque lecteur, le moniteur de synchronisation prend en charge trois variables qui peuvent être utilisées pour identifier le lecteur et synchroniser le fichier correct.
- Resource Id – Cette variable contient l’identifiant unique de la ressource du lecteur tel qu’il est vu depuis Broadsign Control Administrator.
- Location Code and Address – Ces variables contiennent les champs Code postal et Adresse configurés sur l'unité d'affichage du lecteur.
Moniteurs système
Il est important pour Broadsign Control Player d'exécuter ses tâches dans les limites imposées par le matériel du système et les autres logiciels installés. Les moniteurs système suivent les ressources du système et prennent des mesures pour résoudre les problèmes qui surviennent.
Moniteur de processeur
Cette option de profil de configuration à distance se trouve dans l'onglet Resources Monitors > CPU de l'éditeur de profil de configuration dans Broadsign Control Administrator. Le moniteur du processeur signalera un incident si le Broadsign Control Player détecte que le processeur dépasse un seuil configurable. Ce comportement est contrôlé par 4 paramètres :
- High CPU Threshold (%) – Il s'agit du pourcentage d'utilisation du processeur considéré comme trop élevé. Le dépassement de ce seuil ne déclenchera pas à lui seul un incident. L'utilisation excessive du processeur doit être prolongée.
- High CPU Period (Seconds) – Il s'agit de la durée pendant laquelle l'utilisation du processeur doit dépasser le seuil d'utilisation élevée du processeur pour qu'un incident soit signalé.
- Rotation Frequency (Seconds) – La fréquence de rotation définit l'intervalle auquel le Broadsign Control Player devrait vérifier l'utilisation du processeur du système. Cette valeur doit être inférieure à la période CPU élevée.
- Log Frequency (Seconds) – La fréquence du journal contrôle la fréquence à laquelle une entrée doit être effectuée dans le journal de Broadsign Control Player indiquant l'utilisation actuelle du processeur. Ceci est utile pour suivre l'utilisation du processeur pendant la lecture.
Voir L'onglet «CPU» pour plus de détails.
Moniteur de mémoire
Le moniteur de mémoire peut être activé à partir d'une option de profil de configuration à distance située dans l'onglet Monitors > Memory de l'éditeur de profil de configuration dans Broadsign Control Administrator. Lorsqu'il est activé, le moniteur de mémoire redémarre la machine du lecteur si l'utilisation de la mémoire du lecteur est trop élevée ou si l'utilisation de la mémoire du système est trop élevée. Un incident d'arrêt inattendu sera signalé si cela se produit.
Voir L'onglet «Memory» pour plus de détails.
Lecture aléatoire de la liste de lecture
Lorsqu'un Follower cadre reçoit un déclencheur et plusieurs bundles sont associés à ce déclencheur, Broadsign Control Player parcourra généralement ces bundles dans une séquence prédéterminée. Il est toutefois possible d'instruire Broadsign Control Player pour mélanger les bundles à la place.
Note : Ceci ne fonctionne pas comme un véritable mode de rotation « aléatoire ». Par conséquent, Broadsign Control Player peut afficher la même copie publicitaire plusieurs fois de suite.
Ce paramètre ne peut pas être modifié via l'interface Broadsign Control Administrator.
- Vous pouvez intégrer le paramètre configuration/local/services/bsp.messenger/shuffle_slave_playlist=1 dans le profil de configuration local. Se référer à Configuration locale sous Windows et Configuration locale sous Linux pour plus de détails.
- Alternativement, vous pouvez ajouter le paramètre configuration/local/services/bsp.messenger/shuffle_slave_playlist=1 directement dans Broadsign Control Player. Se référer à Configuration locale dans le lecteur.





