Roc Toolkit implements real-time streaming over unreliable networks like Internet and Wi-Fi. It works on Linux and macOS and provides C library, CLI tools, modules for PulseAudio and PipeWire, and Android app.
Roc Toolkit implements real-time streaming over unreliable networks like Internet and Wi-Fi. It works on Linux and macOS and provides C library, CLI tools, modules for PulseAudio and PipeWire, and Android app.
Sorry for the late reply.
I don’t know if ROC can do multicast on its own. I use the Pipewire source and sink. And I only do the one-to-one setup.
I did some tests in Pipewire:
Configuring multiple sinks is possible on a machine. They simply present as additional output devices. So if you want to switch audio to another source, that should be doable by switching to another output device.
Doing one-to-many: I don’t know if that is possible with ROC alone. You might be able to do something with Pipewire graphs