title: MPEG DASH: frame seeking
body: <p>TL;DR: Is it possible to achieve frame seeking using DASH? How?</p>
  
  <p>I'm using ffmpeg to create non-multiplexed content:</p>
  
  <pre><code>ffmpeg -y -an -codec:v libx264 -profile:v baseline output_video.mp4 -i video.mp4
  ffmpeg -y -vn -codec:a libvo_aacenc -ac 1 -ar 44100 output_audio.mp4 -i video.mp4
  </code></pre>
  
  <p>Then I'm using mp4box to create DASH content:</p>
  
  <pre><code>mp4box -dash 10000 -frag 1000 -rap -dash-profile live -segment-name mp4-live-$RepresentationID$-$Number$ -out manifest.mpd output_video.mp4 output_audio.mp4
  </code></pre>
  
  <p>Finally I open the generated content with Chrome, using dash.js. Everything works fine except that I can't do frame seek. I keep on adding (1/frame_rate) seconds to the current time but nothing happens, the frame only changes after 10 seconds.</p>
  
  <p>I suppose this has to do with the video's key interval. However, I am able to do frame seek after the ffmpeg part, so I guess I'm missing something in the mp4box command.</p>
  
  <p>Is it possible to achieve frame seeking using DASH or am I missing something?</p>
  
  <p>Thanks in advance.</p>