📖

Documentation AudioSupervisor

Guide complet de surveillance audio professionnelle

Version 1.3.0 • Mis à jour le 19 octobre 2025

📋 Introduction

AudioSupervisor est une solution professionnelle de surveillance audio en temps réel pour Windows. Elle permet de monitorer simultanément plusieurs sources audio (cartes son, flux Internet) et de détecter automatiquement les anomalies audio (silence, saturation, audio figé, boucles).

Caractéristiques principales

  • Surveillance multi-sources : Périphériques locaux + flux Internet
  • Détection automatique d'anomalies : Silence, saturation, gel, boucles
  • Dashboard web : Accès distant avec VU-mètres en temps réel
  • VU-mètres temps réel : Mise à jour via WebSocket (10x/seconde)
  • Historique complet : Tous les événements enregistrés
  • API REST complète : Intégration avec vos systèmes
  • Support multilingue : FR, EN, DE
  • Système de licence flexible : Gratuit, Premium, Lifetime

💾 Installation

Prérequis

  • OS : Windows 10/11 (64-bit)
  • RAM : 4 GB minimum
  • .NET : 9.0 Runtime (inclus dans l'installateur)
  • Réseau : Port 5000 par défaut (configurable)

Installation Standard

  1. 1. Téléchargez l'installateur AudioSupervisor-Setup-1.3.0.exe
  2. 2. Exécutez l'installateur en tant qu'administrateur
  3. 3. Suivez l'assistant d'installation
  4. 4. Lancez l'application depuis le menu Démarrer
📁 Installation : L'installateur crée automatiquement le raccourci menu Démarrer, les fichiers de configuration dans %LocalAppData%\AudioSupervisor, et la base de données SQLite locale.

🚀 Premier démarrage

Configuration Initiale

Au premier lancement, AudioSupervisor configure automatiquement :

  1. 1. Base de données : Création de la base SQLite locale
  2. 2. Serveur web : Configuration sur le port 5000
  3. 3. Comptes par défaut :
    • Admin : admin / mot de passe généré aléatoirement
    • User : user / mot de passe généré aléatoirement
🔐 Important : Les mots de passe initiaux sont affichés dans la console au premier démarrage et sauvegardés dans INITIAL_PASSWORDS.txt

Démarrer la Surveillance

  1. 1. Sélectionnez un périphérique audio dans la liste de gauche
  2. 2. Cliquez sur ➕ Surveiller ce périphérique
  3. 3. Cliquez sur ▶️ Démarrer pour lancer la surveillance

🖥️ Interface de l'Application Windows

Panneau de Gauche

📻 Périphériques Audio

Liste tous les périphériques audio détectés sur votre système :

  • • Nom du périphérique
  • • Nombre de canaux (Mono/Stéréo)
  • • Fréquence d'échantillonnage
  • • Format audio

Actions disponibles :

  • ➕ Surveiller ce périphérique : Ajoute le périphérique à la surveillance
  • 🌐 Ajouter un flux Internet : Ajoute un flux Icecast/Shoutcast

⚙️ Configuration

Accès rapide aux paramètres :

  • Paramètres de détection : Seuils de silence, durées, etc.
  • Dashboard web & API : Configuration du serveur web
  • Configuration des alertes : Personnalisation des alertes

Panneau Central

🎙️ Sources Surveillées

Affiche toutes les sources actuellement surveillées avec :

  • • Nom de la source
  • • Type (🎧 Périphérique / 🌐 Flux)
  • • VU-mètres en temps réel (Gauche / Droite)
  • • Niveau en dBFS
  • • Statut (✅ OK / ❌ DOWN / ⚫ ARRÊTÉ)

Actions disponibles :

  • ▶️ : Démarrer la surveillance
  • ⏸️ : Arrêter la surveillance
  • / : Réorganiser l'ordre
  • ✏️ : Renommer la source
  • 🗑️ : Supprimer la source

🌐 Dashboard Web

Accès au Dashboard

Accès Local

http://localhost:5000

Accès Distant

http://[IP]:5000

Activez l'accès externe dans la configuration

🔒 Sécurité : Le dashboard est protégé par authentification (admin/user)

Fonctionnalités du Dashboard

📊 Statistiques en Direct

9
Sources totales
7
Sources actives
2
Sources DOWN
45
Événements (24h)

🎤 Gestion des Sources

Visualisation :

  • • VU-mètres en temps réel (rafraîchissement 10x/seconde)
  • • Niveau audio en dBFS
  • • Statut de la connexion
  • • Type de source et codec

📅 Historique des Événements

Liste chronologique des événements avec :

  • 🔇 Silence : Niveau audio trop bas
  • ❄️ Audio figé : Signal identique pendant trop longtemps
  • 🔥 Saturation : Niveau audio trop élevé
  • 🔁 Boucle audio : Répétition détectée

🎤 Gestion des Sources Audio

Types de Sources

🎧 Périphériques Audio (WASAPI)

Capture Loopback : AudioSupervisor utilise la technologie WASAPI Loopback pour capturer l'audio sortant de vos périphériques sans affecter la lecture.

Cas d'usage :

  • • Surveiller la sortie d'un logiciel (Winamp, VLC, etc.)
  • • Monitorer une carte son professionnelle
  • • Vérifier l'audio d'un encodeur

🌐 Flux Internet

Streaming Audio : AudioSupervisor peut capturer et analyser des flux audio Internet en temps réel.

Formats supportés :

  • ✅ Icecast (MP3, AAC, OGG, Opus)
  • ✅ Shoutcast (MP3, AAC)
  • ✅ HTTP Live Streaming

Surveillance Multi-Sources

Type de Licence Sources Simultanées Durée
🆓 Version Gratuite 2 sources max 45 minutes
⭐ Premium Jusqu'à 10 sources Illimité
💎 Lifetime Illimité Illimité

Détection d'Anomalies

🔇 Détection de Silence

Déclenchement : Niveau audio < seuil configuré (défaut : -50 dBFS) pendant une durée minimale (défaut : 10 secondes)

❄️ Détection d'Audio Figé

Déclenchement : Signal audio identique pendant > 10 secondes, même si le niveau est correct. Détecte un logiciel planté ou un flux bloqué.

🔥 Détection de Saturation

Déclenchement : Niveau audio > -1 dBFS. Risque de distorsion/clipping.

🔁 Détection de Boucles Audio

Déclenchement : Même empreinte audio répétée 3 fois ou plus sur une durée de 2 secondes minimum. Détecte une playlist bloquée ou un jingle en boucle.

⚙️ Configuration Avancée

Paramètres de Détection

Paramètre Défaut Description
Seuil de silence -50 dB Niveau minimal avant alerte
Durée silence 10 s Temps avant déclenchement
Durée audio figé 10 s Temps de gel avant alerte
Cooldown 60 s Délai entre 2 alertes identiques

Configuration du Serveur Web

Paramètre Description
Port Port d'écoute (défaut : 5000)
Démarrer automatiquement Lance le serveur au démarrage
Autoriser l'accès externe Ouvre vers le réseau local
⚠️ Sécurité : Activez l'accès externe uniquement sur un réseau de confiance

Gestion des Utilisateurs

Rôles :

  • 👑 Admin : Accès complet (ajouter, démarrer, arrêter, supprimer)
  • 👤 User : Lecture seule (visualisation uniquement)
🔐 Sécurité : Les mots de passe sont hashés avec PBKDF2 (100 000 itérations)

Support Multilingue

Langues disponibles :

🇫🇷
Français
🇬🇧
English
🇩🇪
Deutsch

🔑 Système de Licence

Types de Licence

Type Sources Durée Prix
🆓 Gratuit 2 max 45 min/session Gratuit
Premium 10 max Illimité 19,99 €/an
💎 Lifetime Illimité Illimité 49,99 € (à vie)

🎁 Offre spéciale Bundle

AudioLogger + AudioSupervisor avec -10% de réduction !

Voir les tarifs

Activation de Licence

  1. 1. Cliquez sur 🔑 Licence dans l'application
  2. 2. Entrez votre clé de licence (format : AP-XXXX-XXXX-XXXX)
  3. 3. Cliquez sur Activer
✅ Vérification : Votre clé est vérifiée auprès du serveur api.audiopuls.app

Acheter une Licence

Visitez notre site pour choisir votre formule :

Voir les tarifs AudioSupervisor

🔧 Dépannage

Problèmes Courants

Q : L'application ne démarre pas

Solution 1 : Vérifiez .NET Runtime

dotnet --version

Doit afficher 9.0.x ou supérieur

Q : Aucun périphérique audio détecté

Solution : Ouvrez Paramètres Windows > Son, vérifiez que vos périphériques sont activés, lancez une lecture audio, puis redémarrez AudioSupervisor.

Q : Le serveur web ne démarre pas

Cause : Port 5000 déjà utilisé

Solution : Changez le port dans Configuration > Dashboard Web (ex: 5001, 8080)

Q : Les VU-mètres ne bougent pas

Solution : Lancez une lecture audio sur le périphérique, vérifiez que Windows n'est pas en mode muet, vérifiez le volume du périphérique.

Q : Alertes de silence intempestives

Solution : Dans Configuration > Détection, diminuez le seuil de silence (ex: -60 dB au lieu de -50 dB) ou augmentez la durée avant alerte (ex: 20s au lieu de 10s).

Logs et Diagnostic

Fichier de Log :

%LocalAppData%\AudioSupervisor\logs\audiosupervisor_YYYY-MM-DD.log

Cliquez sur 📋 Ouvrir le fichier de log dans l'application pour y accéder rapidement.

Base de Données :

%LocalAppData%\AudioSupervisor\audiosupervisor.db

Utilisez DB Browser for SQLite pour inspecter la base.

🆘 Support

💬

Besoin d'aide ?

Notre équipe est là pour vous aider

Contactez-nous
📥

Télécharger

Dernière version disponible

AudioSupervisor v1.3.0

Ressources

AudioSupervisor © 2024 AudioPuls. Tous droits réservés.
Version du guide : 1.3.0 • Mis à jour le 19 octobre 2025