Потоковая передача Pulseaudio с использованием Rygel

Я пытаюсь транслировать вывод с Pulseaudio на мой потоковый медиаплеер WDTVLive, используя Rygel. Я некоторое время играл с ним, просматривал форумы / блоги и т. Д., И я становлюсь ближе, но я не могу его запустить (я пользуюсь Ubuntu несколько лет, но все еще относительный новичок). В настоящее время я получаю следующие ошибки при запуске Rygel в терминале:

Rygel-Tracker-Message: rygel-tracker-plugin-factory.vala:33: Plugin 'Tracker' disabled by user, ignoring.
Mediathek-Message: rygel-mediathek-plugin.vala:33: Plugin 'ZDFMediathek' disabled by user, ignoring..
MPRIS-Message: rygel-mpris-plugin-factory.vala:33: Module 'MPRIS' disabled by user, igoring…
External-Message: rygel-external-plugin-factory.vala:33: Module 'External' disabled by user, igoring…
MediaExport-Message: rygel-media-export-plugin.vala:32: Plugin 'MediaExport' disabled by user, ignoring..
Rygel-Message: New plugin 'GstLaunch' available

(rygel:6727): Rygel-CRITICAL **: Error from pipeline RygelHTTPGstResponse: pulsesrc.c(1480): gst_pulsesrc_prepare (): /GstPipeline:RygelHTTPGstResponse/GstBin:bin0/GstPulseSrc:pulsesrc0 

(rygel:6727): Rygel-CRITICAL **: Error from pipeline RygelHTTPGstResponse: pulsesrc.c(1480): gst_pulsesrc_prepare (): /GstPipeline:RygelHTTPGstResponse/GstBin:bin1/GstPulseSrc:pulsesrc1 

(rygel:6727): Rygel-WARNING **: rygel-http-request.vala:97: Invalid seek request

(rygel:6727): Rygel-WARNING **: rygel-http-request.vala:97: Invalid seek request

(rygel:6727): Rygel-WARNING **: rygel-http-request.vala:97: Invalid seek request

Последняя ошибка, кажется, повторяется бесконечно. Я вижу поток как на моем плеере WDLive, так и на моем телефоне, используя BubbleUPNP, однако я не слышу звук на устройстве, и мой WDTV, похоже, считает, что формат не поддерживается (я проверил и кодирую в FLAC, как делаю) по-видимому, поддерживается. Я также пробовал другие форматы с тем же результатом. В настоящее время на Ubuntu 12.10 и Rygel 16.0.2

Надеюсь, кто-то может помочь. Благодарю.

1 ответ

Решение

В Ubuntu 12.10 Rygel не работал для меня также для этой цели. С тех пор я использую Ubuntu 13.10, и Rygel был обновлен до версии 20, которая работает для меня безупречно. Это GNOME Wiki! В статье рассказывается, что у Ригеля есть два PPA:

Оба имеют пакеты обратно в Precise of Rygel, поэтому, если вы все еще используете 12.10, а в этих репозиториях нет Rygel версии 20, вы можете попробовать использовать эти PPA.

Кроме того, если что-то еще будет проблемой, вот мой конфиг для сравнения:

[GstLaunch]
enabled=true
title=@REALNAME@'s stream
launch-items=myaudioflac;myaudiompeg

myaudioflac-title=FLAC audio on @HOSTNAME@
myaudioflac-mime=audio/flac
myaudioflac-launch=pulsesrc device=upnp.monitor ! flacenc

myaudiompeg-title=MPEG audio on @HOSTNAME@
myaudiompeg-mime=audio/mpeg
myaudiompeg-launch=pulsesrc device=upnp.monitor ! lamemp3enc target=quality quality=6

[Playbin]
enabled=true
title=Audio/Video playback on @REALNAME@'s computer

[general]
interface=

[MediaExport]
uris=@MUSIC@;@VIDEOS@;@PICTURES@;
Другие вопросы по тегам