<html>
<head>
<base href="https://bugs.freedesktop.org/" />
</head>
<body>
<p>
<div>
<b><a class="bz_bug_link
bz_status_NEW "
title="NEW --- - High latency in HTTP streaming"
href="https://bugs.freedesktop.org/show_bug.cgi?id=65703#c47">Comment # 47</a>
on <a class="bz_bug_link
bz_status_NEW "
title="NEW --- - High latency in HTTP streaming"
href="https://bugs.freedesktop.org/show_bug.cgi?id=65703">bug 65703</a>
from <span class="vcard"><a class="email" href="mailto:wangxingchao2011@gmail.com" title="Wang Xingchao <wangxingchao2011@gmail.com>"> <span class="fn">Wang Xingchao</span></a>
</span></b>
<pre>How to reproduce this issue in local machine-:
1. pulseaudio --k; pulseaudio -vvvv
2. pactl load-module module-http-protocol-tcp
3. browser sinks/sources in Fixfox, url is:
<a href="http://localhost:4714/listen">http://localhost:4714/listen</a>
will show sinks and sources
As I enabled Rygel following this
page(<a href="https://wiki.gnome.org/Rygel/Pulseaudio">https://wiki.gnome.org/Rygel/Pulseaudio</a>), so there're two Sinks:
Built-in Audio Analog Stereo
DLNA/UPnP Streaming
And one Sources
Built-in Audio Analog Stereo
4. The basic rule is, playback music on one sink 0, and featch stream from sink
0 and send back to sink 1.
Here's my test command:
1) gst-launch-0.10 filesrc location=/home/tangtang/Downloads/b.mp3 ! mad !
audioconvert ! audioresample ! pulsesink device=upnp
this would send mp3 stream to sink "upnp"
2) gst-launch-0.10 souphttpsrc
location=<a href="http://localhost:4714/listen/source/upnp.monitor">http://localhost:4714/listen/source/upnp.monitor</a> ! decodebin2 !
pulsesink device=alsa_output.pci-0000_00_1b.0.analog-stereo
this would featch stream from sink "upnp" and send data back to default
sink(user could hear music)
it's better to start second command and you when you start first command, after
some delay, you will hear the music playing. If you stop first command, you
will notice music continues playing for some time and stopped.
--xingchao</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the QA Contact for the bug.</li>
</ul>
</body>
</html>