roc-streaming / roc-toolkit

Real-time audio streaming over the network.
https://roc-streaming.org
Mozilla Public License 2.0
1.02k stars 203 forks source link

JACK sink and source #254

Open gavv opened 4 years ago

gavv commented 4 years ago

People are regularly asking for JACK support. It would be nice to have it at least in our command-line tools (roc-send and roc-recv).

Adding JACK support will mean implementing sndio::JackBackend, sndio::JackSink, and sndio::JackSource, and registering JackBackend in sndio::BackendDispatcher.

Further info:

gmoberg commented 4 years ago

This seems like an interesting task. I'd like to begin implementation during Hacktoberfest.

gavv commented 4 years ago

You're welcome!

gavv commented 4 years ago

@gmoberg Hi, do you still have plans to work on this?

ejeschke commented 3 years ago

:+1: for this feature. Really would be useful on the send side especially--I imagine lots of users running JACK on a server and streaming to simple clients. I think it would be sufficient to have it in roc-send and roc-recv.

gavv commented 3 years ago

We will definitely add it at some point.