El HTML5 borrador de la especificación añade video
y audio
elementos para la incorporación de vídeo y audio en los documentos HTML . Anteriormente, la especificación recomendaba el soporte para la reproducción de video Theora y audio Vorbis encapsulado en contenedores Ogg para proporcionar una distribución más fácil de audio y video a través de Internet mediante el uso de estándares abiertos , pero la recomendación se abandonó poco después.
Motivación
Debido a que algunos visitantes y editores optan por no participar en el uso de software propietario , el contenido web se ha puesto a disposición a través de estándares abiertos para llegar a estos usuarios. Dado que la multimedia ya es una corriente principal en la web a través de formatos de datos patentados (como Windows Media Video y MP4 ) y complementos de navegador (como Adobe Flash Player ), los desarrolladores [ ¿quién? ] esperaba que Theora y Vorbis se convirtieran en parte de la especificación HTML5. [1]
Los usuarios afiliados al movimiento del software libre reclamaron las siguientes ventajas:
- El potencial para la adopción universal de Theora y Vorbis, sin importar la computadora o el usuario, aliviaría el "infierno de los códecs" al eliminar una cantidad innecesaria de códecs necesarios para ver y publicar videos para unos pocos seleccionados. [ cita requerida ]
- Los complementos del navegador necesarios para adaptarse a los diferentes códecs se convertirían en cosa del pasado:
- Los navegadores podrían manejar la reproducción de Theora y Vorbis y permitir al usuario personalizar la forma en que se hizo.
- Los errores y las vulnerabilidades en las versiones obsoletas de esos complementos afectarían menos al usuario, ya que se eliminan gradualmente; la pérdida de múltiples vectores de ataque ocurriría una vez que los complementos del navegador fueran finalmente eliminados. [ cita requerida ]
- El reproductor compatible con HTML5, al no tener que codificarse para ser compatible con diferentes navegadores, podría facilitar la búsqueda de errores y exploits durante el desarrollo del navegador, y cualquier exploit encontrado solo podría apuntar a ese navegador. [ aclaración necesaria ]
- Los codificadores de software libre competirían con codificadores propietarios rivales, aumentando la calidad del codificador a través de la competencia. [ cita requerida ]
- Incorporación de la multimedia mediante el uso de claras y directas
video
yaudio
elementos requeriría menos esfuerzo que dominar elobject
elemento o el aprendizaje de ActionScript como lo requiere Adobe Flash. [ cita requerida ]
El CTO de Opera Software , Håkon Wium Lie explicó en una charla técnica de Google titulada "El elemento [2]
Creo firmemente que debemos acordar algún tipo de formato de video básico si [el elemento de video] va a tener éxito. [...] Queremos un estándar abierto que se pueda implementar libremente para contener el contenido que publicamos. Por eso desarrollamos el formato de imagen PNG . [...] PNG llegó tarde a la fiesta. Por eso creo que es importante que desde el principio pensemos en esto.
Después de la presentación, se le preguntó a Lie si Opera admitirá otros formatos además de Ogg:
Mi opinión es que los navegadores no deberían admitir otros códecs, al menos no al principio, hasta que hayamos establecido un formato de referencia. [...] No queremos contaminar
Apoyo
Opera Software y Mozilla han abogado por incluir los formatos Ogg en el estándar HTML. [3] El soporte ha estado disponible en versiones experimentales de Opera 9.5 desde 2007, [4] y Ogg Theora es totalmente compatible desde Opera 10.50 . [5] Gecko 1.9.1 (los navegadores basados en este motor incluyen Mozilla Firefox 3.5 y SeaMonkey 2.0 [6] ), lanzado el 30 de junio de 2009, fue el primer motor de diseño no experimental que admitió formatos Ogg. Google Chrome incluyó soporte en su versión 3.0 (septiembre de 2009), [7] junto con soporte para H.264 . Sin embargo, no admitían MPEG-1 (las patentes de piezas cuyas patentes se cree que han expirado), citando preocupaciones sobre el rendimiento. [8]
Microsoft comenzó a trabajar en octubre de 2017 en la implementación de soporte para Ogg, Vorbis y Theora en Windows 10 y Microsoft Edge . [9]
Oposición
El 17 de octubre de 2007, el Consorcio World Wide Web animó a las personas interesadas a participar en un "Taller de Video en la Web", que se llevó a cabo el 12 de diciembre de 2007, durante dos días. [10] Participaron varias empresas mundiales que presentaron documentos de posición. [11] Entre ellos, Nokia 's de papel [12] establece que "una estandarización W3C-conducido de un 'códec libre', o el respaldo activo de tecnología propia, como Ogg [...] por el W3C, es, en nuestra opinión, no es útil ". Los códecs de Xiph.org , aunque tienen una licencia de software libre permisiva al estilo BSD , implementan un estándar controlado por los mismos Xiph.org, en lugar de una comunidad de múltiples proveedores como MPEG. Apple Inc. , miembro de MPEG LA , también se ha opuesto a la inclusión de formatos Ogg en el estándar HTML con el argumento de que H.264 funciona mejor y ya cuenta con un mayor apoyo, citando patentes sobre la eficiencia de su códec y la falta de precedentes. de "Colocación de requisitos en el soporte de formato", incluso en el nivel "DEBERÍA", en las especificaciones HTML. [13]
Recomendación retractada
El 10 de diciembre de 2007, se actualizó la especificación HTML 5, [14] reemplazando la referencia a Theora y Vorbis con un marcador de posición: [15]
Sería útil para la interoperabilidad si todos los navegadores admitieran los mismos códecs. Sin embargo, no existen códecs conocidos que satisfagan a todos los jugadores actuales: necesitamos un códec que se sepa que no requiere licencias por unidad o por distribuidor, que sea compatible con el modelo de desarrollo de código abierto, que sea de calidad suficiente como para ser utilizable, y eso no es un riesgo de patente submarina adicional para las grandes empresas. Este es un problema continuo y esta sección se actualizará una vez que haya más información disponible. [dieciséis]
La eliminación de los formatos Ogg de la especificación hizo que el formato de archivo fuera completamente neutral, como las versiones anteriores de HTML. La decisión fue criticada por varios desarrolladores web . También se llevó a cabo una discusión de seguimiento en el blog de preguntas y respuestas del W3C. [17]
En respuesta a las críticas, el WHATWG ha citado preocupaciones sobre los formatos Ogg que aún están dentro de la vigencia de la patente y, por lo tanto, vulnerables a patentes desconocidas. [18] Estas patentes submarinas también pueden existir para formatos como MP3 . Además, la política de licencias de patentes de AVC está sujeta a cambios que aún no están claros. [19]
Adopción
En mayo de 2010[actualizar], El video HTML5 no está tan extendido actualmente como los videos Flash, aunque de los recientes lanzamientos de reproductores de video experimentales basados en HTML5 en sitios web, DailyMotion es hasta ahora el único que usa los formatos Ogg Theora y Vorbis, [20] lo que sugiere un interés temprano creciente en la adopción de video HTML5.
" Requisitos de procesamiento y códec de audio WebRTC " Los borradores estándar de Internet, publicados en 2011-2013, requieren formatos libres, incluido Opus , que fue desarrollado, entre otros, por programadores asociados con Xiph.Org Foundation (el mantenedor de Ogg ). [21] [22]
Ver también
- Video HTML5
Referencias
- ^ Revista RoughlyDrafted (6 de julio de 2009). "Ogg Theora, H.264 y el navegador HTML 5 Squabble" . Revista RoughlyDrafted . Consultado el 14 de febrero de 2010 .
- ^ "Håkon Wium Lie sobre el elemento de vídeo en HTML 5" . Video de Google. 2007-03-29 . Consultado el 22 de febrero de 2009 .
- ^ "Mozilla, Opera quiere hacer que los videos en la Web sean más fáciles" . Mundo PC. 2007-12-07 . Consultado el 30 de junio de 2009 .
- ^ "Lanzamiento de Opera en Labs - Comunidad de desarrolladores de Opera" . Dev.opera.com. 2007-11-07 . Consultado el 30 de junio de 2009 .
- ^ Jägenstedt, Philip (31 de diciembre de 2009). "(re) Presentamos - Blog oficial para desarrolladores Core en Opera" . Opera . Consultado el 2 de enero de 2010 .
- ^ Kaiser, Robert (28 de octubre de 2009), SeaMonkey 2.0 - What's New in SeaMonkey 2.0 , seamonkey-project.org , consultado el 31 de octubre de 2009
- ^ Laforge, Anthony (15 de septiembre de 2009). "Google Chrome después de un año: luciendo una nueva versión estable" . Consultado el 22 de septiembre de 2009 .
- ^ Fette, Ian (29 de mayo de 2009). "whatwg propuesta de subconjunto MPEG-1 para códec de video HTML5" . WHATWG . Consultado el 24 de junio de 2009 .
- ^ "Microsoft agrega formatos multimedia abiertos Ogg, Theora y Vorbis a Windows 10" . Ctrl blog . Consultado el 10 de octubre de 2017 .
- ^ "Taller de Video en la Web del W3C" . Consultado el 14 de junio de 2008 .
- ^ "Artículos de taller" . W3C . Consultado el 23 de junio de 2009 .
- ^ Wenger, Stephan (28 de noviembre de 2007). "Consideraciones sobre la arquitectura web y el códec para servicios audiovisuales" (PDF) . Taller del W3C sobre vídeo en la Web, 12 al 13 de diciembre de 2007 . Consultado el 25 de febrero de 2008 .
- ^ Stachowiak, Maciej (21 de marzo de 2007). "[whatwg] Códecs (fue Re: propuesta de Apple para elementos de medios cronometrados)" . whatwg lista de correo (lista de correo) . Consultado el 25 de febrero de 2008 .
- ^ Hickson, Ian (10 de diciembre de 2007). "[whatwg] Los requisitos del códec de video cambiaron" . whatwg lista de correo (lista de correo). Archivado desde el original el 18 de marzo de 2012 . Consultado el 25 de febrero de 2008 .
- ^ "(X) Seguimiento HTML5" . HTML5 .org . Consultado el 23 de junio de 2009 .
- ^ "[whatwg] La eliminación de Ogg es * absurda *" . WHATWG (lista de correo). Lists.whatwg.org. 11 de diciembre. Archivado desde el original el 21 de agosto de 2008 . Consultado el 25 de agosto de 2009 . Verifique los valores de fecha en:
|date=
( ayuda ) - ^ Connolly, Dan (18 de diciembre de 2007). "¿Cuándo admitirá HTML 5 ? Más pronto si ayuda" . W3C . Consultado el 23 de junio de 2009 .
- ^ Hickson, Ian (11 de diciembre de 2007). "Re: [whatwg] La eliminación de Ogg es * ridícula *" . whatwg lista de correo (lista de correo). Archivado desde el original el 21 de agosto de 2008 . Consultado el 25 de febrero de 2008 .
- ^ Paul, Ryan (5 de julio de 2009). "Decodificación del debate sobre el códec de vídeo HTML 5" . Bucle infinito / El ecosistema de Apple . Consultado el 25 de julio de 2012 .
- ^ "Ver video ... sin Flash" . Dailymotion. 2009-05-27. Archivado desde el original el 22 de agosto de 2010 . Consultado el 18 de mayo de 2010 .
- ^ http://tools.ietf.org/html/draft-ietf-rtcweb-audio-03
- ^ https://wiki.xiph.org/OpusFAQ
- Códecs para y - Ian Hickson (resumen de la situación al 29 de junio de 2009)