VYZION · Loading
0 %

V Y I O N

FIG. 00 / REV. 1.2
Overlay · OBS · Temps réel LIVE

Signalétique
temps réel
pour vos streams
ferroviaires.

Un overlay professionnel de simulation train et bus pour OBS. Contrôle dashboard, Stream Deck, WebSocket, modes multi-opérateurs — pensé pour les créateurs sérieux.

Fiche technique Live
Version1.2.0
RuntimeNode.js ≥ 18
Taille< 250 Ko
Dépendancesws
ProtocoleWS + REST
ModesTrain · Bus
SNCF TGV 6201 Paris → Marseille DB ICE 372 München → Frankfurt RATP Ligne 95 Montparnasse → Pte Montmartre ÖBB RJ 165 Wien → Budapest SNCF TER 854112 Lyon → Saint-Étienne ČD EC 173 Praha → Wien Keolis L42 Bordeaux Centre FlixBus N612 Lille → Bruxelles SNCF TGV 6201 Paris → Marseille DB ICE 372 München → Frankfurt RATP Ligne 95 Montparnasse → Pte Montmartre ÖBB RJ 165 Wien → Budapest SNCF TER 854112 Lyon → Saint-Étienne ČD EC 173 Praha → Wien Keolis L42 Bordeaux Centre FlixBus N612 Lille → Bruxelles
Scroller

Essayez-le comme si vous l'aviez déjà installé.

Voici l'overlay, en direct, avec les mêmes contrôles que votre dashboard. Basculez entre train et bus, avancez dans les arrêts, lancez l'embarquement — tout réagit en temps réel.

Overlay éteint
Démarrage
Initialisation...
TGV
TGV 6201
SNCF
Paris Marseille
En attente du départ
Embarquement
Paris Gare de Lyon
🚶 🚆
TGV
TGV 6201
SNCF
Arrivée
14h32
Paris Marseille
Arrêts
Prochain arrêt
Terminus
Marseille
Fin de service
🚌 Passage en mode Bus

Panel de contrôle

Simulation dashboard

Phase · Éteint

Pensé pour tenir
un stream en direct.

Chaque détail a été travaillé pour un usage réel : les latences, la synchronisation, les contrôles rapides au Stream Deck, la robustesse aux coupures.

N°01

WebSocket temps réel

Synchronisation instantanée entre dashboard, overlay et Stream Deck. Zéro latence perceptible entre un clic et le rendu à l'écran.

N°02

Stream Deck ready

API REST minimaliste : une URL par action. Mappez /api/next, /api/pax à vos boutons physiques.

N°03

Multi-opérateurs

SNCF, Deutsche Bahn, ÖBB, ČD en mode train. RATP, Keolis, Transdev, FlixBus en mode bus. Chaque opérateur avec ses couleurs officielles.

N°04

Presets persistants

Sauvegardez vos lignes favorites — arrêts, opérateurs, horaires. Stockage serveur qui survit aux redémarrages, chargement en un clic.

N°05

Scénarios complets

Pré-départ avec sablier, embarquement PAX, voyage, fin de service, veille no-service. Chaque état a son animation dédiée.

N°06

Glassmorphism raffiné

Backdrop-filter natif, effets de brillance subtils, typographie précise. Un rendu qui élève la qualité visuelle de votre stream.

Deux univers,
une même grammaire.

Train et bus partagent la même logique — opérateur, ligne, arrêts, états — mais chacun a son identité visuelle propre. Basculez en une animation fluide.

Mode Train
Grande ligne.
SNCF DB ÖBB ČD
  • IdentitéSobre · blanche
  • AccentMonochrome
  • TempoContemplatif
  • UsageTGV, ICE, Railjet
Mode Bus
Urbain.
RATP Keolis Transdev FlixBus STIB TEC
  • IdentitéAmbre · signalétique
  • AccentJaune urbain
  • TempoRythmé
  • UsageLignes urbaines, autocars

Trois pièces,
zéro friction.

Un serveur Node.js léger au centre, un dashboard pour piloter, un overlay pour afficher. Tout communique par WebSocket — plus API REST pour les déclencheurs Stream Deck.

Dashboard :3000 · navigateur
WebSocket + REST
Server.js Node.js · port 3000
WebSocket push
Overlay (OBS) Browser Source 520×VH
REST bypass (optionnel)
Stream Deck HTTP GET · 1 URL / bouton
API DISPONIBLE
GET
/api/state État complet de l'overlay
POST
/api/state Mise à jour du state (dashboard)
POST
/api/power Allumer / éteindre l'overlay
GET
/api/next · /api/prev Navigation entre arrêts (Stream Deck)
GET
/api/depart · /api/pax · /api/fin Déclencheurs d'état
GET
/api/presets Liste des presets bus sauvegardés
DEL
/api/presets/:index Supprimer un preset

Installation en 4 minutes.

Clonez, installez, lancez. Ajoutez l'overlay comme Browser Source dans OBS. C'est tout.

transit-overlay v1.2.0
Télécharger le ZIP
TAILLE~240 Ko
NODE≥ 18.0
LICENCEMIT
PLATEFORMESwin · macos · linux
Mise en route
1

Installer les dépendances

Depuis le dossier décompressé, installez le module WebSocket.

$npm install ws
2

Lancer le serveur

Le serveur tourne sur localhost:3000. Laissez-le ouvert pendant votre stream.

$node server.js
3

Ajouter la source OBS

Dans OBS Studio : Sources → Ajouter → Navigateur (Browser). URL :

http://localhost:3000/overlay.html

Largeur : 520 · Hauteur : 720 (ou plus selon votre layout)

4

Piloter depuis le dashboard

Ouvrez localhost:3000 dans votre navigateur pour accéder au dashboard de contrôle. Vous pouvez aussi mapper les URLs REST sur votre Stream Deck.

# Exemple Stream Deck — Arrêt suivant
http://localhost:3000/api/next
< 5
Latence
Millisecondes entre clic et rendu à l'écran via WebSocket.
10+
Opérateurs
SNCF, DB, ÖBB, ČD, RATP, Keolis, FlixBus et bien plus.
240Ko
Bundle
Léger, sans dépendances superflues. Démarrage instantané.
Presets
Sauvegardez vos lignes favorites — persistants côté serveur.