web-dev-qa-db-fra.com

Diffusion de la sortie Pulseaudio en utilisant Rygel

J'essaie de diffuser la sortie de Pulseaudio sur mon lecteur multimédia WDTVLive Streaming en utilisant Rygel. Je joue avec lui depuis un certain temps, en parcourant les forums/blogs, etc. Actuellement, j'obtiens les erreurs suivantes lorsque j'exécute Rygel dans un terminal:

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

L'erreur finale semble se répéter indéfiniment. Je peux voir le flux sur mon lecteur WDLive et sur BubbleUPNP sur mon téléphone, mais je n'entends aucun son sur l'appareil et mon WDTV semble penser que le format n'est pas pris en charge (j'ai vérifié et encodé en FLAC comme je le fais) est apparemment pris en charge. J'ai également essayé d'autres formats avec le même résultat. Actuellement sur Ubuntu 12.10 et Rygel 16.0.2

J'espère que quelqu'un pourra vous aider. Merci.

1
user99062

Dans Ubuntu 12.10, Rygel ne fonctionnait pas aussi bien pour moi à cette fin. Depuis lors, j'utilise maintenant Ubuntu 13.10 et Rygel a été mis à jour vers la version 20, ce qui fonctionne parfaitement pour moi. Cet article GNOME Wiki! nous dit que Rygel a deux PPA:

Les deux ont des packages de retour à Precise of Rygel, donc si vous utilisez toujours 12.10 et que ces référentiels n'ont pas Rygel version 20, alors vous voudrez peut-être essayer d'utiliser ces PPA.

De plus, si quelque chose d'autre posait problème, voici ma configuration à comparer:

[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