a5879a2ea9
- Implémente connexion AudioBridge → LiveKitClient pour flux audio bidirectionnel * Envoi audio carte son vers clients (sendAudioData) * Réception audio clients vers carte son (via event audioData) - Supprime LiveKitServerBridge.js (code mort jamais utilisé) - Retire console.log DEBUG de LiveKitClient.js - Remplace device IDs hardcodés par null dans config.yaml (auto-détection) - Optimise allocations buffers audio avec pool réutilisable * Pool de Float32Array et Buffer PCM (max 50 buffers) * Réduit pression GC pour 30+ clients simultanés 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
58 lines
1.1 KiB
YAML
58 lines
1.1 KiB
YAML
audio:
|
|
sampleRate: 48000
|
|
frameSize: 20
|
|
defaultBitrate: 96
|
|
jitterBufferMs: 40
|
|
device:
|
|
# inputDeviceId et outputDeviceId : laisser vide pour auto-détection du device par défaut
|
|
# ou spécifier un ID numérique pour forcer un device spécifique
|
|
inputDeviceId: null
|
|
outputDeviceId: null
|
|
sampleRate: 48000
|
|
routing:
|
|
inputToGroup:
|
|
"0":
|
|
- technique
|
|
"1":
|
|
- technique
|
|
"2":
|
|
- technique
|
|
"4":
|
|
- technique
|
|
"5":
|
|
- technique
|
|
groupToOutput:
|
|
technique:
|
|
- "0"
|
|
gains: {}
|
|
channelNames:
|
|
inputs:
|
|
"0": Micro Régisseur
|
|
"1": Talkback FOH
|
|
"2": Retour Console
|
|
"3": Liaison Scène
|
|
"4": Monitor Mix
|
|
"5": Spare 1
|
|
outputs:
|
|
"0": Sortie Principale
|
|
"1": Retour Scène
|
|
"2": Talkback Console
|
|
groups:
|
|
- name: Production
|
|
audioBitrate: 96
|
|
channels: []
|
|
- name: Technique
|
|
channels: []
|
|
- name: Sonorisation
|
|
audioBitrate: 128
|
|
channels: []
|
|
server:
|
|
host: 0.0.0.0
|
|
port: 3000
|
|
livekit:
|
|
url: ws://localhost:7880
|
|
logging:
|
|
level: debug
|
|
logLatency: true
|
|
logAudioStats: true
|