[Bug 752732] hlsdemux doesn't maintain extra-headers
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Thu Jul 23 07:46:16 PDT 2015
https://bugzilla.gnome.org/show_bug.cgi?id=752732
--- Comment #5 from Stefano <s.fabri10 at gmail.com> ---
I'm try to stream from Canon Legria wifi camcoder.
It is undocumented but I see that this camcoder has an internal http server.
I can retrieve the playlist that I've attached with souphttpsrc from camera url
http://192.168.0.80/livestream/ but i need to use extra-headers to pass
x-session-id identifier that the camera want.
The problem is, as you can see in the attached playlist, that the internal
segment are mp4 and needs the same extra-headers to be retrieved.
Streaming the single fragment url works fine with gstreamer.
I've workarounded hlsdemux extra-headers issue using an http proxy that
automatically add the custom headers I need to validate the request.
Segments play fine but using m3u8 doesn't work or ocassionally play only the
first segment (every segment has a length of 0.48 as you can see from
#EXTINF:0.48.
I've attached also the gstreamer log of the run of:
GST_DEBUG=5 gst-launch-1.0 -v souphttpsrc
location="http://192.168.0.80:80/livestream/playlist" extra-headers="Bo,
HOST=(string)192.16.0.80" keep-alive=TRUE keep-alive=TRUE is-live=TRUE !
hlsdemux ! decodebin ! autovideosink
--
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