I'm working on an app in which I need to stream a large collection of audio files ranging from 5 to 15 seconds each. I would like to reduce the load time between the files as much as possible.
Main Question: Is there a way to start buffering the next file (through HLS) while the current one is playing the last segment?
Is AVQueuePlayer an appropriate solution for this on the iOS side?
A detailed explanation will be much appreciated, since I am new both to HTTP Live Streaming and the AV Foundation.
Related Question: How do radio apps stream their audio with no lag between the songs?