Hi, I’d like to have LL-HLS session using cmafstreamingpacketizer but I have trouble when using it with smil file. The reason to use smil is quality detection/switching in HTML5 player (Theoplayer to be exact).
Scenario 1 (pure LL-HLS mode)
When pure LL-HLS application is configured in Application.xml using <LiveStreamPacketizers>cmafstreamingpacketizer</LiveStreamPacketizers>
, I can play separate streams using URL https://<server>/<application>/<streamname>/playlist.m3u8
. That works fine and I have about 8s latency.
But when I open smil file using URL https://<server>/<application>/smil:<filename>.smil/playlist.m3u8
, playback never starts (although there is a content in manifest file)
Scenario 2 (mixed LL-HLS / classic mode)
When mixed application is configured in Application.xml using <LiveStreamPacketizers>cmafstreamingpacketizer, cupertinostreamingpacketizer</LiveStreamPacketizers>
, I can play separate streams using URL https://<server>/<application>/<streamname>/playlist_sfm4s.m3u8
. Again that works fine.
When I open smil file using URL https://<server>/<application>/smil:<filename>.smil/playlist_sfm4s.m3u8
, the playback runs but with standard HLS latency 30-40s.
Did anyone encounter this? How to achieve low latency combined with SMIL file?