Gstreamer Video HLS Problem
I want to make a livestream video player.
with only -gsteamer -gst-plugins-good -gst-plugins-bad -gst-plugins-ugly
the QtMultiMedia qml video component can play the m3u8 video playlist only once, without updating the playlist ( In HLS, it should ! )
After installed the gst-plugins-bad-extra
the QtMultiMedia qml video cannot play the video at all. the errors like this:
[aac @ 0x47327800] channel element 2.12 is not allocated [aac @ 0x47327800] Input buffer exhausted before END element found [aac @ 0x47327800] channel element 2.8 is not allocated [aac @ 0x47327800] Input buffer exhausted before END element found [aac @ 0x47327800] Sample rate index in program config element does not match the sample rate index configured by the container. [aac @ 0x47327800] Not evaluating a further program_config_element as this construct is dubious at best.
I think that aac is a sound format, so I replace the m3u8 video playlist to a m3u8 music playlist and it works like a charm.
That should be a problem that the gstream cannot recognise the m3u8 video playlist correctly. On the contrary, it recognised the m3u8 as a sound playlist.
Anyone know how to solve this problem? Thz!
Just ran into the same problem. I hope it gets resolved.
nodevel ( 2014-12-27 03:20:04 +0200 )edit