roc-toolkit icon indicating copy to clipboard operation
roc-toolkit copied to clipboard

Real-time audio streaming over the network.

Results 247 roc-toolkit issues
Sort by recently updated
recently updated
newest added

_Last revised: Oct 2023_ ### Into There is known issue in various implementation of POSIX mutexes, condition variables, and semaphores, which is well described here: https://sourceware.org/bugzilla/show_bug.cgi?id=12674 *TLDR:* when you call...

C-portability
C-performance
help wanted
C-system

I'm running pulseaudio on raspbian in pi0. When I launch `pulseaudio --system -vvv` I've got a segfault. I do not know if the problem comes from roc itself, but it...

defect
pulseaudio modules
help wanted
user report

Currently we have 3 [integrations tests](https://github.com/roc-project/roc/blob/d61d81ace3fd443d966c21b519e2cc08861f61bb/src/tests/roc_library/test_sender_receiver.cpp#L429) for our [C API](https://roc-streaming.org/toolkit/docs/api.html): * without FEC * with Reed-Solomon FEC and without losses * with Reed-Solomon FEC and with losses We need to...

tests
help wanted
easy hacks

_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...

help wanted
C-security
C-networking
C-codecs

_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...

help wanted
most wanted
C-security
C-networking
C-codecs

_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...

enhancement
help wanted
dsp

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...

enhancement
help wanted
much-needed
sound io

## 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...

refactoring
help wanted
easy hacks
much-needed

_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...

enhancement
help wanted
codecs

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...

tests
help wanted
rt-tests