Есть ли способ потоковой передачи звуковой карты в режиме реального времени с нашего настольного компьютера 12.04.1 LTS amd64 на внешнее устройство, совместимое с DLNA, в нашей сети? Выбор медиа-контента в общих каталогах с использованием Rygel, miniDLNA и uShare всегда удобен, но до сих пор мы полностью не смогли передать живой аудиопоток клиенту через DLNA.
Pulseaudio утверждает, что имеет медиасервер DLNA / UPnP, который вместе с Rygel должен делать именно это. Но мы не смогли запустить его.
Мы выполнили шаги, изложенные в live.gnome.org , этот ответ здесь, а также в другом аналогичном руководстве .
В 12.04 LTS мы можем выбрать локальное аудиоустройство или наш поток GST-Launch в клиенте DLNA, но Rygel отображает следующее сообщение, и клиент заявляет, что достиг конца списка воспроизведения:
(rygel:7380): Rygel-WARNING **: rygel-http-request.vala:97: Invalid seek request
Не было никакого способа слушать живые аудиопотоки на клиенте.
Только после обновления дистрибутива до 14.04 LTS мы смогли выбрать прямую трансляцию на наших DLNA-рендерерах из настроек, описанных в ответе ниже . Тем не менее, нам нужно было выбрать установленный поток после того, как мы запустили rygel и не смогли отправить новый поток на наши устройства UPnP. Аудио метаданные не были переданы.
Существуют ли другие альтернативы для отправки аудио нашей звуковой карты в режиме реального времени на клиент DLNA?