fix: corrections audit - connexion audio bridge, optimisations

- 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>
This commit is contained in:
2026-05-26 19:22:02 +02:00
parent eb7959eb09
commit a5879a2ea9
4 changed files with 82 additions and 277 deletions
+9 -3
View File
@@ -4,11 +4,15 @@ audio:
defaultBitrate: 96
jitterBufferMs: 40
device:
inputDeviceId: 1
outputDeviceId: 0
# 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":
@@ -17,7 +21,9 @@ audio:
- technique
"5":
- technique
groupToOutput: {}
groupToOutput:
technique:
- "0"
gains: {}
channelNames:
inputs: