Aller au contenu
ChronoFEED EVENT Aide

Diffusion

L'envoi du classement des épreuves de l'événement ouvert vers les tableaux d'affichage TABLEAU : par le réseau du site, par la base de données, ou par un serveur Redis pour des tableaux distants. On y choisit aussi, épreuve par épreuve, ce qui est montré au public.

C'est le troisième module de l'en-tête, Diffusion, mis en page comme celui de FINISH.

Diffusion du classement général : TCP :8220 · annonce :8214 · 214 lots (1 032 messages) · dernière annonce 13:42:11 · classement relu à 13:42:03 Arrêter la diffusionActualiser maintenantRenvoyer l'état completRedémarrer les transports 1
Annonce (découverte)
Annoncer EVENT sur le réseau toutes les 2 s Nom affiché par les tableauxSECRETARIAT-HSK
IP (TCP)
Port8220
UDP
Base de données (PostgreSQL)
Relecture du classement
Relire toutes les (s)15
Redis (tableaux distants)
2
Épreuves de l'événement ouvert
#DiffuserÉpreuveÉtatLignes
1500 m Femmesdiffusée (officielle)18
2500 m Hommesdiffusée (provisoire)20
31500 m Femmesretirée16
3
Tableaux connectés (TCP et Redis)
ProduitPosteLienAdresseDepuisLotsEn attenteRattrapages
TABLEAUECRAN-TRIBUNETCP192.168.10.4113:05:1220101×
4
Le module Diffusion pendant la Coupe Hollywood longue piste : le 1500 m Femmes est retiré des tableaux (données d'exemple).
  1. La ligne d'état : les transports ouverts, les lots envoyés, la dernière annonce, la dernière relecture ; les commandes (« Démarrer la diffusion » quand elle est arrêtée).
  2. Les transports, chacun dans sa carte avec sa case à droite, et leurs réglages.
  3. Les épreuves de l'événement ouvert et leur case « Diffuser ».
  4. Les tableaux connectés.

La ligne d'état et les commandes

Démarrer la diffusion

Où : Diffusion, en haut à droite

Annonce EVENT sur le réseau et envoie le classement des épreuves cochées aux tableaux, par les transports choisis. La diffusion est arrêtée par défaut ; une fois démarrée, elle repart toute seule au lancement suivant d'EVENT. Ensuite, chaque changement fait dans EVENT (saisie, correction, officialisation, import, classement général) part au plus une seconde plus tard.

Arrêter la diffusion

Où : Diffusion, en haut à droite

Les épreuves sont retirées des tableaux, puis les transports se ferment. Ouvrir un autre événement ou quitter EVENT retire aussi les épreuves des tableaux.

Actualiser maintenant

Où : Diffusion, en haut à droite

Relit le classement des épreuves dans la base ; seules les différences partent. Utile pour ce que FINISH vient d'écrire, sans attendre la relecture automatique.

Renvoyer l'état complet

Où : Diffusion, en haut à droite

Renvoie tout le classement diffusé aux tableaux connectés (un tableau peut aussi le redemander lui-même). Pour un écran qui semble en retard.

Redémarrer les transports

Où : Diffusion, en haut à droite

Ferme et rouvre les transports : après un changement de port ou de réseau, ou quand un tableau ne se connecte plus.

Les transports

Annoncer EVENT sur le réseau toutes les 2 s

Où : Diffusion, Annonce (découverte)

Les tableaux trouvent EVENT seuls, sans adresse à taper (UDP, port 8214 : à part de FINISH, qu'un ancien tableau ne confond donc jamais avec EVENT). L'annonce ne contient aucun mot de passe.

Nom affiché par les tableaux

Où : Diffusion, Annonce (découverte)

Le nom de ce poste dans la liste des sources d'un tableau (le nom de l'ordinateur par défaut).

IP (TCP)

Où : Diffusion, transports

Une connexion par tableau (port 8220 par défaut) ; chacun reçoit l'état complet puis seulement les changements, et peut redemander l'état complet. Le transport le plus sûr sur un réseau local.

UDP

Où : Diffusion, transports

Un seul envoi pour tous les écrans (port 8221 par défaut) : Multicast (recommandé) ou Broadcast. Datagrammes de moins de 1200 octets ; l'état complet repart toutes les 2 s.

Groupe multicast

Où : Diffusion, transports, UDP

L'adresse du groupe (239.255.82.10 par défaut) que les tableaux écoutent en multicast.

Base de données (PostgreSQL)

Où : Diffusion, transports

Les changements passent par la base (LISTEN / NOTIFY, canal « chronofeed_diffusion_event ») : les clients branchés sur la même base les reçoivent aussitôt, sans connexion directe au poste d'EVENT.

Relire toutes les (s)

Où : Diffusion, Relecture du classement

Ce qui change dans EVENT part dans la seconde ; cette relecture prend en plus ce que FINISH écrit dans la même base (15 s par défaut ; 0 : jamais).

Redis (tableaux distants)

Où : Diffusion, transports

Pour un tableau sur un autre réseau (une autre salle, internet). Vous fournissez votre propre serveur Redis ; vos identifiants restent sur ce poste, chiffrés par Windows. Champs : serveur, port, Connexion chiffrée (TLS), utilisateur (facultatif), mot de passe (jamais affiché ni écrit au journal ; vide : garder celui déjà enregistré), espace. Essayer la connexion, puis Enregistrer ; l'état s'affiche dessous.

Serveur (hôte)

Où : Diffusion, Redis

Le nom ou l'adresse du serveur Redis.

Espace (votre organisme ou votre piste)

Où : Diffusion, Redis

Un nom qui sépare vos diffusions de celles des autres sur le même serveur (« hsk-starford ») ; le tableau doit utiliser le même.

Épreuves, tableaux, journal

Épreuves de l'événement ouvert

Où : Diffusion, à droite

Chaque épreuve avec sa case Diffuser, son état — diffusée (provisoire), diffusée (officielle), retirée, non diffusée (diffusion arrêtée) — et son nombre de lignes. Décochez « Diffuser » pour retirer une épreuve des tableaux (résultats à revoir) : elle en disparaît tout de suite, et n'y revient qu'une fois recochée. La même case est dans l'onglet Épreuves ; elle est cochée par défaut.

Tableaux connectés (TCP et Redis)

Où : Diffusion, à droite

Produit, poste, lien, adresse, depuis, lots envoyés, en attente, rattrapages ; × déconnecte un tableau. Les écrans en UDP ne s'annoncent pas et n'apparaissent pas ici.

Ces messages sont maintenant dans le journal de l'événement, l'encart à gauche de la fenêtre principale.