Я работаю над приложением аудио-симулятора для браузера. Предполагается, что пользователь может воспроизводить WAV-файл (или любой другой необработанный двоичный аудиоформат), но пользователь способен изменять определенные параметры сигнала в режиме реального времени и слышать изменения в уже воспроизводимом аудиофайле.
Алгоритм, который изменяет звук, является проприетарным и уже имеет работающее решение в качестве настольного приложения в Java, но мне придется настроить его онлайн. Я ищу решение, в котором большая часть этого будет выполняться на стороне сервера, и клиент будет отправлять только параметры.
Моя цель - не открыть, например, '/something.wav' на сервере и воспроизвести его, но извлечь аудиоданные (которые у меня уже есть) и каким-то образом отправить эти необработанные аудиоданные клиенту для воспроизведения Это. Возможно ли это, и если да, то как лучше всего это сделать?