Victor Gaydov
Victor Gaydov
_Last revised: Oct 2023_ ## Overview Create minimal DTLS encoder and decoder. See #229 for background. DTLS works on transport level. Instead of sending RTP packets over UDP, we will...
_Last revised: Oct 2023_ Create SRTP encoder and decoder using libSRTP. See #229 for background. Steps: * Add libSRTP dependency to SConstruct and build-3rdparty.py. Add target_libsrtp to SConstruct and enable...
_Last revised: Oct 2023_ Implement resampler interface using libzita-resampler. See #235 for background and rationale. These links should be helpful: - #314 - issue where we was adding speex resampler...
For reasons described in #231, we have native PulseAudio backend, providing PulseAudio sink working on top of libpulse. However, we still use SoX backend for PulseAudio sources. Its main limitation...
## Problem Here is how packet::IReader and packet::IWriter interfaces look like currently: ``` class IReader { public: virtual PacketPtr read() = 0; }; class IWriter { public: virtual void write(const...
_Last revised: Oct 2023_ ## Problem Currently we have two FEC schemes: Reed-Solomon (the default and most used one) and LDPC-Staircase. The network part is implemented by our code, and...
We have created a new repo [rt-tests](https://github.com/roc-streaming/rt-tests) for various real-time integration tests for public API. See #296 and https://github.com/roc-streaming/rt-tests/issues/1 for details. This issue is for adding a stress to that...
We have created a new repo [rt-tests](https://github.com/roc-streaming/rt-tests) for various real-time integration tests for public API. See #296 and https://github.com/roc-streaming/rt-tests/issues/1 for details. This issue is for adding API benchmarks to that...
We already have unit tests for internal components and a few simple integration tests for public API. In addition, we want to create several non-function real-time tests for public API...
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,...