m5/org/openalice-voice-client
openalice-voice-client
“Shared WebRTC client for the [openalice-voice](../openalice-voice) SFU. Powers both the OBS Browser Source listener (Live) and the full-duplex chat rooms (World), and is the future home of Social DM calls and the Persona embed.”
Features
3
Status
·unknown
Last activity
22d ago
Branch
mvp
voice/client
3 features- voice-client.coresrc/client.ts:13Shared protocol-level WebRTC client for the openalice-voice SFU. Powers Live (recvonly), World (full duplex), and future Social/Persona consumers.class:VoiceClientsince 0.1.0
- voice-client.packagesrc/index.ts:14Shared WebRTC voice client package — kills duplication between Live's listener and World's full-duplex voice chat. Future home of Social DM calls and Persona voice embed.package:@openalicelabs/voice-clientsince 0.1.0
- voice-client.reactsrc/react.ts:17useVoiceClient — React hook wrapping VoiceClient with audio elements, VAD, deafen, PTT.hook:useVoiceClientsince 0.1.0