Currently, if you want to use pure HTML5 and work in a cross browser, you are limited to progressive streaming with the <video> element.
While this still allows the user to skip ahead through the scrubber or programmatically by setting .currentTime, there will still be some buffering, while the browser will reload enough content to ensure a comfortable game smoothly.
Solutions such as Smooth Streaming, HLS do not work in browsers today, so you will need a Flash or Silverlight plugin, although there is hope for the future with WDC recognition in MPEG-DASH, as samples like this demonstrate http: // dash-mse -test.appspot.com/release-notes.html
Today, however, if you want to stick to the HTML5 solution and you have a source in the format that works with the browser, you should be fine
source share