HLS playback Error: Server does not accept Range HTTP header

Alexander Zallesov zallesov at soundcloud.com
Tue Jan 14 08:45:57 PST 2014


Thank you Tim for taking a time to check it. Here is the bug report
https://bugzilla.gnome.org/show_bug.cgi?id=722186.

BTW how did you manage to install hlsdemux element used in this pipeline.
once I moved to 1.2.1 I get this error
Missing element: application/x-hls decoder
WARNING: from element /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0:
No decoder available for type 'application/x-hls'.

I have ugly plugin installed with all the --with keys. how did you do that?

Alexander Zallesov

Engineer



http://soundcloud.com/zallesov/likes <http://soundcloud.com/zallesov>

Skype: zall_nsk

Cell: 01573-7654395

SoundCloud Ltd. - Rosenthaler Str. 13

10119 Berlin, Germany



Discover what's new on SoundCloud <https://soundcloud.com/explore>



Limited registered at Company House, Cardiff, UK.

 Registered Office: London, UK. Company number 6343600

Managing Director: Alexander Ljung

 Local Branch Office Germany: AG Charlottenburg, HRB 110657B


On Mon, Jan 13, 2014 at 9:51 PM, Tim Müller <tim at centricular.com> wrote:

> On Mon, 2014-01-13 at 18:38 +0100, Alexander Zallesov wrote:
>
> Hi Alexander,
>
> > looks like I encounter a bug but before I file it I want to hear some
> > feedback from more experienced gstreamer users.
> >
> >
> > I use gstreamer android 1.2.1
> >
> >
> > I try to play simple hls audio only mp3 stream
> > (
> https://ec-media-hls.soundcloud.com/playlist/swx3WdvxAQ9W.128.mp3/playlist.m3u8
> )
> >
> >
> > My pipeline is
> >         souphttpsrc ! hlsdemux ! mpegaudioparse ! mad ! audioconvert !
> >         audioresample ! autoaudiosink
> >  or just playbin. issue is the same.
> >
> >
> > And my source code has few modifications from Android Tutorial5.
> >
> >
> > My stream gets played once in 3-4 tries. If it starts it plays/pause
> > fine. But more often I get this errors.
> >         gstsouphttpsrc.c:888:gst_soup_http_src_got_headers_cb:<mysource>
> error: Server does not support seeking.
> >         gst_soup_http_src_got_headers_cb:<mysource> error: Server does
> >         not accept Range HTTP header, URL:
> >
> https://ec-media-hls.soundcloud.com/playlist/swx3WdvxAQ9W.128.mp3/playlist.m3u8
> >
> >
> > Server does not support range requests. or maybe does. It does not
> > matter as it should not to serve HLS playlists and chunks. And why it
> > plays fine sometimes then?
> >
> >
> > Please share the workaround if you have one or thumb up for bug
> > report.
>
> I can reproduce this with git master and
>
> gst-launch-1.0 playbin
> uri=
> https://ec-media-hls.soundcloud.com/playlist/swx3WdvxAQ9W.128.mp3/playlist.m3u8
>
> It does look like a bug, so it would be great if you could file an issue
> for that in bugzilla. I'd say file it against -good/souphttpsrc for
> starters.
>
> Cheers
>  -Tim
>
> --
> Tim Müller, Centricular Ltd - http://www.centricular.com
>
> _______________________________________________
> gstreamer-android mailing list
> gstreamer-android at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/gstreamer-android
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-android/attachments/20140114/80f392bb/attachment.html>


More information about the gstreamer-android mailing list