stringtranslate.com

vídeo HTML

El vídeo HTML es un tema de la especificación HTML como forma estándar de reproducir vídeo a través de la web. Introducido en HTML5 , [1] está diseñado para reemplazar parcialmente el elemento objeto y el estándar de facto anterior de usar el complemento propietario Adobe Flash , aunque su adopción temprana se vio obstaculizada por la falta de acuerdo sobre qué formatos de codificación de video y formatos de codificación de audio deberían. ser compatible con navegadores web. A partir de 2020, el vídeo HTML es la única tecnología de reproducción de vídeo ampliamente compatible en los navegadores modernos, y el complemento Flash se está eliminando progresivamente.

Historia del elemento

El <video>elemento comenzó a ser discutido por WHATWG en octubre de 2006. [2] El <video>elemento 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 una manifiesto que pedía que el vídeo se convirtiera en ciudadano de primera clase de la web. [6]

ejemplos de elementos

El siguiente fragmento de código HTML incrustará un vídeo WebM en una página web.

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

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 utilizar para crear una interfaz de usuario personalizada. El atributo opcional "póster" especifica una imagen que se mostrará en lugar del vídeo antes de que comience la reproducción. Su finalidad es ser representativa del vídeo.

Múltiples fuentes

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

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

Formatos de vídeo y audio compatibles

La especificación HTML no especifica qué formatos de vídeo 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 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 HTML5 consideró deseable especificar al menos un formato de vídeo que todos los agentes de usuario (navegadores) deberían soportar. El formato ideal a este respecto sería:

Al principio, Ogg Theora era el formato de vídeo estándar recomendado en HTML5, porque no estaba afectado por ninguna patente conocida. Pero el 10 de diciembre de 2007, la especificación HTML5 fue actualizada, [8] reemplazando la referencia a formatos concretos:

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

con un marcador de posición: [9]

Sería útil para la interoperabilidad si todos los navegadores pudieran admitir los mismos códecs. Sin embargo, no se conocen códecs que satisfagan a todos los actores 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 para ser utilizable, y eso no supone un riesgo adicional de patentes submarinas 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 vídeo HTML entre formatos estándar de la industria , definidos por ISO pero sujetos a patentes , y formatos abiertos . El nuevo formato AV1 de Alliance for Open Media pretende ser un estándar de la industria, libre de regalías y abierto, y cuenta con un amplio apoyo de la industria.

Formatos libres

Aunque Theora no se ve afectado por patentes no libres conocidas, Apple [11] ha expresado su preocupación por patentes desconocidas que podrían afectarlo, cuyos propietarios podrían estar esperando 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 utilizado mucho más ampliamente, por lo que se supone que los titulares de patentes ya se habrían dado a conocer. Apple también se ha opuesto a exigir compatibilidad con el formato Ogg en el estándar HTML (incluso como un requisito "debería") basándose en que algunos dispositivos podrían admitir 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 sólo 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 HTML. [16] Aunque se eliminó de Chromium , en enero de 2021 aún no se eliminó de Google Chrome diez años después. [17] [18]

Compatibilidad con MPEG-DASH a través de Media Source Extensions (MSE)

El estándar de transmisión de velocidad de bits adaptable MPEG-DASH se puede utilizar en navegadores web a través de Media Source Extensions (MSE) [19] y reproductores DASH basados ​​en JavaScript. Este tipo de reproductores son, por ejemplo, el proyecto de código abierto dash.js [19] del DASH Industry Forum, pero también hay productos como el reproductor de vídeo HTML5 de Bitmovin [20] (que utiliza HTML con JavaScript, pero también un reproductor Flash). reproductores DASH basados ​​en navegadores web antiguos que no son compatibles con MSE).

La compra de On2 por parte de Google

La adquisición de On2 por parte de Google en 2010 resultó en la adquisición del formato de vídeo 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 inauguración 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 vinieron de muchos sectores, incluidos Peter Bright de Ars Technica [24] y el evangelista web de Microsoft Tim Sneath, quien comparó la decisión de Google con declarar el esperanto. el idioma oficial de los Estados Unidos. [25] Sin embargo, Haavard Moen de Opera Software criticó duramente 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]

Tras el 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, y Google recibió una licencia de MPEG LA y 11 titulares de patentes, y MPEG LA puso fin a sus esfuerzos para formar una patente de 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) a medida que la evolución de VP9 alcanzó la congelación de funciones, y la congelación del flujo de bits se espera para enero de 2018. Las versiones nocturnas de Firefox ya incluyen soporte para AV1. [32]

Formatos no libres

H.264/MPEG-4 AVC se usa ampliamente y tiene buena velocidad, compresión, decodificadores de hardware y calidad de video, pero está sujeto a patentes. [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 utiliza generalmente en el formato contenedor MP4, junto con el audio de codificación de audio avanzada (AAC). AAC también está cubierto por patentes, por lo que los usuarios de MP4 tendrán que licenciar tanto H.264 como AAC.

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

Apple todavía sólo soporta H.264, pero Microsoft ahora soporta VP9 y WebM, y ha prometido soporte para AV1 .

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

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

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

Cisco también está planeando publicar el código fuente de esos módulos bajo licencia BSD , pero sin pagar regalías, [36] por lo que el código prácticamente será software libre sólo en países sin patentes de software H.264 , lo que ya ha sucedido con 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 todos los derechos de software libre para "modificar, recompilar y redistribuir sin acuerdos de licencia ni tarifas". Así Xiph y Mozilla continúan el desarrollo de Daala . [38] [39]

OpenH264 solo admite el perfil básico de H.264 y por sí solo no aborda la necesidad de un decodificador AAC. Por lo tanto, no se considera suficiente para el vídeo web MP4 típico, que suele tener un 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 con Opus y G.711 como 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 precio máximo poco después del lanzamiento de OpenH264. [43]

Soporte del navegador

Esta tabla muestra qué formatos de vídeo 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 vídeo, en lugar de incorporar dichos componentes de software. Generalmente no es posible determinar el conjunto de formatos admitidos por un marco multimedia sin consultarlo, porque depende del sistema operativo y de los códecs de terceros. [44] En estos casos, la compatibilidad con el formato de vídeo es un atributo del marco, no del navegador (o de su motor de diseño), suponiendo que el navegador consulte correctamente su marco multimedia antes de rechazar formatos de vídeo 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 ni 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 complemento.

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

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

De estos navegadores, sólo Firefox y Opera emplean bibliotecas para decodificación integrada. En la práctica, Internet Explorer y Safari también pueden garantizar cierta compatibilidad con formatos, porque sus fabricantes también fabrican sus propios frameworks 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 de Linux , donde Konqueror tiene la mayoría de sus usuarios. En general, la compatibilidad con formatos de los navegadores está dictada en gran medida por intereses contradictorios de los proveedores, específicamente que Media Foundation y QuickTime admiten estándares comerciales, mientras que GStreamer y Phonon no pueden admitir legalmente otros formatos que no sean los libres de forma predeterminada en los sistemas operativos libres a los que están destinados. . [46]

Valores

Estos indican el nivel de soporte para el elemento dado en cada motor. De forma predeterminada, está implícita la versión más reciente del motor. Sin embargo, se puede enumerar un número de versión específico; cuando esto indica soporte total, es la versión inicial del motor que soporta completamente el artículo.

Notas
  1. ^ El 11 de enero de 2011 se anunció en Chromium Blog la eliminación de la compatibilidad con H.264. [56] Al 7 de noviembre de 2016, no se eliminó el apoyo real ni se anunció el cambio de este plan.
  2. ^ Compatibilidad con VP9 en 25, desactivada de forma predeterminada. [61] Habilitado de forma predeterminada en la versión 29. [62]
  3. ^ Disponible si el dispositivo tiene soporte de hardware para HEVC. [75] No se incluyó soporte de decodificación de software porque "HEVC es muy complejo computacionalmente, esto proporcionará una experiencia más consistente". [76]
  4. ^ Cualquier formato admitido por el backend de Phonon. Los backends Phonon disponibles incluyen DirectShow , QuickTime , GStreamer y xine ; Se están desarrollando backends que utilizan MPlayer y VLC .
  5. ^ A partir de la versión 20, está desactivado de forma predeterminada. [83] Habilitado de forma predeterminada a partir de la versión 21. [84]
  6. ^ Deshabilitado de forma predeterminada hasta la versión 26. [92] Además, depende del códec del sistema. [93]
  7. ^ El iPhone 15 Pro , iPhone 15 Pro Max y cualquier Mac con un SoC Apple M3 admiten la decodificación de hardware AV1 .
  8. ^ Cualquier formato compatible con GStreamer en Webkit/GTK+. [110] El soporte para los formatos Ogg Theora, WebM y h.264 se incluye con los complementos base, bueno y malo, respectivamente. [111]

Vídeo transparente

El vídeo transparente, es decir vídeo con canal alfa , tiene múltiples ventajas de diseño: [112]

Soporte de navegador web para vídeos con canal alfa.

Soluciones anteriores

Gestión de derechos digitales (Extensiones de medios cifrados)

HTML admite la gestión de derechos digitales (DRM, que restringe cómo se puede utilizar el contenido) a través de Encrypted Media Extensions (EME). La adición de DRM es controvertida porque permite restringir la libertad de los usuarios para utilizar medios restringidos por DRM, incluso cuando el uso legítimo otorga a los usuarios el derecho legal a hacerlo. [117] Un argumento principal en la aprobación de EME por parte del W3C fue que, de lo contrario, el contenido del video se entregaría en complementos y aplicaciones, y no en el navegador web. [118]

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

Uso

En 2010, tras el lanzamiento del iPad de Apple y después de que Steve Jobs anunciara que los dispositivos móviles de Apple no soportarían Flash , varios sitios de alto perfil comenzaron a ofrecer vídeo HTML H.264 en lugar de Adobe Flash para los agentes de usuario que se identificaban como iPad. . [120] Los videos HTML no estaban tan extendidos como los videos Flash, aunque hubo lanzamientos de reproductores de video experimentales basados ​​en HTML de DailyMotion (usando los formatos Ogg Theora y Vorbis), [121] YouTube (usando los formatos H.264 y WebM), [122] y Vimeo (usando el formato H.264). [123]

La compatibilidad con vídeos HTML ha ido aumentando constantemente. En junio de 2013, Netflix agregó soporte para videos HTML. [124] En enero de 2015, YouTube pasó a utilizar vídeo HTML en lugar de Flash de forma predeterminada. [125] En diciembre de 2015, Facebook cambió de video Flash a HTML para todo el contenido de video. [126]

A partir de 2016, Flash todavía se instala ampliamente en computadoras de escritorio, aunque generalmente no es compatible con dispositivos móviles como teléfonos inteligentes. [127] Se supone ampliamente, incluido Adobe, que el complemento Flash [127] [128] estará destinado a ser eliminado gradualmente, [129] [130] lo que dejará el video HTML como el único método ampliamente admitido para reproducir video en el World Wide Web. Chrome, [131] [132] Firefox, [133] Safari, [134] y Edge, [135] tienen planes de hacer que casi todo el contenido flash se reproduzca mediante un clic en 2017. El único navegador importante que no ha anunciado planes para dejar de utilizarse Flash es Internet Explorer. [136] Adobe anunció el 25 de julio de 2017 que pondría fin permanentemente al desarrollo de Flash en 2020. [137]

Ver también

Referencias

  1. ^ "El elemento de vídeo". HTML5: vocabulario y API asociadas para HTML y XHTML . Consorcio Mundial de la red . 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 vídeo se utiliza para reproducir vídeos o películas.
  2. ^ "[whatwg] Cómo no arreglar HTML de Charles Iliya Krempeaux el 30 de octubre de 2006 ([email protected] de octubre de 2006)". listas.w3.org . Consultado el 29 de agosto de 2022 .
  3. ^ van Kesteren, Anne (28 de febrero de 2007). "[whatwg] propuesta de elemento <video>". Qué grupo de trabajo (lista de correo) . Consultado el 10 de abril de 2010 .
  4. ^ "Browser War: 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 SV Web Builders: estreno mundial de Opera con soporte de vídeo integrado". 1 de marzo de 2007 . Consultado el 10 de abril de 2012 .
  6. ^ "Una convocatoria de vídeos 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 cambiaron". Qué WG (Lista de correo). Archivado desde el original el 19 de febrero de 2012 . Consultado el 25 de febrero de 2008 .
  9. ^ "Seguimiento (X) HTML5". HTML5 . Archivado desde el original el 26 de julio de 2011 . 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. ^ Metz, Cade (30 de abril de 2010). "Steve Jobs: grupo de patentes misterioso 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 *absurda*". WHATWG (Lista de correo). Archivado desde el original el 21 de agosto de 2008 . Consultado el 25 de febrero de 2008 .
  13. ^ ab Stachowiak, Maciej (21 de marzo de 2007). "Códecs (era Re: propuesta de Apple para elementos multimedia cronometrados)". WHATWG (Lista de correo).
  14. ^ "[whatwg] La eliminación de Ogg es *absurda*". 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 ayudas". W3C . Consultado el 23 de junio de 2009 .
  16. ^ ab Jazayeri, Michael 'Mike' (14 de enero de 2011). "Más información sobre el cambio del códec de vídeo HTML de Chrome". Blog de cromo .
  17. ^ Shankland, Stephen (14 de marzo de 2012). "Los ejecutivos de Mozilla capitulan en la guerra de los vídeos 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". Cómo geek.
  19. ^ ab "Extensiones de fuente de medios". 26 de julio de 2022.
  20. ^ "Reproductor HTML5 de transmisión adaptable de Bitmovin". 20 de abril de 2022.
  21. ^ "Concesión de derechos de propiedad intelectual 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' (11 de enero de 2011). "Compatibilidad con códec de vídeo HTML en Chrome". El blog de cromo.
  24. ^ Bright, Peter (12 de enero de 2011). "Google está eliminando H.264 de Chrome un paso atrás en términos de apertura". Ars Técnica.
  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 ópera .
  27. ^ Metz, Cade (28 de mayo de 2010). "Mozilla y Opera solicitan el códec abierto de Google en especificaciones HTML5". El registro .
  28. ^ djwm (7 de marzo de 2013). "Google y MPEG LA llegan a un acuerdo sobre el códec VP8 - Actualización". El H Abierto . 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 .{{cite web}}: Mantenimiento 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. ^ "Persisten nubes de patentes sobre VP8: Google señala la opción FRAND, Nokia alega infracción ante los tribunales". Patentes de software libre . 8 de marzo de 2013.
  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 <vídeo>". WHATWG (Lista de correo).
  36. ^ ab "OpenH264".
  37. ^ ab "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. ^ ab Brendan Eich (30 de octubre de 2013). "Buenas noticias H.264 de Cisco". El 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 (wiki de Mozilla)". mozilla . Consultado el 25 de febrero de 2015 .
  42. ^ "Admite reproducción de audio/vídeo H.264/AAC/MP3 en Firefox de escritorio". mozilla . Consultado el 25 de febrero de 2015 .
  43. ^ xifmont. "No es un muñeco de paja después de que se hace realidad". Archivado desde el original el 21 de abril de 2017.
  44. ^ "Documentación Phonon de backends", Qt, Nokia, archivado desde el original el 4 de marzo de 2016 , consultado el 3 de junio de 2011
  45. ^ "Documentación de consulta de Phonon", Qt, Nokia, archivado desde el original el 4 de marzo de 2016 , consultado el 3 de junio de 2011
  46. ^ Licencia pública general GNU versión 3, Free Software Foundation, 29 de junio de 2007 , consultado el 27 de abril de 2013
  47. ^ abcde "Soporte de códec y formato multimedia de Android Core" . Consultado el 18 de diciembre de 2015 .
  48. ^ Problema 4363: [HTML5-Video] Habilitar elementos de audio/vídeo HTML5 , consultado el 10 de septiembre de 2010
  49. ^ habilitar códecs_propietarios h.264 , consultado el 30 de abril de 2016
  50. ^ Chromium no es compatible con H.264, 9 de junio de 2015 , consultado el 30 de abril de 2016
  51. ^ Audio/vídeo: The Chromium Projects , consultado el 21 de marzo de 2016
  52. ^ "Problema 2093007: cambios en Chromium para habilitar la compatibilidad con VP8 y WebM", Revisión de código , consultado el 10 de septiembre de 2010
  53. ^ "[cromo] Revisión 172738".
  54. ^ "Google Chrome admite Theora y Vorbis", Código, 20 de mayo de 2010
  55. ^ ab "Chrome 3.0 admite la grabación de vídeo de HTML 5" [Google Chrome 3.0 admitirá la etiqueta <video>]. CNET Francia (en francés).
  56. ^ Mike, Jazayeri (11 de enero de 2011). "Blog de Chromium: compatibilidad con código de vídeo HTML en Chrome". El blog de cromo . Consultado el 22 de abril de 2012 .
  57. ^ "Google Chrome reproduce HEVC: ¿Qué significa? - Transmisión de medios".
  58. ^ "Google agregó silenciosamente compatibilidad con HEVC en Chrome: Bitmovin".
  59. ^ Bankoski, Jim (19 de mayo de 2010). "WebM y VP8 aterrizan en Chromium". Blog de cromo .
  60. ^ Kersey, Jason (3 de junio de 2010), "Actualización del canal de desarrollo", Lanzamientos de Chrome , consultado el 1 de julio de 2010
  61. ^ 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 .
  62. ^ Lucian Parfeni (17 de junio de 2013). "Chrome ahora es compatible con el códec de vídeo VP9 de próxima generación de Google de forma predeterminada". Softpedia .
  63. ^ a b "Decodificación AV1". Estado de la plataforma Chrome . Consultado el 4 de septiembre de 2018 .
  64. ^ McCracken, Harry (16 de marzo de 2010), Microsoft presenta una vista previa de la plataforma Internet Explorer 9 renovada, Technologizer
  65. ^ abc Jan Ozer (5 de noviembre de 2014). "Apple admite H.265, pero hasta ahora sólo en FaceTime en un iPhone 6".
  66. ^ ab Soporte de video HTML5 en IE9 Mobile, Microsoft, 13 de octubre de 2011 , consultado el 11 de marzo de 2014
  67. ^ Blog abcde, Microsoft Edge (15 de enero de 2020). "Actualización al nuevo Microsoft Edge". Blog de Microsoft Edge . Consultado el 19 de marzo de 2021 .
  68. ^ "¿Puedo usar... tablas de soporte para HTML5, CSS3, etc.?". caniuse.com . Consultado el 19 de marzo de 2021 .
  69. ^ "¿Puedo usar... tablas de soporte para HTML5, CSS3, etc.?". caniuse.com . Consultado el 19 de marzo de 2021 .
  70. ^ ab "¿Puedo usar... tablas de soporte para HTML5, CSS3, etc.?". caniuse.com . Consultado el 19 de marzo de 2021 .
  71. ^ ab "Presentación del paquete de extensión de medios web con soporte OGG Vorbis y Theora para Microsoft Edge". Blog de desarrollo de Microsoft Edge . Microsoft . 5 de diciembre de 2017.
  72. ^ abc "HTML5test: ¿Qué tan bien es compatible su navegador con HTML5?".
  73. ^ ab "Redstone 4 ofrece una mejor compatibilidad con WebM en Edge". 11 de abril de 2018.
  74. ^ "HTML5test: ¿Qué tan bien es compatible su navegador con HTML5?".
  75. ^ "Soporte HEVC".
  76. ^ "Reproducción HEVC de Windows 10: ¿Sí o no?".
  77. ^ "Se envía el estado de la reproducción de vídeo VP9 en Microsoft Edge: desarrollo de Microsoft Edge". Archivado desde el original el 7 de noviembre de 2017 . Consultado el 21 de septiembre de 2017 .
  78. ^ "Agregar compatibilidad con el códec AV1 a Windows 10: tutoriales". Diez foros .
  79. ^ "HTML5test: ¿Qué tan bien es compatible su navegador con HTML5?".
  80. ^ "Presentación de WebRTC 1.0 y comunicaciones interoperables en tiempo real en Microsoft Edge". Febrero de 2017.
  81. ^ "Soporte WebM, VP9 y Opus en Microsoft Edge". Blog de desarrollo de Microsoft Edge . Microsoft . 18 de abril de 2016.
  82. ^ "Notas de la versión de Mozilla Firefox 3.5". Mozilla. 30 de junio de 2009.
  83. ^ Error 799315: backend de Windows Media Foundation para reproducción multimedia, Mozilla , consultado el 21 de diciembre de 2012
  84. ^ Error 837859: habilitar el backend de WMF, Mozilla , consultado el 5 de abril de 2013
  85. ^ "Notas de la versión de Mozilla Firefox 4.0". Mozilla. 22 de marzo de 2011.
  86. ^ [Phoronix] Mozilla Firefox habilita el códec de vídeo VP9 de forma predeterminada, Phoronix , consultado el 8 de diciembre de 2013
  87. ^ "Firefox - Notas (28.0)".
  88. ^ "Firefox 65.0, vea todas las funciones nuevas, actualizaciones y correcciones". mozilla.org . Fundación Mozilla . 29 de enero de 2019.
  89. ^ ab "Firefox 66.0, vea todas las funciones nuevas, actualizaciones y correcciones". mozilla.org . Fundación Mozilla . 19 de marzo de 2019.
  90. ^ Error 825153: agregue compatibilidad con Windows Vista WMF y anteponga la ruta del directorio system32 a los nombres dll, Mozilla , consultado el 28 de marzo de 2013.
  91. ^ Error 1250766: vuelva a habilitar el uso de 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.
  92. ^ Error 886181: preferencia en el backend de gstreamer, Mozilla , consultado el 21 de septiembre de 2013
  93. ^ Error 794282: habilite GStreamer en compilaciones oficiales, Mozilla , consultado el 23 de junio de 2013
  94. ^ Error 1207429: habilite FFMpeg de forma predeterminada, Mozilla , consultado el 30 de octubre de 2015
  95. ^ "Mozilla incluye Firefox con soporte H.264 en Android". Ars Técnica . 30 de noviembre de 2012.
  96. ^ Error 1070703: agregue compatibilidad con mp4 en 10.6 y 10.7 en Aurora, Mozilla , consultado el 2 de octubre de 2014
  97. ^ "Compatibilidad con H.264 en Firefox".
  98. ^ Ozer, enero (26 de noviembre de 2014). "El caso de VP9 - Revista Streaming Media".
  99. ^ Jägenstedt, Philip (31 de diciembre de 2009), "(re-)Introduciendo <video>" (blog oficial) , Desarrolladores principales , Opera , consultado el 6 de febrero de 2010
  100. ^ "Registro de cambios de 24 - Opera Desktop".
  101. ^ Mentira, Håkon Wium (19 de mayo de 2010), ¡Bienvenido, WebM <video>!, Opera, archivado desde el original el 21 de marzo de 2011
  102. ^ Mills, Chris (19 de mayo de 2010), Opera admite el formato de vídeo WebM, Opera
  103. ^ "Formatos multimedia admitidos por los elementos de audio y vídeo HTML". Red de desarrolladores de Mozilla . Mozilla.
  104. ^ Martin Smole (6 de junio de 2017). "WWDC17 - HEVC con HLS - Apple acaba de anunciar una función que admitimos de fábrica". Bitmovin .
  105. ^ ab "Funciones de WebKit en Safari 17.4 | WebKit". 5 de marzo de 2024.
  106. ^ "Notas de la versión de Safari 12.1 | Documentación para desarrolladores de Apple".
  107. ^ " "Notas de la versión para la vista previa 110 de la tecnología Safari". 16 de julio de 2020.
  108. ^ "Funciones de WebKit en Safari 17.0". 18 de septiembre de 2023.
  109. ^ ab "Nuevas funciones de Safari WebKit en Safari 14.1". 29 de abril de 2021.
  110. ^ Persch, Christian (1 de abril de 2008), "El futuro de la Epifanía" (anuncio) , lista de correo de epifanía
  111. ^ "Descripción general de complementos disponibles", GStreamer , archivado desde el original el 12 de diciembre de 2014 , consultado el 4 de julio de 2012
  112. ^ "Cómo utilizar vídeos transparentes en la web en 2022 - Rotato". Maquetas Rotato 3D . Consultado el 20 de octubre de 2022 . Este blog muestra varios casos de uso de vídeos transparentes en el diseño web, además de anunciar su propio producto de software, Rotato.
  113. ^ "Transparencia alfa en vídeo de Chrome". Desarrolladores de Chrome . Julio 2013 . Consultado el 20 de octubre de 2022 . Chrome 31 ahora admite transparencia alfa de vídeo en WebM. En otras palabras, Chrome tiene en cuenta el canal alfa cuando reproduce vídeos de pantalla verde codificados en WebM (VP8 y VP9) con un canal alfa. Esto significa que puedes reproducir vídeos con fondos transparentes: sobre páginas web, imágenes o incluso otros vídeos.
  114. ^ "Vídeo HEVC con Alpha - WWDC19 - Vídeos". Desarrollador de Apple . Consultado el 20 de octubre de 2022 .
  115. ^ "Crear fondos transparentes en un archivo SWF". Documentación técnica de Adobe . Consultado el 20 de octubre de 2022 . El color de fondo (color de escenario) de un archivo SWF se puede establecer en transparente. Se muestra el color de fondo o la imagen de la página HTML que contiene el archivo SWF. Esta técnica permite superponer contenido SWF con contenido DHTML (HTML dinámico). No todos los navegadores web manejan la transparencia de la misma manera. Asegúrese de probar su archivo SWF en todos los navegadores que desee que su audiencia utilice. La mayoría de los navegadores Linux no admiten la transparencia de Animate.
  116. ^ "Aplicar atributos de etiquetas OBJECT y EMBED en Adobe Flash Professional". Documentación técnica de Adobe . Consultado el 20 de octubre de 2022 . transparente: el contenido SWF se superpone junto con otros elementos HTML de la página. El color de fondo del archivo SWF (color de escenario) es transparente. Los elementos HTML debajo del archivo SWF son visibles a través de cualquier área transparente del SWF, con combinación alfa. Esta opción reduce el rendimiento de reproducción en comparación con wmode=window o wmode=direct.
  117. ^ "Mantenga DRM fuera de los estándares web - Rechace la propuesta de Extensiones de medios cifrados (EME) - Defectuoso por diseño".
  118. ^ Yegulalp, Serdar (4 de octubre de 2013). "Berners-Lee y W3C aprueban las adiciones de DRM de vídeo HTML5".
  119. ^ "Vídeo HTML5 en Netflix". Medio . Blog de tecnología de Netflix. 15 de abril de 2013.
  120. ^ "Sitios web preparados para iPad". Manzana. Archivado desde el original el 1 de marzo de 2011 . Consultado el 5 de abril de 2010 .
  121. ^ "Ver vídeo... sin Flash". Movimiento diario. 27 de mayo de 2009 . Consultado el 11 de octubre de 2018 .
  122. ^ Carle, Kevin; Zacharias, Chris (20 de enero de 2010). "Presentación de vídeos compatibles con HTML5 de YouTube". YouTube . Consultado el 7 de marzo de 2010 .
  123. ^ Dougherty, Brad (21 de enero de 2010). "¡Prueba nuestro nuevo reproductor HTML5!". Vimeo. Archivado desde el original el 4 de marzo de 2010 . Consultado el 7 de marzo de 2010 .
  124. ^ Anthony, Sebastián (28 de junio de 2013). "Netflix cambia de Silverlight a HTML5 en Windows 8.1 y reduce drásticamente el uso de la CPU: ExtremeTech".
  125. ^ McCormick, Rich (27 de enero de 2015). "YouTube elimina Flash para vídeos HTML5 de forma predeterminada".
  126. ^ Welch, Chris (18 de diciembre de 2015). "El sitio web de Facebook ahora utiliza HTML5 en lugar de Flash para todos los vídeos".
  127. ^ ab Paul, Ryan (16 de agosto de 2012). "Se suspendió la disponibilidad del complemento del navegador Flash de Adobe en Android".
  128. ^ Tittel, Chris Minnick y Ed (30 de abril de 2014). "Cómo Adobe está pasando de Flash a adoptar HTML5".
  129. ^ Williams, Owen (1 de septiembre de 2015). "Adobe Flash finalmente está muerto". TNW | Aplicaciones .
  130. ^ Barrett, Brian (15 de julio de 2015). "Flash. Debe. Morir". Cableado .
  131. ^ "Intención de implementar: HTML5 de forma predeterminada". 9 de mayo de 2016.
  132. ^ "Hasta luego y gracias por todo el Flash" . Consultado el 8 de diciembre de 2017 .
  133. ^ Smedberg, Benjamin (20 de julio de 2016). "Reducir el uso de Adobe Flash en Firefox".
  134. ^ Mondello, Ricky (14 de junio de 2016). "Próximos pasos para los complementos heredados". WEBKit.org . Apple Inc .
  135. ^ Cowan, Crispin (14 de diciembre de 2016). "Ampliación del control del usuario de Flash con hacer clic y ejecutar". Blog de desarrollo de Microsoft Edge . Microsoft .
  136. ^ eross-msft. "Microsoft Edge e Internet Explorer 11 (Microsoft Edge para profesionales de TI)".
  137. ^ "Flash y el futuro del contenido interactivo" . Consultado el 8 de diciembre de 2017 .

enlaces externos