The HTML5 Media Framework