# PTT Live - Configuration # Phase 1: Configuration basique (1 groupe, support multi-canaux) # Configuration audio globale audio: sampleRate: 48000 frameSize: 20 # ms # Qualité Opus configurable # Voix économique: 32-64 kbps (WiFi limité) # Voix standard: 96 kbps (défaut) # Voix HD: 128-192 kbps # Musique: 256-320 kbps defaultBitrate: 96 # kbps # Jitter buffer jitterBufferMs: 40 # Configuration des groupes groups: - id: production name: "Équipe Production" description: "Réalisateur, cadreurs, régisseur" # Qualité audio spécifique (optionnel, sinon utilise defaultBitrate) audioBitrate: 96 # Canaux audio associés channels: - id: prod-main name: "Production principale" audioInput: 0 # Index device CoreAudio/JACK audioOutput: 0 - id: prod-backup name: "Production backup" audioInput: 1 audioOutput: 1 - id: technique name: "Équipe Technique" description: "Techniciens, électriciens, machinistes" audioBitrate: 96 channels: - id: tech-main name: "Technique général" audioInput: 2 audioOutput: 2 - id: sonorisation name: "Équipe Sonorisation" description: "Ingénieurs son, retours" audioBitrate: 128 # Qualité supérieure pour les ingénieurs son channels: - id: son-main name: "Son principal" audioInput: 3 audioOutput: 3 - id: son-retours name: "Retours scène" audioInput: 4 audioOutput: 4 # Configuration serveur server: host: "0.0.0.0" port: 3000 # LiveKit livekit: url: "ws://localhost:7880" # API key/secret dans .env (LIVEKIT_API_KEY, LIVEKIT_API_SECRET) # Logging logging: level: "debug" # debug, info, warn, error logLatency: true logAudioStats: true