web-dev-qa-db-ja.com

Rygelを使用したPulseaudio出力のストリーミング

Rygelを使用して、Pulseaudioからの出力をWDTVLive Streaming Media Playerにストリーミングしようとしています。私はしばらくそれをいじって、フォーラムやブログなどを見回していて、近づきつつありますが、十分に実行できません(Ubuntuを数年使用していますが、それでも比較的初心者です)。現在、ターミナルでライゲルを実行すると、次のエラーが発生します。

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
user99062

Ubuntu 12.10では、Rygelはこの目的でも機能しませんでした。それ以来、私はUbuntu 13.10を使用しています。Rygelはバージョン20にアップデートされており、問題なく動作します。この GNOME Wiki!記事 は、Rygelに2つの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@;
0
Tamás Barta