# niom-webrtc Voice Channel Module Docs Diese Dokumentationssammlung beschreibt das MVP-Modul "Voice Channel" im Projekt `niom-webrtc`. Die Struktur spiegelt die wichtigsten Programmkomponenten wider und soll als Einstieg für neue Sessions dienen. - [`architecture/signaling_flow.md`](architecture/signaling_flow.md) – High-Level-Ablauf von Signaling, WebRTC und TURN. - [`config/config_management.md`](config/config_management.md) – Konfigurationen und Defaults (STUN/TURN, Appsettings). - [`components/`](components/) – UI-Komponenten (Discord-Voice-Channel UI) inkl. Zustandsfluss. - [`utils/media_manager.md`](utils/media_manager.md) – Medien- und Peer-Connection-Helfer. ## Aktueller Fokus - Discord-Voice-Channel UI als reines Modul ohne restliche App-Shell. - Saubere Trennung von Initiator/Responder-Logik. - Testbarkeit im Browser (WASM) und auf CLI-Ebene. ## Offene ToDos (Stand 30.10.2025) - UI auf Discord-Optik bringen (Layouts, States, Device-Auswahl). - Signaling-Protokoll für Räume/Teilnehmer verfeinern. - WebRTC-Lifecycle vereinfachen (Hooks/State-Store).