Broadsign Control Player API
Broadsign Control Player API
Le Broadsign Control Player API est une plate-forme ouverte et scriptable sur laquelle vous pouvez configurer votre logique personnalisée. Vous pouvez l'interroger pour obtenir des informations et contrôler le comportement de lecture à partir d'une application ou d'un script tiers.
Vous pouvez intégrer Broadsign Control Player API dans et peut interagir avec tout type d'application existante.
Dans cette section, nous discutons de la façon d'accéder à Broadsign Control Player API, comment configurer le serveur et les noms de chemin pour différents systèmes d'exploitation.
Serveur WebSocket :
-
JSON – Vous pouvez transmettre des paramètres depuis votre fichier HTML5 à l’aide de JSON.
Note : Assurez-vous de sélectionner Enable Remote Control dans l’onglet Remote Control du profil de configuration. Voir L'onglet «Remote Control».
Note : Si vous utilisez JSON via le serveur WebSocket, tout pare-feu présent sur Broadsign Control Player doit être configuré pour accéder directement au port 2326 pour utilisation.
Port 2324 :
- remote_action – Une application fournie avec Broadsign Control Player qui utilise la ligne de commande.
- XML – Si vous souhaitez développer vos propres applications, vous pouvez communiquer directement avec Broadsign Control Player API en utilisant XML.
Note : Assurez-vous de sélectionner Enable Remote Control dans l’onglet Remote Control du profil de configuration. Voir L'onglet «Remote Control».
Note : Tout pare-feu présent sur Broadsign Control Player doit être configuré pour permettre à bsp.exe d'ouvrir des ports, ou pour configurer directement le port 2324 ou le port 2326 pour l'utiliser.
Note : L'action Déclencheurs est la seule exception à cette règle. Elle utilise le port 2325. Voir Action Triggers.
Vous pouvez appeler cette action sur Windows et Ubuntu Linux, et la trouver via les chemins suivants :
- Windows (64 bits) :
- Ubuntu Linux :
/opt/broadsign/suite/bsp/bin/
C:\Program Files\BroadSign\bsp\bin
Voici les actions que vous pouvez appeler en utilisant Broadsign Control Player API :
- Conditions Action
- Permet aux applications tierces de communiquer avec Broadsign Control Player pour activer un contenu spécifique pour la lecture sur l'écran.
- Action de rapport de champ personnalisé
- Permet d'ajouter des informations personnalisées dans le rapport de terrain d'un lecteur pour transférer plus d'informations à partir des appareils.
- Action POP personnalisée
- Permet au contenu HTML5 d'injecter des champs POP personnalisés lors de la lecture. En conséquence, vous disposerez d’un contenu plus détaillé sur le contenu dynamique dans vos rapports de preuve de diffusion.
- Action de capture de données
- Conçu pour capturer des informations définissables par l'utilisateur, par exemple, le nom, l'adresse, le numéro de téléphone, à partir d'applications de signalisation/kiosque interactif. Vous pouvez ensuite associer ces données à la campagne diffusant le contenu interactif.
- Action de requête de partie de jour
- Permet aux scripts tiers de déterminer, à des fins de surveillance externe, si Broadsign Control Player est dans une période d'ouverture de jour active.
- Action en cas d'incident
- Étend les capacités de surveillance, permettant aux applications tierces d'ouvrir et de fermer des incidents sur Broadsign Control Player.
- Action de requête en boucle
- Permet aux applications tierces d'interroger Broadsign Control Player, acquérir des informations sur la boucle actuelle et prendre les mesures nécessaires.
- Action Play Now
- Permet aux applications tierces de communiquer avec un Broadsign Control Player, générant des éléments de liste de lecture injectés à lire sur un écran.
- Action Poll Request
- Fournit un canal pour envoyer des requêtes à un lecteur instantanément, et en dehors du mécanisme d'interrogation habituel des lecteurs.
- Action RS-232
- Permet aux applications tierces d'exécuter des actions RS-232 dans Broadsign Control Player.
- Action Screenshot Request
- Vous permet d'envoyer des captures d'écran (ou des captures d'écran en rafale) vers n'importe quelle URL.
- Actions Suspend/Resume
- Permet au contenu dynamique d'interrompre le contenu existant à des moments et dans des conditions variables.
- Commande d'action Skip Next
- Force le lecteur à ignorer la copie publicitaire suivante dans la boucle et à commencer immédiatement à pré-mettre en mémoire tampon la copie publicitaire suivante en préparation.
- Action de commande Stop
- Les applications tiercesBroadsign Control Player peuvent forcer à arrêter la lecture du contenu actuel et commencer à lire l'élément suivant dans la boucle.
- Action Triggers
- En utilisant les déclencheurs fournis avec le lecteur, vous pouvez envoyer un signal à Broadsign Control Player pour activer un contenu spécifique pour la lecture sur l'écran.
