MY-LIVE-SPORT - Documentation¶
Vue d'ensemble du projet¶
MY-LIVE-SPORT est une solution complète de diffusion en direct pour les matchs de football, intégrant un système de données dynamiques avec vMix pour la production vidéo en temps réel.
À propos du système¶
Ce projet fournit une interface de données pour alimenter les graphiques et titres (GT) de vMix lors de retransmissions sportives en direct. Il permet l'affichage automatisé d'informations de match, statistiques joueurs, formations tactiques et données météorologiques.
Fonctionnalités principales¶
- Intégration vMix : Export JSON ou via API compatible avec les titres GT de vMix
- Données de match en temps réel : Scores, temps de jeu, événements
- Gestion des équipes : Informations complètes sur les clubs et joueurs
- Formations tactiques : Support de multiples schémas tactiques (3-4-3, 3-5-2, 4-3-3, etc.)
- Interface météo : Affichage des conditions climatiques du stade
- Historique des matchs : Suivi des événements et résultats précédents
- Programme des rencontres : Calendrier des matchs à venir
Structure de l'export lien¶
Le fichier export-vmix.json contient plus de 2000 variables organisées en catégories :
Variables système¶
- STATUS : État du système (3 = actif)
- ERROR : Messages d'erreur
- MESSAGE : Messages d'information
Données de match¶
- Informations générales : Date, ville, stade
- Scores : Résultats en temps réel des deux équipes
- Météo : Conditions climatiques avec icônes
Équipes (E1/E2)¶
- Identité : Noms complets, abréviations, logos
- Classement : Position dans le championnat
- Formation : Schéma tactique utilisé
Joueurs (1-21 par équipe)¶
- Informations personnelles : Nom, prénom, numéro
- Position : Poste de jeu
- Sanctions : Cartons et avertissements
- Images : Photos des joueurs
Formations tactiques¶
Support de 11 formations différentes avec positionnement des joueurs : - 3-4-3, 3-5-2, 4-3-3, 4-5-1, 5-3-2 - 3-4-2-1, 4-1-4-1, 4-2-3-1, 4-2-1-2-1 - 4-4-2 Trapèze, 4-4-2 Losange
Exemple de données¶
{
"STATUS": 3,
"DATE": "Vendredi 8 août 2025",
"VILLE": "SAINT-BRIEUC",
"STADE": "STADE FRED-AUBERT",
"E1NOM_FULL": "STADE BRIOCHIN",
"E1NOM_BUG": "SB",
"E2NOM_FULL": "FC VERSAILLES",
"E2NOM_BUG": "FCV",
"E1SCORE": "0",
"E2SCORE": "1",
"E1FORMATION": "3-5-2",
"E2FORMATION": "3-5-2"
}
Organisation de la documentation¶
Cette documentation est organisée en plusieurs sections :
- Variables vMix - Référence complète de toutes les variables
- Configuration - Guide d'installation et paramétrage
- Intégration vMix - Instructions pour la connexion avec vMix
- API Reference - Documentation technique des endpoints
- Troubleshooting - Résolution des problèmes courants
Technologies utilisées¶
- Format de données : JSON
- Intégration vidéo : vMix (Graphics Titles)
- Chemins d'images : Windows (C:/)
- Encodage : UTF-8 pour les caractères spéciaux
Configuration requise¶
Système¶
- Windows (chemins compatibles C:/)
- vMix (version compatible GT)
- Accès réseau pour la synchronisation des données
Structure des fichiers¶
Votre Projet/
├── Config.appsport
├── SOURCE/
│ ├── vmix.config
│ ├── MonvMix.vmix
│ ├── IMAGES/
│ │ ├── PICTO_METEO/
│ │ ├── BG_BUT/
│ │ ├── PROGRAMME/
│ │ ├── BG_VS/
│ │ ├── RESULTAT/
│ │ └── BG_CG/
│ └── LOGO_EQUIPE/
│ ├── /logo_equipe1
│ │ └── logo_equipe1.png (si séquence png : logo_equipe1_0001.png, logo_equipe1_0002.png, ..., avec 0001 pour le logo par défaut)
├── export-vmix.json
├─── cache/
└── LIVE/
Mise en route rapide¶
- Installation : Déployez les fichiers dans le répertoire du projet, installer Appsport et vMix
- Configuration vMix : Importez les titres GT correspondant aux variables vérifié que API est activée
Support et maintenance¶
Fichiers principaux¶
vide.png: Image par défaut pour les champs vides
Convention de nommage¶
Tous les noms de variables dans le JSON correspondent exactement aux titres GT à créer dans vMix. Cette correspondance est critique pour le bon fonctionnement du système.
Version du projet : MY-LIVE-SPORT v1.0
Dernière mise à jour : Octobre 2025
Compatibilité : vMix 26+, Windows 10/11