nicholasjackson
- 2
- 0
- TL;DR Summary
- Looking for open-source, actively maintained audio streaming tools that support RTP. Need to mix/duck mic input over ongoing file streams for a real-time voice-over feature. Currently using FFmpeg but need more control.
Hi everyone,
I'm looking for recommendations for audio streaming software over a network. I'm currently working on a WPF Application that requires open-source tools that are actively maintained and preferably offer enterprise support due to security concerns.
At the moment, I'm using FFmpeg, but I find it limiting in terms of controlling the audio streaming process. I'm trying to implement a feature that allows concurrent streaming of both microphone input and audio files. Both streams use RTP to transmit raw mono audio.
The specific use case looks like this:
The user begins streaming an audio file (which may be looped or played once).
While the file is streaming, the user speaks into the microphone.
Ideally, the system should lower (duck) the audio file's volume to make the mic audio more prominent. If that's not feasible, the fallback would be pausing the audio file stream to let the mic stream play uninterrupted, then resuming the file afterward.
If anyone has worked on something similar or knows of technologies that could help achieve this, I'd really appreciate your insights. Thanks in advance!
I'm looking for recommendations for audio streaming software over a network. I'm currently working on a WPF Application that requires open-source tools that are actively maintained and preferably offer enterprise support due to security concerns.
At the moment, I'm using FFmpeg, but I find it limiting in terms of controlling the audio streaming process. I'm trying to implement a feature that allows concurrent streaming of both microphone input and audio files. Both streams use RTP to transmit raw mono audio.
The specific use case looks like this:
The user begins streaming an audio file (which may be looped or played once).
While the file is streaming, the user speaks into the microphone.
Ideally, the system should lower (duck) the audio file's volume to make the mic audio more prominent. If that's not feasible, the fallback would be pausing the audio file stream to let the mic stream play uninterrupted, then resuming the file afterward.
If anyone has worked on something similar or knows of technologies that could help achieve this, I'd really appreciate your insights. Thanks in advance!