La section «Settings»
Note : Cette section est l'une des nombreuses sous « Configuration Profile Properties » pour les lecteurs. Pour des informations générales, voir Profils de configuration - Lecteurs. Pour les profils de serveur Edge, voir Profils de configuration - Serveurs Edge.
- Time Synchronization – Vous permet de contrôler comment Broadsign Control Player synchronise son heure avec Broadsign Server.
- Do not synchronize time – Aucune correction de l'heure. Le lecteur utilisera l'heure système. Un serveur NTP tiers est recommandé.
- Synchronize player time – Laisser le lecteur corriger son horloge locale. Le lecteur utilisera l'heure Broadsign Server. L'heure système restera inchangée.
- Synchronize system time – Broadsign Control Player réinitialise l'heure du système d'exploitation. Le lecteur et le système utiliseront l'heure Broadsign Server.
- Day Part Switch Behavior – Permet de définir la réaction du lecteur lorsqu'une partie de jour se termine pendant la lecture du contenu.
- Vous pouvez configurer le lecteur pour qu'il interrompe la lecture du contenu dès que la partie de jour se termine.
- Vous pouvez laisser le lecteur attendre que le contenu ait terminé sa lecture programmée avant de mettre fin à la partie de jour. Vous pouvez définir un temps d'attente, en secondes.
- External Saturation Schedule – Permet de spécifier le chemin d'accès au fichier qui contrôlera les valeurs de saturation des campagnes dans le lecteur.
- Windows 11 – C:\ProgramData\BroadSign\bsp\share\bsp
- Windows 10 – C:\ProgramData\BroadSign\bsp\share\bsp
- Windows 7 – C:\ProgramData\BroadSign\bsp\share\bsp
- Linux – /opt/broadsign/suite/bsp/share/bsp
Le chemin peut être relatif au dossier bsp ou absolu.
Si le chemin est relatif, il se trouve à l'un des emplacements suivants :
Broadsign recommande d'utiliser un chemin relatif.
- Poll Frequency – Permet de modifier les paramètres de fréquence d'interrogation d'un lecteur ou d'un serveur périphérique, qui définissent l'intervalle de temps auquel Broadsign Control Player ou Broadsign Control Edge Server vont interroger Broadsign Server. La fréquence minimale d'interrogation autorisée est de « 20 minutes ». Veuillez noter que Broadsign Control Player ajoutera +/- 10 % de manière aléatoire à chaque période d'interrogation afin de répartir la charge.
- Network Controls – Ce paramètre détermine si la fréquence d'interrogation doit respecter ou non les limites de contrôle du réseau en vigueur, telles que les limites d'utilisation de la bande passante et les plages horaires sélectionnées par les opérateurs réseau pour l'interrogation. Voir Contrôle du réseau pour plus d'informations.
- Downloads – Définit si le lecteur respectera les délais de contrôle du réseau lors de l'interrogation, s'il reviendra au téléchargement des copies publicitaires à partir du cluster de serveurs principal si son serveur périphérique est indisponible, et, de plus, s'il respectera les délais de contrôle du réseau en ce qui concerne le téléchargement de contenu.
- Fallback to primary server cluster – Ce paramètre contrôle le comportement de téléchargement du lecteur lorsqu'un ou plusieurs serveurs périphériques sont attribués, mais que ces serveurs sont inaccessibles. Si le basculement vers le serveur principal est activé, le lecteur contournera les serveurs périphériques assignés et téléchargera directement depuis la grappe Broadsign Server. Si cette option n'est pas activée, le lecteur continuera d'essayer de contacter ses serveurs périphériques assignés.
- Network Controls – Ce paramètre détermine si les téléchargements doivent respecter les plages horaires de contrôle réseau en vigueur.
- Throttling – Les configurations du serveur périphérique et du lecteur peuvent être configurées pour limiter les vitesses de téléchargement à un débit spécifique en kilo-octets par seconde. Cela peut être utilisé dans les cas où le lecteur ou le serveur périphérique se trouve sur un réseau partagé et où la saturation de la bande passante est un problème.
- Prioritization – Les téléchargements peuvent également être priorisés en fonction de leur importance. Par défaut, Broadsign Control Player tentera de télécharger tout le contenu requis dans l'ordre. Cependant, cette stratégie n'est peut-être pas optimale lorsqu'on utilise une connexion lente comme une connexion commutée. Dans ce cas, il est possible de créer une configuration distante qui donne la priorité aux téléchargements futurs. Un exemple typique où cela pourrait s'avérer utile est celui du déploiement d'unités en milieu de mois. Prenons par exemple une chaîne qui propose une programmation différente chaque mois. Lorsqu'un nouveau lecteur est déployé en milieu de mois, il devient utile de privilégier le téléchargement de la liste de lecture du mois suivant par rapport à celle du mois en cours. Cela permettra de garantir que la playlist du mois prochain sera téléchargée à temps. Dans ce cas, la valeur « Lead Time » sert à déterminer jusqu'à quelle période du futur le lecteur doit prioriser les téléchargements.
L'onglet Geometry vous permet de contrôler l'apparence de la fenêtre du lecteur à l'écran. La géométrie personnalisée est généralement utilisée en conjonction avec de grands écrans LED extérieurs qui n'affichent qu'une partie du bureau. Elle peut également servir à incorporer Broadsign Control Player dans une application existante en la superposant.
Se référer au tutoriel Écrans LED - Différents formats d'image (configuration du cadre et du lecteur) présentant un exemple d'utilisation de la géométrie personnalisée.
Lorsque vous configurez Broadsign Control Player pour utiliser un proxy réseau, cet onglet vous permet de configurer les exceptions pour lesquelles le proxy ne doit pas être utilisé.
Exemple : Un ecteur utilise un proxy HTTP pour communiquer avec Broadsign Server et le web. Toutefois, il ne doit pas utiliser le proxy lors des communications avec un serveur périphérique local ou un serveur FTP.
Une exception de proxy peut être définie de trois manières :
- Noms d'hôtes – Une exception de nom d'hôte, par exemple « localftp.example.com », permettra de contourner le proxy lorsque le nom d'hôte de la requête correspond exactement au nom d'hôte défini dans les exceptions. Les noms d'hôtes doivent être parfaitement valides pour être acceptés.
- Adresses IP – Toute adresse IPv4, par exemple « 192.168.1.101 », peut être configurée comme exception de proxy.
- Notation CIDR – Une plage d'adresses IP peut être configurée comme exception de proxy en utilisant la notation CIDR. Par exemple, « 10.0.0.1/24 » contournera le proxy pour toute connexion à une adresse IP comprise entre 10.0.0.0 et 10.0.0.255.
L'onglet Disk vous permet de configurer la façon dont un lecteur ou un serveur périphérique utilise le disque dur pour mettre en cache les copies publicitaires.
Vous pouvez utiliser l'un des paramètres suivants :
- Définir une taille de cache spécifique à utiliser, en gigaoctets.
- Définir un pourcentage spécifique d'espace cache libre.
- Définir une taille spécifique pour le cache libre, en mégaoctets.
- Autoriser la gestion automatique de l'utilisation du disque.
Un disque à gestion automatique garantira que la partition entière utilisée pour la mise en cache des copies publicitaires conserve en permanence au moins 15 % d'espace libre. Le lecteur vérifiera périodiquement si la taille du cache dépasse la limite spécifiée. Si tel est le cas, il supprimera automatiquement le contenu le moins récemment utilisé trouvé à la racine du lecteur.
Note : Lorsque vous utilisez une taille de cache statique, veillez à prévoir suffisamment d'espace pour le système d'exploitation et pour tous les fichiers utilisés par d'autres applications.
Il est également possible de demander au lecteur ou au serveur périphérique d'arrêter les téléchargements si le contenu actif dépasse l'espace disponible.
Broadsign a conçu la surveillance de la localisation pour qu'elle fasse partie de notre fonctionnalité de géociblage. Voir Ciblage géographique.
Le lecteur récupérera les données de géolocalisation de votre transpondeur GPS de deux manières différentes :
- API de localisation du système d'exploitation
- Script (fourni par vous)
Note : Quelle que soit la méthode choisie pour communiquer les données de géolocalisation au lecteur (via ce profil de configuration), le résultat final doit être constitué de coordonnées de latitude et de longitude.
Dans cet onglet, vous pouvez configurer les éléments suivants :
- Enable location monitoring – Sélectionnez cette option pour activer la fonction de géolocalisation.
- Refresh period (seconds) – Définissez la durée entre les extractions du lecteur à partir de votre transpondeur GPS. Pour la configuration du géociblage, nous recommandons une période d'actualisation de 15 secondes.
- Use Operating System location – Si vous choisissez d'utiliser votre système d'exploitation pour le géociblage, vous disposez des options suivantes :
- Default – Le lecteur utilisera la meilleure API de localisation du système d'exploitation pour votre configuration.
- ILocation (Win 7 and 8)
- C# Geolocation (Win .Net 4+)
- Windows.Devices.Geolocation (Win 8.1+)
- gpsd (Linux)
- Set location with this script – Si vous choisissez d'utiliser votre propre script de géolocalisation, saisissez-le ici.
Note : Si vous rencontrez des problèmes avec l'API de localisation de votre système d'exploitation, nous vous suggérons d'utiliser l'option « script ». Exportez-le en fonction de votre matériel.
Si vous utilisez l'option script, vous devez générer une chaîne sur stdout avec un document JSON contenant lat et lng.
{ "lat":"45.50610628959769", "lng":"-73.70864868164062" }
Si votre transpondeur GPS ne parvient pas à obtenir une position du satellite, pour quelque raison que ce soit, vous devez renvoyer une chaîne JSON vide :
{ "lat":"", "lng":"" }
Note : Le lecteur continuera d'utiliser les dernières coordonnées de latitude et de longitude valides reçues jusqu'à ce que vous le redémarriez. Autrement dit, le lecteur supposera que le taxi (dans cet exemple) est immobile jusqu'à ce que de nouvelles coordonnées lui soient fournies.
Exemple Python (système d'exploitation Windows)
#!/usr/bin/python2.7
import json
def main():
newLat = "-33.207143856288027"
newLng = "149.843896484374990"
data = { 'lat': '{}'.format(newLat), 'lng': '{}'.format(newLng) }
print (json.dumps(data))
if __name__ == "__main__":
main()
Exemple de fichier BAT (système d'exploitation Windows)
@echo off
@echo {"lat": "-33.207143856288027", "lng": "149.843896484374990"}
Exemple de fichier SH (système d'exploitation Linux)
#!/bin/bash
echo "{\"lat\": \"-33.207143856288027\", \"lng\": \"149.843896484374990\"}"
Broadsign emmagasine l'information de journalisation Broadsign Control Player sous forme de fichier .txt et archive régulièrement ce fichier dans un dossier de journaux.
Dans l’onglet Logging, vous pouvez configurer les éléments suivants :
- Number of archives to keep – Définissez le nombre maximal de fichiers .txt à stocker.
- Archive files larger than – Définissez la taille (en Mo) au-dessus de laquelle Broadsign archivera instantanément le fichier.
- Archive log files older than – Définissez la fréquence (en jours) à laquelle Broadsign archivera les fichiers.








