I have an app which plays a live .m3u8 audio stream using an AVPlayer instance. The audio plays as expected and keeps up with the live version.
I have some user reports which claim that if they stop the player for 30-60 seconds, when they resume, it resumes from its last position, not the live position. This suggests that the player is caching/buffering some of the audio they've missed.
How do I ensure this does not happen? I want the audio to play at as close to live as possible.