De Wikipedia, la enciclopedia libre
Saltar a navegación Saltar a búsqueda

La especificación HTML5 introdujo el elemento de video con el propósito de reproducir videos, [1] reemplazando parcialmente el elemento de objeto . Sus creadores pretenden que el video HTML5 se convierta en la nueva forma estándar de mostrar videos en la web, en lugar del estándar anterior de facto de usar el complemento patentado Adobe Flash , aunque la adopción temprana se vio obstaculizada por la falta de acuerdo sobre qué formatos de codificación de video y los formatos de codificación de audio deben ser compatibles con los navegadores web. A partir de 2020, el video HTML5 es la única tecnología de reproducción de video ampliamente admitida en los navegadores modernos, y el complemento Flash se eliminará gradualmente.

Historia del elemento <video> [ editar ]

El elemento <video> comenzó a ser discutido por el WHATWG en octubre de 2006. [2] El elemento <video> fue propuesto por Opera Software en febrero de 2007. [3] Opera también lanzó una versión preliminar que se exhibió el mismo día, [4 ] [5] y un manifiesto que pedía que el video se convirtiera en un ciudadano de primera clase de la web. [6]

<video> ejemplos de elementos [ editar ]

El siguiente fragmento de código HTML5 incrustará un video WebM en una página web.

< video  src = "movie.webm"  poster = "movie.jpg"  controles >Este es un contenido de respaldo para mostrar a los agentes de usuario que no admiten la etiqueta de video.</ video >

El atributo "controles" habilita la propia interfaz de usuario del navegador para controlar la reproducción. Alternativamente, la reproducción se puede controlar con JavaScript , que el diseñador web puede usar para crear una interfaz de usuario personalizada. El atributo opcional "póster" especifica una imagen para mostrar en el lugar del video antes de que comience la reproducción. Su propósito es ser representativo del video.

Varias fuentes [ editar ]

La compatibilidad con el formato de video varía entre los navegadores (ver más abajo), por lo que una página web puede proporcionar video en múltiples formatos. Para otras funciones, a veces se utiliza el rastreo del navegador , lo que puede ser propenso a errores: el conocimiento de cualquier desarrollador web sobre los navegadores será inevitablemente incompleto o no actualizado. El navegador en cuestión "sabe mejor" qué formatos puede utilizar. El elemento "video" admite el respaldo mediante la especificación de múltiples fuentes. Usando cualquier número de elementos <source>, como se muestra a continuación, el navegador elegirá automáticamente qué archivo descargar. Alternativamente, la función JavaScript canPlayType () se puede utilizar para lograr lo mismo. El atributo "tipo" especifica el tipo MIMEy posiblemente una lista de códecs, que ayuda al navegador a determinar si puede decodificar el archivo sin comenzar a descargarlo. El tipo MIME denota el formato contenedor del archivo y el formato contenedor define la interpretación de la cadena del códec. [7]

< video  poster = "poster.jpg"  controles > < source  src = "av1.mp4"  type = 'video / mp4; codecs = "av01.0.00M.08, opus" ' > < source  src = "avc.mp4"  type = ' video / mp4; codecs = "avc1.4D401E, mp4a.40.2" ' > < source  src = "vp9.webm"  type = ' video / webm; codecs = "vp9.0, opus" ' > < fuente  src = "theora.ogv" tipo = 'video / ogg; codecs = "theora, vorbis" ' >< p > Este es el contenido de respaldo para mostrar a los agentes de usuario que no admiten la etiqueta de video. </ p > </ video >

Formatos de audio y video compatibles [ editar ]

La especificación HTML5 no especifica qué formatos de video y audio deben admitir los navegadores. Los agentes de usuario son libres de admitir cualquier formato de video que consideren apropiado, pero los autores de contenido no pueden asumir que todos los agentes de usuario que cumplan con los mismos podrán acceder a cualquier video, ya que los agentes de usuario no tienen un conjunto mínimo de formatos de video y audio para admitir.

El Grupo de Trabajo de HTML5 consideró conveniente especificar al menos un formato de video que todos los agentes de usuario (navegadores) deberían admitir. El formato ideal a este respecto sería:

  • Tenga buena compresión, buena calidad de imagen y bajo uso del procesador de decodificación.
  • Sea libre de regalías.
  • Además de los decodificadores de software, debe existir un decodificador de video de hardware para el formato, ya que muchos procesadores integrados no tienen el rendimiento para decodificar video.

Inicialmente, Ogg Theora era el formato de video estándar recomendado en HTML5, porque no se veía afectado por ninguna patente conocida. Pero el 10 de diciembre de 2007, se actualizó la especificación HTML5, [8] reemplazando la referencia a formatos concretos:

Los agentes de usuario deben admitir el video de Theora y el audio de Vorbis, así como el formato de contenedor Ogg.

con un marcador de posición: [9]

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. [10]

El resultado fue una polarización del video HTML5 entre los formatos estándar de la industria , definidos por ISO pero sujetos a patentes , y los formatos abiertos . El nuevo formato AV1 de Alliance for Open Media tiene como objetivo ser estándar de la industria, libre de regalías y abierto, y cuenta con un amplio apoyo de la industria.

Formatos libres [ editar ]

Aunque Theora no se ve afectada por patentes conocidas no libres, Apple [11] ha expresado su preocupación por patentes desconocidas que podrían afectarla, cuyos propietarios podrían estar esperando a que una corporación con amplios recursos financieros utilice el formato antes de demandar. [12] [13] Los formatos como H.264 también podrían estar sujetos a patentes desconocidas en principio, pero se han implementado mucho más ampliamente, por lo que se presume que los titulares de patentes ya se habrían dado a conocer. manzanatambién se ha opuesto a requerir soporte de formato Ogg en el estándar HTML (incluso como un requisito "debería") sobre la base de que algunos dispositivos podrían soportar otros formatos mucho más fácilmente, y que HTML históricamente no ha requerido formatos particulares para nada. [13]

Algunos desarrolladores web criticaron la eliminación de los formatos Ogg de la especificación. [14] También se produjo una discusión de seguimiento en el blog de preguntas y respuestas del W3C. [15]

Mozilla y Opera solo admiten los formatos abiertos de Theora y WebM . Google declaró su intención de eliminar el soporte para H.264 en 2011, específicamente para la etiqueta de video HTML5. [16] Aunque se eliminó de Chromium , en enero de 2021 aún no se había eliminado de Google Chrome diez años después. [17] [18]

Compatibilidad con MPEG-DASH a través de las extensiones de fuente de medios HTML5 (MSE) [ editar ]

El estándar de transmisión de velocidad de bits adaptativa MPEG-DASH se puede utilizar en navegadores web a través de HTML5 Media Source Extensions (MSE) [19] y reproductores DASH basados ​​en JavaScript. Tales reproductores son, por ejemplo, el proyecto de código abierto dash.js [19] del Foro de la industria DASH, pero también hay productos como bitdash de bitmovin [20] (que usan HTML5 con JavaScript, pero también reproductores DASH basados ​​en Flash para navegadores web heredados que no son compatibles con HTML5 MSE).

Compra de Google de On2 [ editar ]

La adquisición de On2 por parte de Google en 2010 resultó en la adquisición del formato de video VP8 . Google ha proporcionado una licencia libre de regalías para utilizar VP8. [21] Google también inició WebM , que combina el códec de vídeo VP8 de código abierto estandarizado con audio Vorbis en un contenedor basado en Matroska . La apertura de VP8 fue bien recibida por la Free Software Foundation . [22]

Cuando Google anunció en enero de 2011 que pondría fin al soporte nativo de H.264 en Chrome, [23] las críticas llegaron de muchos sectores, incluidos Peter Bright de Ars Technica [24] y el evangelista web de Microsoft Tim Sneath, quien comparó el movimiento de Google con la declaración del esperanto el idioma oficial de los Estados Unidos. [25] Sin embargo, Haavard Moen de Opera Software criticó fuertemente el artículo de Ars Technica [26] y Google respondió a la reacción aclarando su intención de promover WebM en sus productos sobre la base de la apertura. [dieciséis]

Después del lanzamiento de WebM, Mozilla y Opera han pedido la inclusión de VP8 en HTML. [27]

El 7 de marzo de 2013, Google Inc. y MPEG LA , LLC anunciaron acuerdos que cubren técnicas que "pueden ser esenciales" para VP8. Google recibió una licencia de MPEG LA y los titulares de 11 patentes, y MPEG LA puso fin a sus esfuerzos para formar una patente VP8. piscina. [28] [29] [30] [31]

En 2012, Google lanzó VP9 como sucesor de VP8, también abierto y libre de regalías.

A finales de 2017, el nuevo formato AV1 desarrollado por Alliance for Open Media (AOMedia) como la evolución de VP9 ha alcanzado la congelación de funciones, y se espera que la congelación de bitstream para enero de 2018. Las compilaciones nocturnas de Firefox ya incluyen soporte para AV1. [32]

Formatos no libres [ editar ]

H.264 / MPEG-4 AVC se usa ampliamente y tiene buena velocidad, compresión, decodificadores de hardware y calidad de video, pero tiene una patente gravada. [33] Los usuarios de H.264 necesitan licencias de los titulares de patentes individuales o de MPEG LA , un grupo de titulares de patentes que incluye a Microsoft y Apple, excepto para algunos usos de transmisión de video por Internet. [34] H.264 se usa generalmente en el formato contenedor MP4, junto con el audio Advanced Audio Coding (AAC). AAC también está cubierto por patentes en sí mismo, por lo que los usuarios de MP4 tendrán que licenciar tanto H.264 como AAC.

En junio de 2009, el WHATWG concluyó que ningún formato existente era adecuado como requisito especificado. [35]

Apple todavía solo admite H.264, pero Microsoft ahora es compatible con VP9 y WebM, y se ha comprometido a admitir AV1 .

Cisco pone a disposición de forma gratuita un módulo binario H.264 con licencia [ editar ]

El 30 de octubre de 2013, Cisco anunció que pondría a disposición para su descarga un módulo binario H.264. Cisco pagará los costos de la licencia de patentes para esos módulos binarios cuando se descarguen mediante el software de uso mientras se está instalando , lo que hará que H.264 sea gratuito para ese caso específico. [36]

En el anuncio, Cisco citó su deseo de promover el uso del proyecto WebRTC como la razón, ya que la función de chat de video de WebRTC se beneficiará de tener un formato de video compatible con todos los navegadores. [37] El módulo H.264 estará disponible en "todas las plataformas populares o compatibles, que se pueden cargar en cualquier aplicación". [38]

Cisco también planea publicar el código fuente para esos módulos bajo licencia BSD , pero sin pagar las regalías, [36] por lo que el código será prácticamente software libre solo en países sin patentes de software H.264 , lo que ya ha sido cierto sobre otros existentes. implementaciones.

También el 30 de octubre de 2013, Brendan Eich de Mozilla anunció que Firefox descargaría automáticamente el módulo H.264 de Cisco cuando fuera necesario de forma predeterminada. También señaló que el módulo binario no es una solución perfecta, ya que los usuarios no tienen derechos completos de software libre para "modificar, recompilar y redistribuir sin acuerdos de licencia o tarifas". Por lo tanto, Xiph y Mozilla continúan el desarrollo de Daala . [38] [39]

OpenH264 solo admite el perfil de línea de base de H.264 y no aborda por sí mismo la necesidad de un decodificador AAC. Por lo tanto, no se considera suficiente para el video web MP4 típico, que generalmente se encuentra en el perfil alto con audio AAC. [40] [41] [42] Sin embargo, para su uso en WebRTC, la omisión de AAC se justificó en el anuncio de lanzamiento: "los organismos de estándares se han alineado en Opus y G.711 como los códecs de audio comunes para WebRTC". [37] Hay dudas sobre si una licencia global limitada de AAC, como la de Cisco para H.264, es factible después de que la oficina de licencias de AAC eliminó el límite de precio poco después del lanzamiento de OpenH264. [43]

Soporte de navegador [ editar ]

Esta tabla muestra los formatos de video que probablemente sean compatibles con un agente de usuario determinado . La mayoría de los navegadores enumerados aquí utilizan un marco multimedia para decodificar y mostrar video, en lugar de incorporar dichos componentes de software. Por lo general, no es posible saber el conjunto de formatos que admite un marco multimedia sin consultarlo, porque eso depende del sistema operativo y los códecs de terceros. [44]En estos casos, el soporte de formato de video es un atributo del marco, no del navegador (o su motor de diseño), asumiendo que el navegador consulta correctamente su marco multimedia antes de rechazar formatos de video desconocidos. En algunos casos, el soporte enumerado aquí no es una función de los códecs disponibles dentro del marco de medios subyacente del sistema operativo, o de las capacidades de códec integradas en el navegador, sino que podría ser mediante un complemento del navegador que podría, por ejemplo, omitir el análisis HTML normal del navegador de la etiqueta <video> para incrustar un reproductor de video basado en complementos.

Tenga en cuenta que un archivo de video normalmente contiene contenido de video y audio, cada uno codificado en su propio formato. El navegador debe admitir formatos de video y audio. Consulte Audio HTML5 para ver una tabla de los formatos de audio compatibles con cada navegador.

El formato de video se puede especificar mediante el tipo MIME en HTML (ver ejemplo ). Los tipos MIME se utilizan para consultar marcos multimedia para formatos compatibles. [45]

De estos navegadores, solo Firefox y Opera emplean bibliotecas para decodificación incorporada. En la práctica, Internet Explorer y Safari también pueden garantizar cierto soporte de formato, porque sus fabricantes también fabrican sus marcos multimedia. En el otro extremo de la escala, Konqueror tiene soporte de formato idéntico a Internet Explorer cuando se ejecuta en Windows y Safari cuando se ejecuta en Mac, pero el soporte seleccionado aquí para Konqueror es el típico para GNU / Linux, donde Konqueror tiene la mayoría de sus usuarios. . En general, la compatibilidad de formato de los navegadores depende en gran medida de los intereses en conflicto de los proveedores, específicamente que Media Foundation y QuickTime admiten estándares comerciales, mientras que GStreamer y Phononno puede admitir legalmente otros formatos que no sean gratuitos de forma predeterminada en los sistemas operativos gratuitos para los que están destinados. [46]

Notas
  1. ^ El 11 de enero de 2011 se anunció la eliminación de la compatibilidad con H.264 en Chromium Blog. [56] A 7 de noviembre de 2016,no se eliminó el apoyo real ni se anunció el cambio de este plan.
  2. ^ Soporte VP9 en 25, desactivado de forma predeterminada. [60] Habilitado de forma predeterminada en la versión 29. [61]
  3. ^ Disponible si el dispositivo tiene soporte de hardware para HEVC. [76] No se incluyó soporte de decodificación de software porque "HEVC es muy complejo computacionalmente, esto proporcionará una experiencia más consistente". [77]
  4. ^ Cualquier formato compatible con el backend de Phonon. Los backends de Phonon disponibles incluyen DirectShow , QuickTime , GStreamer y xine ; Los backends que utilizan MPlayer y VLC están en desarrollo.
  5. ^ A partir de la versión 20, prefijado de forma predeterminada. [84] Habilitado por defecto a partir de la versión 21. [85]
  6. ^ Desactivado de forma predeterminada hasta la versión 26. [93] Además, depende del códec del sistema. [94]
  7. ^ Cualquier formato compatible con GStreamer en Webkit / GTK +. [108] El soporte para los formatos Ogg Theora, WebM y h.264 se incluye con complementos base, buenos y malos, respectivamente. [109]

Gestión de derechos digitales (extensiones de medios cifrados) [ editar ]

HTML tiene soporte para la administración de derechos digitales (DRM, que restringe cómo se puede usar el contenido) a través de HTML5 Encrypted Media Extensions (EME). La adición de DRM es controvertida porque permite restringir la libertad de los usuarios para usar medios restringidos por DRM, incluso cuando el uso justo les da a los usuarios el derecho legal de hacerlo. [110] Un argumento principal en la aprobación de EME por parte del W3C fue que, de lo contrario, el contenido de video se entregaría en complementos y aplicaciones, y no en el navegador web. [111]

En 2013, Netflix agregó soporte para video HTML5 usando EME, además de su antiguo método de entrega usando un complemento Silverlight (también con DRM). [112]

Uso [ editar ]

En 2010, a raíz del lanzamiento del iPad de Apple y después de que Steve Jobs anunciara que los dispositivos móviles de Apple no admitirían Flash , varios sitios de alto perfil comenzaron a ofrecer video H.264 HTML5 en lugar de Adobe Flash para los agentes de usuario que se identificaban como iPad. . [113] El video HTML5 no estaba tan extendido como los videos Flash, aunque hubo lanzamientos de reproductores de video experimentales basados ​​en HTML5 de DailyMotion (usando el formato Ogg Theora y Vorbis), [114] YouTube (usando los formatos H.264 y WebM), [115] y Vimeo (usando el formato H.264). [116]

El soporte para video HTML5 ha aumentado constantemente. En junio de 2013, Netflix agregó soporte para video HTML5. [117] En enero de 2015, YouTube pasó a utilizar vídeo HTML5 en lugar de Flash de forma predeterminada. [118] En diciembre de 2015, Facebook cambió de Flash a HTML5 para todo el contenido de video. [119]

A partir de 2016, Flash todavía está ampliamente instalado en computadoras de escritorio, aunque generalmente no es compatible con dispositivos móviles como teléfonos inteligentes. [120] Se asume ampliamente, incluso por Adobe, [120] [121] que se eliminará gradualmente, [122] [123] lo que dejará el video HTML5 como el único método ampliamente admitido para reproducir video en el Red mundial. Chrome, [124] [125] Firefox, [126] Safari, [127] y Edge, [128] tienen planes de hacer clic para reproducir casi todo el contenido flash en 2017. El único navegador importante que no ha anunciado planes para desaprobar Flash es Internet Explorer. [129]Adobe anunció el 25 de julio de 2017 que pondría fin de forma permanente al desarrollo de Flash en 2020. [130]

Ver también [ editar ]

  • Audio HTML5
  • Comparación de motores de diseño (HTML5 Media)
  • Comparación de HTML5 y Flash

Referencias [ editar ]

  1. ^ "El elemento de video" . HTML5: un vocabulario y API asociadas para HTML y XHTML . Consorcio World Wide Web . 24 de junio de 2010. Archivado desde el original el 13 de agosto de 2010 . Consultado el 27 de septiembre de 2010 . Un elemento de video se utiliza para reproducir videos o películas.
  2. ^ https://lists.w3.org/Archives/Public/public-whatwg-archive/2006Oct/0189.html
  3. van Kesteren, Anne (28 de febrero de 2007). "[whatwg] <video> propuesta de elemento" . Qué grupo de trabajo (lista de correo) . Consultado el 10 de abril de 2010 .
  4. ^ "Guerra del navegador: episodio II - ataque de los DOM" . Archivado desde el original el 23 de febrero de 2013 . Consultado el 10 de abril de 2012 .
  5. ^ "Evento de constructores web de SV - Premier mundial de Opera con soporte de video incorporado" . Marzo de 2007 . Consultado el 10 de abril de 2012 .
  6. ^ "Una llamada de video en la Web" . Archivado desde el original el 26 de abril de 2012 . Consultado el 10 de abril de 2012 .
  7. ^ "El parámetro" códecs "en tipos de medios comunes" . Consultado el 14 de julio de 2020 .
  8. ^ Hickson, Ian (10 de diciembre de 2007). "Los requisitos del códec de vídeo han cambiado" . Qué WG (lista de correo). Archivado desde el original el 18 de marzo de 2012 . Consultado el 25 de febrero de 2008 .
  9. ^ "(X) Seguimiento HTML5" . HTML5 . Consultado el 23 de junio de 2009 .
  10. ^ Amador, Manuel (11 de diciembre de 2011). "La eliminación de Ogg es * absurda *" . WHATWG (lista de correo). Archivado desde el original el 21 de agosto de 2008 . Consultado el 25 de agosto de 2009 .
  11. ^ "Steve Jobs: grupo de patentes misteriosas para atacar a Ogg Theora" . El registro . Consultado el 9 de julio de 2011 .
  12. ^ Hickson, Ian (11 de diciembre de 2007). "Re: La eliminación de Ogg es * ridícula *" . WHATWG (lista de correo). Archivado desde el original el 21 de agosto de 2008 . Consultado el 25 de febrero de 2008 .
  13. ↑ a b Stachowiak, Maciej (21 de marzo de 2007). "Códecs (fue Re: propuesta de Apple para elementos de medios cronometrados)" . WHATWG (lista de correo).
  14. ^ "[whatwg] La eliminación de Ogg es * ridícula *" . WHATWG (lista de correo). 11 de diciembre de 2007. Archivado desde el original el 21 de agosto de 2008 . Consultado el 25 de agosto de 2009 .
  15. ^ Connolly, Dan (18 de diciembre de 2007). "¿Cuándo admitirá HTML 5 <video>? Más pronto si ayuda" . W3C . Consultado el 23 de junio de 2009 .
  16. ↑ a b Jazayeri, Michael 'Mike' (14 de enero de 2011). "Más sobre el cambio de códec de video HTML de Chrome" . Blog de Chromium .
  17. ^ Shankland, Stephen (14 de marzo de 2012). "Los ejecutivos de Mozilla capitulan en la guerra de vídeo Web H.264" . CNET.
  18. ^ Hoffman, Chris (9 de septiembre de 2015). "Por qué YouTube en Chrome (y Firefox) está agotando la batería de su computadora portátil y cómo solucionarlo" . Howtogeek.
  19. ^ a b "Extensiones de fuente de medios" .
  20. ^ "Reproductor HTML5 de transmisión adaptable de Bitmovin" .
  21. ^ Google. "Concesión de derechos de PI adicionales (patentes)" .
  22. ^ Lee, Matt (19 de mayo de 2010). "Declaración de la Free Software Foundation sobre WebM y VP8" . FSF .
  23. ^ Jazayeri, Michael 'Mike'. "Compatibilidad con códec de vídeo HTML en Chrome" . El blog de Chromium.
  24. ^ Bright, Peter (12 de enero de 2011). "Google está dejando caer H.264 de Chrome un paso atrás para la apertura" . Ars Technica .
  25. ^ Sneath, Tim (11 de enero de 2011). "Una carta abierta del presidente de los Estados Unidos de Google" . Blogs de MSDN .
  26. ^ Moen, Haavard K (13 de enero de 2011). "¿La eliminación de H.264 de Chrome es un paso atrás para la apertura?" . Mi Opera .
  27. ^ Metz, Cade (28 de mayo de 2010). "Mozilla y Opera requieren códec abierto de Google en especificaciones HTML5" . El registro .
  28. ^ djwm (7 de marzo de 2013). "Google y MPEG LA hacen un trato sobre el códec VP8 - Actualización" . El H Open . Heise Media Reino Unido . Consultado el 3 de abril de 2013 .
  29. ^ "Copia archivada" (PDF) . Archivado desde el original (PDF) el 5 de marzo de 2016 . Consultado el 3 de abril de 2013 . Mantenimiento de CS1: copia archivada como título ( enlace )
  30. ^ "VP8 y MPEG LA" . Blog del proyecto WebM . 7 de marzo de 2013 . Consultado el 3 de abril de 2013 .
  31. ^ "Las nubes de patentes permanecen sobre VP8: Google apunta a la opción FRAND, Nokia alega infracción en los tribunales" .
  32. ^ Shankland, Stephen (28 de noviembre de 2017). "Firefox ahora te permite probar una tecnología de transmisión de video que podría ser mejor que la de Apple" . CNET . Consultado el 25 de diciembre de 2017 .
  33. ^ "Lista de patentes AVC / H.264" (PDF) . MPEG LA. 1 de febrero de 2010. Archivado desde el original (PDF) el 14 de mayo de 2015 . Consultado el 13 de abril de 2010 .
  34. ^ Licenciantes AVC / H.264 , MPEG LA , archivado desde el original el 30 de mayo de 2015 , consultado el 13 de abril de 2010
  35. ^ Hickson, Ian (29 de junio de 2009). "Códecs para <audio> y <video>" . WHATWG (lista de correo).
  36. ^ a b "OpenH264" .
  37. ^ a b "H.264 de código abierto elimina las barreras a WebRTC" . Cisco. 30 de octubre de 2013. Archivado desde el original el 6 de julio de 2015 . Consultado el 30 de octubre de 2013 .
  38. ↑ a b Brendan Eich (30 de octubre de 2013). "Buenas noticias de Cisco H.264" . Blog de Brendan Eich.
  39. ^ Monty Montgomery. "Comentarios sobre Cisco, Mozilla y H.264" . Blog de Monty Montgomery. Archivado desde el original el 19 de mayo de 2015 . Consultado el 30 de octubre de 2013 .
  40. ^ Gal, Andreas (14 de octubre de 2014). "OpenH264 ahora en Firefox" . Consultado el 25 de febrero de 2015 .
  41. ^ "MediaSourceExtensions (mozilla wiki)" . mozilla . Consultado el 25 de febrero de 2015 .
  42. ^ "Admite reproducción de video / audio H.264 / AAC / MP3 en Firefox de escritorio" . mozilla . Consultado el 25 de febrero de 2015 .
  43. ^ xiphmont. "No es un muñeco de paja después de que se hace realidad" .
  44. ^ "Phonon documentation of backends", Qt , Nokia, archivado desde el original el 4 de marzo de 2016 , consultado el 3 de junio de 2011
  45. ^ "Phonon documentation of querying", Qt , Nokia, archivado desde el original el 4 de marzo de 2016 , consultado el 3 de junio de 2011
  46. ^ GNU General Public License Version 3 , Free Software Foundation, 29 de junio de 2007 , consultado el 27 de abril de 2013
  47. ^ a b c d e "Compatibilidad con códec y formato de medios de Android Core" . Consultado el 18 de diciembre de 2015 .
  48. ^ Problema 4363: [HTML5-Video] Habilitar elementos de video / audio HTML5 , consultado el 10 de septiembre de 2010
  49. ^ enable owner_codecs h.264 , consultado el 30 de abril de 2016
  50. ^ Chromium no admite H.264 , 9 de junio de 2015 , consultado el 30 de abril de 2016
  51. Audio / Video - The Chromium Projects , consultado el 21 de marzo de 2016
  52. ^ "Problema 2093007: Cambios en el lado de Chromium para habilitar el soporte de VP8 y WebM", Revisión de código , consultado el 10 de septiembre de 2010
  53. ^ "[chrome] Revisión 172738" .
  54. ^ "Google Chrome admite Theora y Vorbis", Código , 20 de mayo de 2010
  55. ^ a b "Chrome 3.0 admite el video de HTML 5" [Google Chrome 3.0 admitirá la etiqueta <video>]. CNET France (en francés).
  56. ^ Mike, Jazayeri (11 de enero de 2011). "Blog de Chromium: Soporte de código de video HTML en Chrome" . El blog de Chromium . Consultado el 22 de abril de 2012 .
  57. ↑ a b c d Jan Ozer (5 de noviembre de 2014). "Apple es compatible con H.265, pero hasta ahora solo en FaceTime en un iPhone 6" .
  58. ^ Bankoski, Jim (19 de mayo de 2010). "WebM y VP8 aterrizan en Chromium" . Blog de Chromium .
  59. ^ Kersey, Jason (3 de junio de 2010), "Dev Channel Update", versiones de Chrome , consultado el 1 de julio de 2010
  60. ^ Lucian Parfeni (28 de diciembre de 2012). "Chrome agrega soporte para el códec de video VP9 de próxima generación y Opus Audio de Mozilla" . Softpedia .
  61. ^ Lucian Parfeni (17 de junio de 2013). "Chrome ahora es compatible con el códec de video Next-Gen VP9 de Google de forma predeterminada" . Softpedia .
  62. ^ a b c "Decodificación AV1" . Estado de la plataforma Chrome . Consultado el 4 de septiembre de 2018 .
  63. ^ McCracken, Harry (16 de marzo de 2010), Microsoft presenta una vista previa de la plataforma renovada de Internet Explorer 9 , Technologizer
  64. ^ a b Soporte de video HTML5 en IE9 Mobile , Microsoft, 13 de octubre de 2011 , consultado el 11 de marzo de 2014
  65. ^ a b Blog, Microsoft Edge (15 de enero de 2020). "Actualización al nuevo Microsoft Edge" . Blog de Microsoft Edge . Consultado el 19 de marzo de 2021 .
  66. ^ "Puedo usar ... Tablas de soporte para HTML5, CSS3, etc." . caniuse.com . Consultado el 19 de marzo de 2021 .
  67. ^ "Puedo usar ... Tablas de soporte para HTML5, CSS3, etc." . caniuse.com . Consultado el 19 de marzo de 2021 .
  68. ^ Blog, Microsoft Edge (15 de enero de 2020). "Actualización al nuevo Microsoft Edge" . Blog de Microsoft Edge . Consultado el 19 de marzo de 2021 .
  69. ^ a b "¿Puedo usar ... Tablas de soporte para HTML5, CSS3, etc.?" . caniuse.com . Consultado el 19 de marzo de 2021 .
  70. ^ Blog, Microsoft Edge (15 de enero de 2020). "Actualización al nuevo Microsoft Edge" . Blog de Microsoft Edge . Consultado el 19 de marzo de 2021 .
  71. ^ Blog, Microsoft Edge (15 de enero de 2020). "Actualización al nuevo Microsoft Edge" . Blog de Microsoft Edge . Consultado el 19 de marzo de 2021 .
  72. ^ a b "Presentación del paquete de extensión de medios web con compatibilidad con OGG Vorbis y Theora para Microsoft Edge" . Blog de desarrollo de Microsoft Edge . Microsoft . 5 de diciembre de 2017.
  73. ^ a b c "HTML5test - ¿Qué tan bien es compatible su navegador con HTML5?" .
  74. ^ a b "Redstone 4 ofrece una mejor compatibilidad con WebM en Edge" . 11 de abril de 2018.
  75. ^ "HTML5test - ¿Qué tan bien es compatible su navegador con HTML5?" .
  76. ^ "Soporte HEVC" .
  77. ^ "Reproducción HEVC de Windows 10: ¿Sí o No?" .
  78. ^ https://developer.microsoft.com/en-us/microsoft-edge/platform/status/vp9videoplayback/
  79. ^ "Agregar soporte de códec AV1 a Windows 10 - Tutoriales" . Diez foros .
  80. ^ "HTML5test - ¿Qué tan bien es compatible su navegador con HTML5?" .
  81. ^ "Presentación de WebRTC 1.0 y comunicaciones interoperables en tiempo real en Microsoft Edge" . Febrero de 2017.
  82. ^ "Soporte de WebM, VP9 y Opus en Microsoft Edge" . Blog de desarrollo de Microsoft Edge . Microsoft . 18 de abril de 2016.
  83. ^ "Notas de la versión de Mozilla Firefox 3.5" . Mozilla. 30 de junio de 2009.
  84. ^ Error 799315: backend de Windows Media Foundation para reproducción de medios , Mozilla , consultado el 21 de diciembre de 2012
  85. ^ Error 837859 - Habilitar backend WMF , Mozilla , consultado el 5 de abril de 2013
  86. ^ Error 566243 - Fusionar el repositorio de mozilla-webmedia con mozilla-central , Mozilla
  87. ^ Compilaciones nocturnas de Firefox , Mozilla
  88. ^ [Phoronix] Mozilla Firefox habilita el códec de vídeo VP9 de forma predeterminada , Phoronix , consultado el 8 de diciembre de 2013
  89. ^ "Firefox - Notas (28.0)" .
  90. ^ "Firefox 65.0, vea todas las funciones nuevas, actualizaciones y correcciones" . mozilla.org . Fundación Mozilla . 29 de enero de 2019.
  91. ^ Error 825153: agregue soporte para Windows Vista WMF y anteponga la ruta del directorio system32 a los nombres de dll , Mozilla , consultado el 28 de marzo de 2013
  92. ^ Error 1250766 - Vuelva a habilitar usando Adobe GMP para decodificar cuando los códecs H.264 / AAC del sistema no están disponibles , Mozilla , consultado el 30 de abril de 2016
  93. ^ Error 886181 - Pref on gstreamer backend , Mozilla , consultado el 21 de septiembre de 2013
  94. ^ Error 794282 - Habilitar GStreamer en compilaciones oficiales , Mozilla , obtenido el 23 de junio de 2013
  95. ^ Error 1207429: habilitar FFMpeg de forma predeterminada , Mozilla , consultado el 30 de octubre de 2015
  96. ^ "Mozilla incluye Firefox con soporte H.264 en Android" . 30 de noviembre de 2012.
  97. ^ Error 1070703: agregar soporte mp4 en 10.6 y 10.7 en Aurora , Mozilla , consultado el 2 de octubre de 2014
  98. ^ "Compatibilidad con H.264 en Firefox" .
  99. Ozer, Jan (26 de noviembre de 2014). "El caso de VP9 - Streaming Media Magazine" .
  100. ^ Jägenstedt, Philip (31 de diciembre de 2009), "(re) Introducing <video>" (blog oficial) , Desarrolladores principales , Opera , consultado el 6 de febrero de 2010
  101. ^ "Registro de cambios para 24 - Opera Desktop" .
  102. Lie, Håkon Wium (19 de mayo de 2010), ¡ Bienvenido, WebM <video>! , Opera, archivado desde el original el 21 de marzo de 2011
  103. ^ Mills, Chris (19 de mayo de 2010), Opera admite el formato de video WebM , Opera
  104. ^ "Formatos multimedia compatibles con los elementos HTML de audio y video" . Red de desarrolladores de Mozilla . Mozilla..
  105. ^ Martin Smole (6 de junio de 2017). "WWDC17 - HEVC con HLS - Apple acaba de anunciar una función que admitimos desde el primer momento" . Bitmovin .
  106. ^ "Notas de la versión de Safari 12.1 | Documentación para desarrolladores de Apple" .
  107. ^ "https://webkit.org/blog/10929/release-notes-for-safari-technology-preview-110/" . Falta o vacío |title=( ayuda )
  108. ^ Persch, Christian (1 de abril de 2008), "El futuro de la epifanía" (anuncio) , lista de correo de la epifanía
  109. ^ "Descripción general de los complementos disponibles" , GStreamer , archivado desde el original el 12 de diciembre de 2014 , consultado el 4 de julio de 2012
  110. ^ "Mantener DRM fuera de los estándares web - Rechazar la propuesta de extensiones de medios cifrados (EME) - defectuoso por diseño" .
  111. ^ Yegulalp, Serdar (4 de octubre de 2013). "Berners-Lee y W3C aprueban adiciones de DRM de video HTML5" .
  112. ^ "Video HTML5 en Netflix" . 18 de abril de 2017.
  113. ^ "Sitios web preparados para iPad" . Manzana. Archivado desde el original el 1 de marzo de 2011 . Consultado el 5 de abril de 2010 .
  114. ^ "Ver video ... sin Flash" . Dailymotion. 27 de mayo de 2009 . Consultado el 11 de octubre de 2018 .
  115. ^ Carle, Kevin; Zacharias, Chris (20 de enero de 2010). "Presentación de videos compatibles con HTML5 de YouTube" . Youtube . Consultado el 7 de marzo de 2010 .
  116. ^ Dougherty, Brad (21 de enero de 2010). "¡Pruebe nuestro nuevo reproductor HTML5!" . Vimeo. Archivado desde el original el 4 de marzo de 2010 . Consultado el 7 de marzo de 2010 .
  117. ^ "Netflix cambia de Silverlight a HTML5 en Windows 8.1, reduce drásticamente el uso de CPU - ExtremeTech" . 28 de junio de 2013.
  118. ^ McCormick, Rich (27 de enero de 2015). "YouTube descarta Flash para video HTML5 como predeterminado" .
  119. ^ Welch, Chris (18 de diciembre de 2015). "El sitio web de Facebook ahora usa HTML5 en lugar de Flash para todos los videos" .
  120. ^ a b "La disponibilidad del complemento de navegador Flash de Adobe se suspendió en Android" . 16 de agosto de 2012.
  121. ^ Tittel, Chris Minnick y Ed (30 de abril de 2014). "Cómo Adobe está pasando de Flash a adoptar HTML5" .
  122. ^ Williams, Owen (1 de septiembre de 2015). "Adobe Flash finalmente está muerto" .
  123. ^ Barrett, Brian (15 de julio de 2015). "Flash. Debe. Morir" . Cableado .
  124. ^ "Grupos de Google" .
  125. ^ "Hasta luego, y gracias por todo el Flash" . Consultado el 8 de diciembre de 2017 .
  126. ^ "Reducir el uso de Adobe Flash en Firefox" .
  127. ^ Mondello, Ricky (14 de junio de 2016). "Pasos siguientes para complementos heredados" . WEbKit.org . Apple .
  128. ^ Cowan, Crispin (14 de diciembre de 2016). "Ampliación del control de usuario de Flash con hacer clic y ejecutar" . Microsoft Edge DevBlog . Microsoft .
  129. ^ eross-msft. "Microsoft Edge e Internet Explorer 11 (Microsoft Edge para profesionales de TI)" .
  130. ^ "Flash y el futuro del contenido interactivo" . Consultado el 8 de diciembre de 2017 .

Enlaces externos [ editar ]

  • "HTML5 - The Video Element", What WG , W3C , consultado el 23 de septiembre de 2016.
  • Daoust, Francois; Hoschka, Philipp; Patrikakis, Charalampos Z (2010), Towards Video on the Web with HTML5 (PDF) , Barcelona: NEM Summit.
  • Lawson, Bruce; Lauke, Patrick H. (11 de febrero de 2010), Introducción al video HTML5 , Opera.
  • Video HTML5 software de plataforma de video y noticias.
  • Pieters, Simon (3 de marzo de 2010), Todo lo que necesita saber sobre vídeo y audio HTML5 , Opera
  • Video HTML5: una guía práctica: conversión, inserción, JavaScript y respaldo de Flash para videos HTML5
  • Descripción general de Mozilla de los formatos multimedia compatibles con los navegadores