Hi all,
I’m interested in building out an app with the following functionality. I would like to:
1) obtain audio data from a variety of users via a browser
2) undertake some analysis of the signal data in real time
3) Then create a composite stream of audio data based on transformations of the original n users’ audio. More than 1 user’s audio data is input, but only a single audio stream is output, and some level of latency on the order of a second is fine.
Is this something that I can use Django for, perhaps with Django channels? There are some signal processing libraries in python that I would like to leverage, if possible, but am having trouble finding examples of folks who have set up similar architectures. Perhaps I can use some sort of real-time data store such as Kinesis together with some Django components? Or will I instead need to do all of my processing on the front end side? Is real-time audio processing outside of the scope of something Django-based?
Thanks,