feat: support multi-groupes avec sélection dynamique (Phase 2.1)
- Ajout de 3 groupes dans config.yaml : Production, Technique, Sonorisation - Nouvel endpoint API GET /groups pour lister les groupes disponibles - Composant GroupSelector.jsx pour changer de groupe pendant la session - Hook useLiveKit étendu avec fonction switchGroup() pour reconnexion - Intégration dans App.jsx avec gestion du changement de groupe - Chaque groupe = 1 room LiveKit distincte - Qualité audio configurable par groupe (96-128 kbps)
This commit is contained in:
@@ -37,6 +37,30 @@ groups:
|
||||
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"
|
||||
|
||||
Reference in New Issue
Block a user