title: Jerky playback from avplayer on Applying Rate greater than 2x
body: <p>I want to tweak Avplayer rate , I able to do with help of </p>
  
  <pre><code>[_avplayer play];
  [_avplayer setRate:1.5];
  </code></pre>
  
  <p>Also disabled audio tracks , it is running good when it is less than 2.0.
  But when we apply it greater than 2X it results in Choppy or jerky video.</p>
  
  <p>When i googled about this - I found this one link suggesting same behaviour</p>
  
  <p><a href="https://developer.apple.com/library/content/qa/qa1772/_index.html" rel="nofollow noreferrer">https://developer.apple.com/library/content/qa/qa1772/_index.html</a></p>
  
  <blockquote>
    <p>Playing at rates greater than 2.0 can result in jerky or choppy playback when the data rate or other processing requirements of
    playing at the specified rate exceeds the ability of AVFoundation to
    keep up. In those cases, AVPlayer automatically degrades the quality
    of playback in order to keep up, employing a tier of fallback
    strategies depending on prevailing conditions. One tier of degradation
    is to decode and display only I-frames within the video substream, and
    this can indeed appear to be choppy.</p>
  </blockquote>
  
  <p>Can any one  help like if it so , than what approach shall i use to achieve same ?</p>