Re: Streaming to DLNA devices



On Sa, 2013-01-12 at 20:50 +1300, Andrej Falout wrote:
> Hello,
> 
> 
> I would appreciate if someone can clarify my understanding of Rygel
> functionality.
> 
> 
> If I understand correctly, when running in GNOME and with PulseAudio,
> Rygel can create an audio stream from Pulse sink, and send command to
> a DLNA renderer selected/detected by GNOME GUI, to receive this
> stream. In effect a "play-to" functionality (a bit similar to
> streaming to an Apple Airport by selecting Airport as an output audio
> device in OSX)?

No, this is not correct. Rygel only provides the stream. The command to
play has to be sent by an external controller such as GUPnP-AV-CP.

Also GNOME is not a precondition for running Rygel.

There's a modification for my tool korva/pushup which runs on the N9
that does what you describe, though [1]

> If above is correct, I wonder if anyone can help me setting this
> functionality up, but on headless machine with no GNOME or Pulse
> audio?
> 
> 
> Ideally, I would like a stream to be created by MPD, or some other
> tool that MPD can pipe audio stream to (So I can select music to play
> by controlling MPD), and send command to a renderer to start playing
> this stream (In my case, and Onkio receiver)...
> 
> 
> Is this possible using Rygel?

No. More likely with plain GUPnP/GUPnP-AV and some C coding or dLeyna
and some python scripting as Rygel is not a client library and that's
what you need here.

> Just to clarify, I am NOT trying to turn MPD into a DLNA server -
> there are plenty of DLNA servers available, but I need a way for my
> DLNA renderer to receive a STREAM (So I can then control content of
> that stream by means appropriate for the source of the stream, instead
> of having to select FILES in DLNA server by using DLNA control
> point...)

You need to be aware that DLNA renderer need HTTP and are likely to be a
bit picky about the stream format you send them.

[1] https://github.com/phako/korva/commits/mra



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]