I have been trying to get the lowest possible latency for http live stream into iPad. The delay is now around 5 sec for the streams with a frame rate 8 and above. I have set the key frame rate to be 1 in all cases.
The properties I have set are:
The index file I receive in this case is
and the video is fine.
However, when the frame rate of the stream is below 8, the video get stuck and some times go back and forth in time
The index file in this case (frame rate 1) is
Similar output is observer even if I set cupertinoChunkDurationTarget to 10 secs.
How can I get good video quality in lower frame rates?
Is there a minimum frame rate requirement for HLS?
Also, my Index file shows, CODECS=“avc1.66.41”. Does this mean that the H.264 profile and level is Baseline 4.1? If so, how can I change it to Baseline 3.0 so that it will be supported by all iOS devices