With the release of 0.22 Rodio got support for microphone input. Now we can use the library for all kinds of new applications like speech to text, recording, and live streaming! I’ve tried live streaming guitar play over Christmas, it even sounded better than Discord as we did not add any compression.
Live-streaming must minimize audio latency, especially when streaming both ways like in VoIP. Since there is a trade-off between latency and the amount of effects and sounds we can play, even non latency critical applications can benefit from overall lower latency. Latency is something the team has not focused on before, let’s change that! Especially as we’re “secretly” playing around with rather big changes to the audio engine (see: github.com/RustAudio/rodio-experiments).
[Read More]