title: AVPlayer Buffer Size
body: <p>I currently have an HLS video stream and I am using <code>AVPlayer</code> to play the streamed content on my iPad.</p>
  
  <p>What I am trying to accomplish is the ability to jump back to the start of the stream, pause the stream, and jump back to the current live position of the stream. Kinda like pausing live TV with the DVR for cable.</p>
  
  <p>I have a couple questions:</p>
  
  <p>1) Is this even possible with <code>AVPlayer</code>? I have been playing around with <code>seekTo</code> and observing <code>loadedTimeRanges</code>, and it seems the <code>seekTo</code> method doesn't really have good accuracy when jumping back 30 seconds on a stream.</p>
  
  <p>2) How would I increase the <code>AVPlayer</code> buffer size to support, let's say a 5 minute rolling window where you can rewind the stream up to 5 minutes, or pause the stream and have it play once the 5 minute rolling window catches up to the paused position.</p>
  
  <p>Any direction/guidance on tackling this problem would be appreciated.</p>
  
  <p>Thanks!</p>