docs: mettre à jour README (v0.3.0, structure bridge, licence MIT)
This commit is contained in:
@@ -114,8 +114,6 @@ Communiquez via smartphone (PWA) en WiFi, le serveur fait le pont avec l'install
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 🐛 Dépannage : "Connexion impossible"
|
## 🐛 Dépannage : "Connexion impossible"
|
||||||
|
|
||||||
**Cause** : Clés LiveKit non configurées ou invalides.
|
**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
|
## 📚 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
|
- **[NETWORK_SETUP.md](NETWORK_SETUP.md)** - Configuration réseau multi-appareils
|
||||||
- **[docs/SETUP_LIVEKIT.md](docs/SETUP_LIVEKIT.md)** - Configuration LiveKit (Cloud + Local)
|
- **[docs/SETUP_LIVEKIT.md](docs/SETUP_LIVEKIT.md)** - Configuration LiveKit (Cloud + Local)
|
||||||
- **[CLAUDE.md](CLAUDE.md)** - Documentation développement complète
|
- **[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 1** : MVP fonctionnel (WebRTC + PTT)
|
||||||
- ✅ **Phase 2** : Fonctionnalités avancées (groupes, routing, admin)
|
- ✅ **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)
|
- ⏳ **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
|
│ ├── index.js # Point d'entrée unique
|
||||||
│ ├── livekit-server # Binaire (téléchargé à l'install)
|
│ ├── livekit-server # Binaire (téléchargé à l'install)
|
||||||
│ ├── bridge/
|
│ ├── bridge/
|
||||||
│ │ ├── audio.js # Détection + abstraction
|
│ │ ├── AudioBridge.js # Classe principale
|
||||||
│ │ ├── backends/
|
│ │ ├── AudioBridgeManager.js # Gestion cycle de vie
|
||||||
│ │ │ ├── jack.js
|
│ │ ├── LiveKitClient.js # Connexion SFU
|
||||||
│ │ │ ├── pipewire.js
|
│ │ ├── OpusCodec.js # Transcodage PCM ↔ Opus
|
||||||
│ │ │ ├── coreaudio.js
|
│ │ ├── JitterBuffer.js # Buffer 40ms
|
||||||
│ │ │ └── wasapi.js
|
│ │ ├── ServerAudioUser.js # Utilisateur audio serveur
|
||||||
│ │ ├── livekit.js
|
│ │ └── backends/
|
||||||
│ │ ├── opus.js
|
│ │ ├── CoreAudioBackend.js
|
||||||
│ │ └── jitter.js
|
│ │ ├── JACKBackend.js
|
||||||
|
│ │ ├── PipeWireBackend.js
|
||||||
|
│ │ └── WASAPIBackend.js
|
||||||
│ ├── api/ # Admin REST
|
│ ├── api/ # Admin REST
|
||||||
│ └── config/
|
│ └── config/
|
||||||
│ └── config.yaml
|
│ └── config.yaml
|
||||||
|
|||||||
Reference in New Issue
Block a user