Skip to content
This repository has been archived by the owner on Oct 31, 2023. It is now read-only.

Using RTP packet stream as input and output!! #131

Open
qalabeabbas49 opened this issue Jul 21, 2022 · 0 comments
Open

Using RTP packet stream as input and output!! #131

qalabeabbas49 opened this issue Jul 21, 2022 · 0 comments

Comments

@qalabeabbas49
Copy link

Hi, Great project and works extremely well.

I have a scenario, that maybe someone can help with.
I want to run this denoiser on a remote server so that it will accept RTP packets from a remote client, denoise, and then send the output as RTP to the remote client.

I thought of a few ways but as I'm not very advanced in this domain, I am not sure if they are a viable option.

  1. create a virtual source and sink with PulseAudio to receive and send the RTP packets.
    Here code will most likely stay the same and I will use the virtual source and sink as input and output with denoiser.live (don't yet know if that's possible.)

  2. Use python sockets and pyaudio to change the live.py input and output. (I have been reading up on sockets and transmitting audio data using rtp/udp)
    Here sounddevice input stream will be replaced by pyaudio stream.

If anyone can comment on my approach or suggest something better, would be great.

Also please suggest any helpful material regarding this task.

Thank you

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant