Настроить веб-сервер на приём аудиосигнала
Reastream позволяет ввести IP адрес получателя. Проверил через локалку сначала, пакеты отправляются и принимаются без потерь. Этим плагином ReaStream я могу не только отправлять сигнал, но и принимать. И принимает он сигнал прекрасно. Но мне нужно иметь возможность отправлять и получать аудио с других машин, не только с локалки. Можно в ReaStream просто ввести WAN IP принимающего. А принимающему открыть соответствующий порт в роутере. И это работает, но нужно универсальное средство, так как IP адрес может быть динамическим, из-за чего каждый раз всё надо перенастраивать. Да и роутеры все разные, провайдеры связи тоже. Где-то не пингуется, где-то открыть порт не получается.
Решил купить бокс, поставил Ubuntu, зашёл, поставил плеер на сервер, но звука нет и никакой плеер не может декодировать сигнал. Я проверил, сигнал отправляется. Также, проверил, сигнал принимается на стороне сервера, через UDP, порт 58710, он открыт. Я захватил сигнал, но не знаю, что с ним делать и как проверить. Если бы мог, я бы вскрыл ReaStream и посмотрел как они кодируют и декодируют сигнал. Тут я застрял, гугл и чатгпт помощи не дают.
Мне нужна помощь, в декодировании сигнала. Затем, если получится его декодировать и прослушивать в реальном времени, сделать хостинг и поставить плеер. Мол, если сигнал поступает, то можно включить воспроизведение, регулировать громкость поступающего сигнала в реальном времени. Если сигнал не поступает, хостинг об этом скажет. Может, вообще не привязываться к ReaStream и сделать на Juce свой аудиоплагин, который будет отправлять звук и мы сами будем как кодировали его, так и декодировать.
Есть на рынке готовые решения, вроде ListenTo или Waves Stream, но нужно своё решение.
Задача не срочная. Бюджет обсуждается.