Top |
gfloat | bitrate-switch-tolerance | Read / Write |
guint | fragments-cache | Read / Write |
gfloat | bitrate-limit | Read / Write |
guint | connection-speed | Read / Write |
GObject ╰── GInitiallyUnowned ╰── GstObject ╰── GstElement ╰── GstBin ╰── GstAdaptiveDemux ╰── GstHLSDemux
HTTP Live Streaming demuxer element.
1 |
gst-launch-1.0 souphttpsrc location=http://devimages.apple.com/iphone/samples/bipbop/gear4/prog_index.m3u8 ! hlsdemux ! decodebin ! videoconvert ! videoscale ! autovideosink |
plugin |
hls |
author |
Marc-Andre Lureau <marcandre.lureau@gmail.com> Andoni Morales Alastruey <ylatuya@gmail.com> |
class |
Codec/Demuxer/Adaptive |
“bitrate-switch-tolerance”
property“bitrate-switch-tolerance” gfloat
Tolerance with respect of the fragment duration to switch to a different bitrate if the client is too slow/fast.
Flags: Read / Write
Allowed values: [0,1]
Default value: 0.4
“fragments-cache”
property“fragments-cache” guint
Number of fragments needed to be cached to start playing (DEPRECATED: Has no effect since 1.3.1).
Flags: Read / Write
Allowed values: >= 1
Default value: 1
“bitrate-limit”
property“bitrate-limit” gfloat
Limit of the available bitrate to use when switching to alternates.
Flags: Read / Write
Allowed values: [0,1]
Default value: 0.8
“connection-speed”
property“connection-speed” guint
Network connection speed in kbps (0 = unknown).
Flags: Read / Write
Allowed values: <= 4294967
Default value: 0