reproductor - ¿Mejor formato de video para HTML5?
reproductor de video html5 (3)
Tengo un conjunto de videos que se publicarán en un nuevo sitio que estoy desarrollando, usando nuestro nuevo reproductor html5. Sé que Firefox solo admite el formato .ogg, mientras que la mayoría de los demás (incluido finalmente IE9) son compatibles con h264.
Estoy tratando de aprovechar la experiencia de la multitud: ¿alguien ha tenido suerte con un formato de video único en todos los navegadores? ¿O estoy condenado a codificarlo todo? Parece una pena desperdiciar espacio al tener dos copias de cada video porque no podemos estandarizar nuestros códecs.
¡Gracias por adelantado!
PS (Flash Player no es realmente una opción como alternativa, en parte en principio y en parte debido a una base de usuarios móviles bastante grande).
Desde mi experiencia personal con HTML5 Video, creo formatos de archivos mp4, ogg y flv, y uso la siguiente implementación:
<video id="movie" width="" height="" preload controls>
<source id="srcMp4" src="video.mp4" />
<source id="srcOgg" src="video.ogg" />
<object id="flowplayer" name="flowplayer" width="480" height="352" data="http://releases.flowplayer.org/swf/flowplayer-3.2.5.swf"
type="application/x-shockwave-flash">
<param name="movie" value="http://releases.flowplayer.org/swf/flowplayer-3.2.5.swf" />
<param name="allowfullscreen" value="true" />
<param name="flashvars"
value=''config={"clip":"http://domain.com/video.flv"}'' />
</object>
</video>
El formato MP4 se proporciona primero, debido a un error anterior en el iPad que solo ve la primera fuente en la lista.
Si el navegador no puede reproducir la versión MP4, intenta cargar la versión Ogg. Si eso falla, usa Flowplayer (flash) como alternativa.
Sé que está buscando una solución sin flash como alternativa, pero en mi opinión, todavía no hemos llegado. ¡La gente sigue usando IE6 para gritar en voz alta!
HTML5 Video aún se está creando, y hasta que sea completamente estable en todos los navegadores y plataformas, deberá proporcionar una "solución alternativa" para diferentes escenarios.
Para móviles, quizás puedas detectar el User-Agent e ir desde allí ...
Espero que esto ayude
Probablemente WebM si no es Ogg. Las patentes de WebM son propiedad de Google, pero se han liberado de eso. Ogg probablemente está bien, pero hay preocupaciones. H.264 es una trampa de patentes a la espera de suceder.
Tenemos un problema algo similar.
<video id="movie" width="320" height="240" preload controls src="demo.mp4" />
Usamos el formato h.264, que le sugiero que lo haga también, ya que tiene una gran base de usuarios móviles (supongo que muchos iPhones).
Sin embargo, WebM es el formato abierto para personas con principios;) solo puedo esperar que MS y Apple lo admitan en un futuro próximo.