HLS sink supporting multiple bitrates

Andrew Silby asilby at macrodata.co.uk
Fri Jan 13 08:57:42 UTC 2017


Hi Everyone, 

 

Firstly, thanks for such a great system as Gstreamer - it's amazing.

 

I'm trying to use Gstreamer to create multiple bitrates which are then
created in the HLS using #EXT-X-STREAM-INF:BANDWIDTH=1280000 etc.

 

My test pipeline currently looks like:

 

gst-launch-1.0 v4l2src device=/dev/video0 !
video/x-h264,width=320,height=240,framerate=5/1  ! avdec_h264 ! tee name=t !
queue ! x264enc bitrate=100 ! h264parse ! mux. t. ! queue ! x264enc
bitrate=200 ! h264parse ! mux. t. ! queue ! x264enc bitrate=300 ! h264parse
! mux.  mpegtsmux name=mux ! hlssink

 

But the playlist doesn't list the bandwidth at all. I assume it's just not
implemented or am I doing something wrong? If it's not implemented, it would
be a nice to have at some point.

 

Cheers,

Andy

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20170113/b85b7ae2/attachment-0001.html>


More information about the gstreamer-devel mailing list