Майк Стирлинг выпустил только что ещё не полностью готовую версию своего программного обеспечения WebRadio на базе Linux, которое поддерживает RTL-SDR. WebRadio позволяет пользователю подключиться к удалённому устройству RTL-SDR через веб-интерфейс по Интернету, примерно так же, как WebSDR.
Здесь есть руководство по установке.

Мне удалось скомпилировать, установить и запустить программное обеспечение, но возникли некоторые проблемы, которые потребовалось решить.
Во‑первых, после установки всех необходимых пакетов через мой менеджер пакетов и запуска конфигурации, как указано в руководстве по установке, я запустил ‘make’ и получил эту ошибку из-за того, что моя виртуальная тестовая машина под Linux была 32-битной.
web/httpserver.cxx:116:3: error: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'size_t {aka unsigned_int}'
Мне удалось обойти эту ошибку, просто открыв httpserver.cxx и закомментировав строку 116, которая была лишь кодом отладки.
Далее я выполнил ‘lsusb -v’ в терминале и записал серийный номер моего RTL-SDR в поле ‘iSerial’, который для меня был ‘00000013’.
Затем я выполнил переход в каталог src и запустил ‘./webradio 00000013’, и попытался подключиться к 127.0.0.1:8080 в браузере, но файл ui.html не найден. Я обнаружил, что нужно скопировать папку html в каталог src. Теперь файл ui.html появился в браузере, но он не работал. Читая файл README внутри папки html, я узнал, что нужно скачать JQuery и JQuery UI в папку html. Файл README точно показывает, как это сделать.
После этого всё работает нормально, и мне удалось без труда настраивать станции. Звук всё ещё довольно плохого качества, и половина элементов управления, кажется, ещё не работает, но для ПО, которое всё ещё находится в разработке, это выглядит отлично.
Источник:
