I have read that with an optimal configuration there can be a delay of 1-3 seconds. My app interacts with the stream so I need REAL live streaming. Is there a way to reduce this delay below 1 sec? I just need cupertino streaming.
The log output shows that your key frame interval is variable. Each chunk is about 10 seconds, but one has 3 key frames and two have 1 key frame. You have gop (-g) set to 60. Try setting it to 30 and adding -r (FPS) flag also set to 30. That should create 1 second key frame frequency, and with cupertinoChunkDurationTarget set to "1000" you should get chunks with approximately 1 second (1000 millisecond) duration, and 1 key frame (which is the last number in the a/v/k data)