Hello there,
Can you please provide more detail about the source:
What are the audio and video codecs?
What is the bitrate and profile?
Frames per second and GOP(keyframe frequency)?
For iOS it is recommended that you use a profile of baseline 3, or main at the highest, as well as AAC audio. H264 video is required.
Try different FPS and keyframe frequency settings. Key frame frequency should be a multiple of 10, the default for chunkDurationTarget, or a multiple of whatever you have set that to if you changed it.
This article describes the properties that you can use to control how the Cupertino (iOS device) segmenter segments an incoming stream:
How to configure Apple HTTP Live Streaming packetization (cupertinostreaming)
You can also debug AAC or MP3 timecode issues with cupertino packetization with this guide:
How to debug AAC or MP3 timecode issues with cupertino packetization
And if necessary, you can encode the file following this guide:
How to encode video on demand content
Kind regards,
Salvadore