How do I set up live audio streams to a DLNA compliant device?
Posted
by
Takkat
on Ask Ubuntu
See other posts from Ask Ubuntu
or by Takkat
Published on 2012-09-12T18:42:00Z
Indexed on
2012/09/20
21:53 UTC
Read the original article
Hit count: 533
Is there a way to stream the live output of the soundcard from our 12.04.1 LTS amd64 desktop to a DLNA-compliant external device in our network? Selecting media content in shared directories using Rygel, miniDLNA, and uShare is always fine - but so far we completely failed to get a live audio stream to a client via DLNA.
Pulseaudio claims to have a DLNA/UPnP media server that together with Rygel is supposed to do just this. But we were unable to get it running.
We followed the steps outlined in live.gnome.org, this answer here, and also in another similar guide.
As soon as we select the local audio device, or our GST-Launch stream in the DLNA client Rygel displays the following message and the client states it reached the end of the playlist:
(rygel:7380): Rygel-WARNING **: rygel-http-request.vala:97: Invalid seek request
This is how we configured GST-Launch in rygel.conf
:
[GstLaunch]
enabled=true
launch-items=mypulseaudiosink
mypulseaudiosink-title=Audio on @HOSTNAME@
mypulseaudiosink-mime=audio/x-wav
mypulseaudiosink-launch=pulsesrc device=<device> ! wavpackenc
For <device>
we tried with the default sink name, this name appended with .monitor
, and in addition with upnp
-sink and upnp.monitor
that was created when we selected DLNA media server from paprefs. We also tried to encode using lamemp3enc
with no luck.
- These are our pulseaudio modules: http://paste.ubuntu.com/1202913/
- These are our sinks: http://paste.ubuntu.com/1202916/
Did we miss any other additional configuration needed to get this running? Are there any other alternatives for sending the audio of our soundcard as live stream to a DLNA client?
© Ask Ubuntu or respective owner