Flexible web video without Flash or HTML5