Мне удалось настроить Arduino для потоковой передачи звука с микрофона на сервер Linux, на котором размещен сервер MQTT.Затем у меня есть скрипт golang, который подписывается на сервер MQTT, сохраняет полезные данные на диск в виде двоичного файла и преобразует двоичный файл в файл .WAV с помощью FFMPEG.
Можно ли использовать веб-браузер?только клиентский код для подписки на тот же MQTT-сервер, получения полезной нагрузки аудио от Arduino и потоковой передачи звука практически в реальном времени на компьютерные колонки слушателя-человека?Я вижу библиотеку Paho Javascript Client , которая может помочь мне подключиться к MQTT, но, похоже, она получает полезные данные в виде строки, что не очевидно для меня в том, как я буду транслировать аудиоконтент.Следовательно, почему я спрашиваю, является ли это даже практичным / выполнимым?
Или мне нужно будет создать другой серверный сценарий для потоковой передачи данных MQTT как аудиоданных для веб-клиента?