News for hackers. Stuff that matters.

Show HN: Roc VAD – macOS virtual device for audio streaming

https://github.com/roc-streaming/roc-vad

Roc VAD[1] implements a virtual audio device for macOS that acts as network sender on receiver.

It works on top of Roc Toolkit[2] and can be used with any compatible senders and receivers, including PipeWire and PulseAudio modules on Linux, Roc Droid app on Android, and CLI tools (which also support bare ALSA).

Roc Toolkit itself is a library for (soft) realtime streaming with fixed latency and loss recovery (using FEC codes), designed to work well over unreliable networks like WiFi.

Roc VAD also provides gRPC interface with full control of the driver, so that you can use it in your own projects.

[1] https://github.com/roc-streaming/roc-vad [2] https://github.com/roc-streaming/roc-toolkit

( 1 comment | on HN )
Re:Show HN: Roc VAD – macOS virtual device for audio streaming by maguito on Sunday May 12, 2024 @06:43PM (#40338124)
Thank you! Needed this for recording and streaming voice/piano lessons.