[gstreamer-bugs] [Bug 594035] Add HTTP Live Streaming playback support

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Wed Oct 27 07:24:37 PDT 2010


https://bugzilla.gnome.org/show_bug.cgi?id=594035
  GStreamer | don't know | git

Andoni Morales <ylatuya> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |ylatuya at gmail.com

--- Comment #7 from Andoni Morales <ylatuya at gmail.com> 2010-10-27 14:24:28 UTC ---
I retook Marc-Andre's work and the plugin is now working now pretty well. I
still need to clean-up the code a little bit, handle some corner cases and
improve the bitrate switch decision algorithm, but I hope it will be in a good
shape to be in -bad by the end of the week.
I still don't know how to integrate it properly with uridecodebin and I was
wondering if it's a good idea to create a new 'hls' protocol to have something
like:
uridecodebin2 uri=hls://my-stream.net/main.m3u8

The code is hosted in gitorius:
http://gitorious.org/~ylatuya/gstreamer/ylatuya-gst-fragmented 

You can test it with the following pipeline:
gst-launch hlssrc
location=http://devimages.apple.com/iphone/samples/bipbop/gear1/prog_index.m3u8
! mpegtsdemux ! ffdec_h264 ! xvimagesink

The bitrate switching doesn't work with apple's demo, because they encode each
bitrate at a different resolution and the decoder doesn't seem to like it.

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.




More information about the Gstreamer-bugs mailing list