From 675348794cf561c81b7f9c56a3eab3e04394166c Mon Sep 17 00:00:00 2001 From: Benoit Date: Tue, 7 Jul 2026 21:57:56 +0200 Subject: [PATCH] =?UTF-8?q?docs:=20mettre=20=C3=A0=20jour=20README=20(v0.3?= =?UTF-8?q?.0,=20structure=20bridge,=20licence=20MIT)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 31 +++++++++++++++++-------------- 1 file changed, 17 insertions(+), 14 deletions(-) diff --git a/README.md b/README.md index be7e400..9e2fa76 100644 --- a/README.md +++ b/README.md @@ -114,8 +114,6 @@ Communiquez via smartphone (PWA) en WiFi, le serveur fait le pont avec l'install --- ---- - ## 🐛 Dépannage : "Connexion impossible" **Cause** : Clés LiveKit non configurées ou invalides. @@ -132,7 +130,9 @@ Voir le guide complet : [docs/SETUP_LIVEKIT.md](docs/SETUP_LIVEKIT.md) ## 📚 Documentation -- **[README-PORTABLE.md](README-PORTABLE.md)** - 🆕 **Guide déploiement portable** (zéro config) +- **[DESKTOP-APP.md](DESKTOP-APP.md)** - Application desktop Electron (dashboard + config) +- **[README-PORTABLE.md](README-PORTABLE.md)** - Guide déploiement portable (zéro config) +- **[SSL-SETUP.md](SSL-SETUP.md)** - Configuration certificats HTTPS locaux - **[NETWORK_SETUP.md](NETWORK_SETUP.md)** - Configuration réseau multi-appareils - **[docs/SETUP_LIVEKIT.md](docs/SETUP_LIVEKIT.md)** - Configuration LiveKit (Cloud + Local) - **[CLAUDE.md](CLAUDE.md)** - Documentation développement complète @@ -144,10 +144,11 @@ Voir le guide complet : [docs/SETUP_LIVEKIT.md](docs/SETUP_LIVEKIT.md) - ✅ **Phase 1** : MVP fonctionnel (WebRTC + PTT) - ✅ **Phase 2** : Fonctionnalités avancées (groupes, routing, admin) -- 🆕 **Portable** : Installation zéro-config macOS/Linux +- ✅ **Portable** : Installation zéro-config macOS/Linux +- ✅ **Desktop** : Application Electron avec dashboard complet - ⏳ **Phase 3** : Intégrations audio pro (Dante, AES67) -**Version actuelle** : 0.2.0 (Portable - production-ready) +**Version actuelle** : 0.3.0 (Desktop App) --- @@ -299,15 +300,17 @@ project/ │ ├── index.js # Point d'entrée unique │ ├── livekit-server # Binaire (téléchargé à l'install) │ ├── bridge/ -│ │ ├── audio.js # Détection + abstraction -│ │ ├── backends/ -│ │ │ ├── jack.js -│ │ │ ├── pipewire.js -│ │ │ ├── coreaudio.js -│ │ │ └── wasapi.js -│ │ ├── livekit.js -│ │ ├── opus.js -│ │ └── jitter.js +│ │ ├── AudioBridge.js # Classe principale +│ │ ├── AudioBridgeManager.js # Gestion cycle de vie +│ │ ├── LiveKitClient.js # Connexion SFU +│ │ ├── OpusCodec.js # Transcodage PCM ↔ Opus +│ │ ├── JitterBuffer.js # Buffer 40ms +│ │ ├── ServerAudioUser.js # Utilisateur audio serveur +│ │ └── backends/ +│ │ ├── CoreAudioBackend.js +│ │ ├── JACKBackend.js +│ │ ├── PipeWireBackend.js +│ │ └── WASAPIBackend.js │ ├── api/ # Admin REST │ └── config/ │ └── config.yaml