Skip to content

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 :

  1. Variables vMix - Référence complète de toutes les variables
  2. Configuration - Guide d'installation et paramétrage
  3. Intégration vMix - Instructions pour la connexion avec vMix
  4. API Reference - Documentation technique des endpoints
  5. 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

  1. Installation : Déployez les fichiers dans le répertoire du projet, installer Appsport et vMix
  2. 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