El vídeo HTML es un tema de la especificación HTML como la forma estándar de reproducir vídeo a través de la web. Introducido en HTML5 , [ 1 ] fue diseñado para reemplazar parcialmente el elemento object y el estándar de facto anterior de usar el complemento propietario Adobe Flash , aunque su adopción inicial se vio obstaculizada por la falta de consenso sobre qué formatos de codificación de vídeo y audio debían ser compatibles con los 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 está siendo eliminado gradualmente.
Historia del elemento <video>
El elemento comenzó a ser discutido por el WHATWG en octubre de 2006. [ 2 ] El elemento fue propuesto por Opera Software en febrero de 2007. [ 3 ] Opera también lanzó una versión preliminar que se mostró el mismo día, [ 4 ] [ 5 ] y un manifiesto que abogaba por que el video se convirtiera en un elemento de primera clase en la web. [ 6 ]<video><video>
<video> ejemplos de elementos
El siguiente fragmento de código HTML insertará un vídeo WebM en una página web.
< video src = "movie.webm" poster = "movie.jpg" controls > Este es el contenido alternativo que se mostrará a los agentes de usuario que no admiten la etiqueta de vídeo. </video>El atributo "controls" habilita la 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 "poster" especifica una imagen que se mostrará en lugar del video antes de que comience la reproducción. Su propósito es representar el video.
Múltiples fuentes
La compatibilidad con formatos de vídeo varía entre navegadores (véase más abajo), por lo que una página web puede ofrecer vídeo en varios formatos. Para otras funciones, a veces se utiliza la detección automática de navegadores , lo que puede ser propenso a errores: el conocimiento de los navegadores por parte de cualquier desarrollador web inevitablemente será incompleto o no estará actualizado. El navegador en cuestión "sabe mejor" qué formatos puede usar. El elemento "video" admite la opción de reserva 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, se puede usar la función JavaScript canPlayType() para lograr lo mismo. El atributo "type" 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 la descarga. 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 = "poster.jpg" controls > < 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"" > < source src = " theora.ogv" type = "video / ogg; codecs="theora, vorbis"" > <p> Este es contenido alternativo para mostrar a los agentes de usuario que no admiten la etiqueta de vídeo . </p> </video>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 navegadores son libres de admitir cualquier formato de vídeo que consideren apropiado, pero los creadores de contenido no pueden dar por sentado que todos los navegadores compatibles podrán acceder a cualquier vídeo, ya que estos no tienen un conjunto mínimo de formatos de vídeo y audio que admitir.
El Grupo de Trabajo de HTML5 consideró conveniente especificar al menos un formato de vídeo que todos los agentes de usuario (navegadores) deberían admitir. El formato ideal en este sentido sería:
- Ofrecen buena compresión, buena calidad de imagen y bajo consumo de procesador para la decodificación.
- Libre de regalías.
- Además de los decodificadores de software, debería existir un decodificador de vídeo por hardware para este formato, ya que muchos procesadores integrados no tienen el rendimiento necesario para decodificar vídeo.
Inicialmente, 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 se actualizó, [ 8 ] reemplazando la referencia a formatos concretos:
Los agentes de usuario deben ser compatibles con el vídeo Theora y el audio Vorbis, así como con el formato de contenedor Ogg.
con un marcador de posición: [ 9 ]
Sería útil para la interoperabilidad que todos los navegadores admitieran los mismos códecs. Sin embargo, no se conocen códecs que satisfagan a todos los actores actuales: necesitamos un códec que no requiera licencias por unidad o por distribuidor, que sea compatible con el modelo de desarrollo de código abierto, que tenga la calidad suficiente para ser utilizable y que no suponga un riesgo adicional de patentes submarinas para las grandes empresas. Este es un problema en curso y esta sección se actualizará en cuanto se disponga de más información. [ 10 ]
El resultado fue una polarización del vídeo HTML entre los formatos estándar de la industria , definidos por la ISO pero sujetos a patentes , y los formatos abiertos . El nuevo formato AV1 de Alliance for Open Media pretende ser estándar de la industria, libre de regalías y abierto, y cuenta con un amplio respaldo del sector.
Formatos gratuitos
Mozilla y Opera inicialmente solo admitían los formatos abiertos de Theora y WebM . Aunque Theora no se ve afectado por patentes no libres conocidas, Apple [ 11 ] expresó su preocupación por patentes desconocidas que podrían afectarlo, cuyos propietarios podrían estar esperando a que una corporación con amplios recursos financieros utilizara el formato antes de demandar. [ 12 ] [ 13 ] 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 cualquier titular de patente ya se habría dado a conocer. Apple también se opuso a exigir la compatibilidad con el formato Ogg en el estándar HTML (incluso como un requisito "debería") argumentando que algunos dispositivos podrían admitir otros formatos con mucha más facilidad, 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 un debate posterior en el blog de preguntas y respuestas del W3C. [ 15 ]
Compatibilidad con MPEG-DASH mediante las extensiones de fuente multimedia (MSE).
El estándar de transmisión de tasa de bits adaptativa MPEG-DASH se puede utilizar en navegadores web mediante las extensiones de fuente multimedia (MSE) [ 16 ] y reproductores DASH basados en JavaScript. Algunos ejemplos de estos reproductores son el proyecto de código abierto dash.js [ 16 ] del DASH Industry Forum, pero también existen productos como el reproductor de vídeo HTML5 de Bitmovin [ 17 ] (que utiliza HTML con JavaScript, además de reproductores DASH basados en Flash para navegadores web antiguos que no admiten 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 video VP8 . Google ha proporcionado una licencia libre de regalías para usar VP8. [ 18 ] Google también inició WebM , que combina el códec de video VP8 estandarizado de código abierto con audio Vorbis en un contenedor basado en Matroska . La apertura de VP8 fue bien recibida por la Free Software Foundation . [ 19 ]
Cuando Google anunció en enero de 2011 que dejaría de ofrecer soporte nativo para H.264 en Chrome, [ 20 ] las críticas provinieron de muchos sectores, incluyendo a Peter Bright de Ars Technica [ 21 ] y al evangelista web de Microsoft, Tim Sneath, quien comparó la decisión de Google con declarar el esperanto como idioma oficial de los Estados Unidos. [ 22 ] Sin embargo, Haavard Moen de Opera Software criticó duramente el artículo de Ars Technica [ 23 ] y Google respondió a la reacción aclarando su intención de promover WebM en sus productos sobre la base de la apertura. [ 24 ]
Tras el lanzamiento de WebM, Mozilla y Opera han solicitado la inclusión de VP8 en HTML. [ 25 ]
El 7 de marzo de 2013, Google Inc. y MPEG LA , LLC anunciaron acuerdos que abarcan técnicas que "pueden ser esenciales" para VP8, con Google recibiendo una licencia de MPEG LA y 11 titulares de patentes, y MPEG LA poniendo fin a sus esfuerzos para formar un consorcio de patentes de VP8. [ 26 ] [ 27 ] [ 28 ] [ 29 ]
En 2012, Google lanzó VP9 como sucesor de VP8, también de código abierto y libre de regalías.
A finales de 2017, el nuevo formato AV1 desarrollado por la Alliance for Open Media (AOMedia) como evolución de VP9 alcanzó la fase de congelación de características, y se espera que la congelación del flujo de bits se produzca en enero de 2018. Las versiones nocturnas de Firefox ya incluyen soporte para AV1. [ 30 ]
Formatos no libres
H.264/MPEG-4 AVC es ampliamente utilizado y ofrece buena velocidad, compresión, decodificadores de hardware y calidad de video, pero está sujeto a patentes. [ 31 ] 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 video de transmisión por Internet. [ 32 ] H.264 se usa generalmente en el formato contenedor MP4, junto con audio Advanced Audio Coding (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, el WHATWG concluyó que ningún formato existente era adecuado como requisito específico. [ 33 ]
Apple todavía solo admite H.264, pero Microsoft ahora admite VP9 y WebM, y se ha comprometido a brindar soporte para AV1 .
Cisco ofrece gratuitamente 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 su descarga. Cisco pagará los costos de la licencia de patentes de dichos módulos binarios cuando el software que los utilice los descargue durante su instalación , lo que hará que el uso de H.264 sea gratuito en ese caso específico. [ 34 ]
En el anuncio, Cisco citó su deseo de fomentar 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. [ 35 ] El módulo H.264 estará disponible en "todas las plataformas populares o que sean factiblemente compatibles, y se puede cargar en cualquier aplicación". [ 36 ]
Cisco también planea publicar el código fuente de esos módulos bajo licencia BSD , pero sin pagar regalías, [ 34 ] por lo que el código será prácticamente software libre solo en países sin patentes de software H.264 , lo cual ya ha sido cierto para otras implementaciones existentes.
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, por defecto. Asimismo, señaló que el módulo binario no es una solución perfecta, ya que los usuarios no tienen plenos derechos de software libre para "modificar, recompilar y redistribuir sin acuerdos de licencia ni tarifas". Por lo tanto, Xiph y Mozilla continúan el desarrollo de Daala . [ 36 ] [ 37 ]
OpenH264 solo admite el perfil base de H.264 y, por sí solo, no satisface la necesidad de un decodificador AAC. Por lo tanto, no se considera suficiente para el vídeo web MP4 típico, que suele estar en el perfil alto con audio AAC. [ 38 ] [ 39 ] [ 40 ] Sin embargo, para su uso en WebRTC, la omisión de AAC se justificó en el anuncio de lanzamiento: "los organismos de estandarización se han puesto de acuerdo en Opus y G.711 como los códecs de audio comunes para WebRTC". [ 35 ] Existe duda 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 eliminara el límite de precio poco después del lanzamiento de OpenH264. [ 41 ]
Compatibilidad con navegadores
Esta tabla muestra qué formatos de vídeo es probable que admita un agente de usuario determinado . La mayoría de los navegadores que aparecen aquí utilizan un marco multimedia para la decodificación y visualización de vídeo, en lugar de incorporar dichos componentes de software. Generalmente no es posible conocer el conjunto de formatos admitidos por un marco multimedia sin consultarlo, ya que esto depende del sistema operativo y de los códecs de terceros. [ 42 ] [ 43 ] En estos casos, la compatibilidad con formatos de vídeo es un atributo del marco, no del navegador (o de su motor de renderizado), siempre que el navegador consulte correctamente su marco multimedia antes de rechazar formatos de vídeo desconocidos. En algunos casos, la compatibilidad que aparece aquí no depende de los códecs disponibles en el marco multimedia subyacente del sistema operativo, ni de las capacidades de códec integradas en el navegador, sino que podría deberse a un complemento del navegador que, por ejemplo, omita el análisis HTML normal del navegador de la etiqueta < video > para incrustar un reproductor de vídeo basado en un complemento.
Tenga en cuenta que un archivo de vídeo normalmente contiene tanto vídeo como audio, cada uno codificado en su propio formato. El navegador debe ser compatible con ambos formatos. Consulte la sección de audio HTML para ver una tabla con los formatos de audio compatibles con cada navegador.
El formato de vídeo se puede especificar mediante el tipo MIME en HTML (véase el ejemplo ). Los tipos MIME se utilizan para consultar los marcos multimedia en busca de formatos compatibles. [ 44 ]
De estos navegadores, solo Firefox y Opera emplean bibliotecas para la decodificación integrada. En la práctica, Internet Explorer y Safari también pueden garantizar cierta compatibilidad con formatos, ya que sus fabricantes también desarrollan sus propios marcos multimedia. En el otro extremo, Konqueror ofrece una compatibilidad con formatos idéntica a la de Internet Explorer en Windows y a la de Safari en Mac, pero la compatibilidad seleccionada para Konqueror en este caso es la típica de Linux , donde se encuentra la mayoría de sus usuarios. En general, la compatibilidad con formatos de los navegadores está muy condicionada por los intereses contrapuestos de los proveedores; concretamente, Media Foundation y QuickTime admiten estándares comerciales, mientras que GStreamer y Phonon no pueden admitir legalmente formatos distintos a los libres por defecto en los sistemas operativos libres para los que están diseñados. [ 45 ]
Valores
Estos indicadores muestran el nivel de compatibilidad del elemento en cuestión con cada motor. Por defecto, se asume la versión más reciente del motor. Sin embargo, se puede especificar un número de versión concreto; cuando esto indica compatibilidad total, se refiere a la versión inicial del motor que admite completamente el elemento.
- Notas
- ↑ El 11 de enero de 2011 se anunció en el blog de Chromium la eliminación del soporte para H.264. [ 55 ] A fecha de 7 de noviembre de 2016, ni se eliminó el soporte real ni se anunció el cambio de este plan.
- ↑ Compatibilidad con VP9 en la versión 25, desactivada por defecto. [ 60 ] Activada por defecto en la versión 29. [ 61 ]
- ↑ Disponible si el dispositivo tiene soporte de hardware para HEVC. [ 74 ] No se incluyó soporte de decodificación por software porque "HEVC es muy complejo computacionalmente, esto proporcionará una experiencia más consistente". [ 75 ]
- ↑ 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.
- ↑ A partir de la versión 20, prefed desactivado por defecto. [ 82 ] Habilitado por defecto a partir de la versión 21. [ 83 ]
- ↑ Deshabilitado por defecto hasta la versión 26. [ 90 ] Además, depende del códec del sistema. [ 91 ]
- ↑ Se debe instalaruna versión posterior de libffmpeg.so . [ 100 ]
- ↑ El iPhone 15 Pro , el iPhone 15 Pro Max y cualquier Mac con unSoC Apple M3 admiten la decodificación de hardware AV1 .
- ↑ Cualquier formato compatible con GStreamer en Webkit/GTK+. [ 108 ] La compatibilidad con los formatos Ogg Theora, WebM y h.264 se incluye con los complementos base, good y bad respectivamente. [ 109 ]
Vídeo transparente
El vídeo transparente, es decir, el vídeo con un canal alfa , tiene múltiples ventajas de diseño: [ 110 ]
- Como no tiene un color, patrón o motivo de fondo predefinido, puede cambiar el fondo o los objetos vecinos de una página web en cualquier momento posterior sin necesidad de regenerar el vídeo para que se ajuste correctamente a su entorno, lo cual era la técnica mucho menos flexible hasta ahora.
- Puedes combinar de forma muy flexible vídeos transparentes con otros elementos (texto, gráficos, otros vídeos o contenido renderizado dinámicamente, como SVG o canvas ) para conseguir efectos de capas muy dinámicos.
- Esto abre un sinfín de posibilidades también en lo que respecta al diseño web adaptable .
Compatibilidad del navegador web con vídeos con canal alfa
- Chrome admite vídeos codificados en VP8 y VP9 con un canal alfa servido en un contenedor WebM , desde la versión 31 en julio de 2013. [ 111 ]
- Safari admite vídeos codificados en HEVC con un canal alfa servido en un contenedor MP4 , [ 112 ] desde iOS 13 (2019-09) y macOS Catalina (2019-10).
- Existen otras soluciones polyfill / heredadas propietarias con un reproductor de vídeo basado en JavaScript que reproduce un vídeo que, al subirse al servidor SaaS , se convierte a un formato de vídeo propietario .
Soluciones anteriores
- Antes de la era HTML5, la única forma de reproducir vídeo transparente era con la ayuda de Adobe Flash Player [ 113 ] y utilizando la bandera
transparent[ 114 ] en su código de inserción.
Gestión de derechos digitales (Extensiones de medios cifrados)
HTML admite la gestión de derechos digitales (DRM, que restringe el uso del contenido) mediante las Extensiones de Medios Cifrados (EME). La incorporación de DRM es controvertida porque permite restringir la libertad de los usuarios para usar contenido multimedia restringido por DRM, incluso cuando el uso legítimo les otorga el derecho legal a hacerlo. [ 115 ] Uno de los principales argumentos para la aprobación de EME por parte del W3C fue que, de lo contrario, el contenido de vídeo se distribuiría en complementos y aplicaciones, y no en el navegador web. [ 116 ]
En 2013, Netflix añadió soporte para vídeo HTML mediante EME, además de su antiguo método de entrega mediante un complemento de Silverlight (también con DRM). [ 117 ]
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 serían compatibles con Flash , varios sitios de gran relevancia comenzaron a ofrecer vídeo HTML H.264 en lugar de Adobe Flash para los agentes de usuario que se identificaban como iPad. [ 118 ] El vídeo HTML no estaba tan extendido como el vídeo Flash, aunque se implementaron reproductores de vídeo experimentales basados en HTML de DailyMotion (utilizando los formatos Ogg Theora y Vorbis), [ 119 ] YouTube (utilizando los formatos H.264 y WebM), [ 120 ] y Vimeo (utilizando el formato H.264). [ 121 ]
El soporte para vídeo HTML ha ido en aumento de forma constante. En junio de 2013, Netflix añadió soporte para vídeo HTML. [ 122 ] En enero de 2015, YouTube cambió a utilizar vídeo HTML en lugar de Flash por defecto. [ 123 ] En diciembre de 2015, Facebook cambió de Flash a vídeo HTML para todo su contenido de vídeo. [ 124 ]
A partir de 2016, Flash todavía está ampliamente instalado en computadoras de escritorio, mientras que generalmente no es compatible con dispositivos móviles como los teléfonos inteligentes. [ 125 ] Se asume ampliamente, incluso por Adobe, [ 125 ] [ 126 ] que el complemento Flash está destinado a ser eliminado gradualmente, [ 127 ] [ 128 ] lo que dejará el video HTML como el único método ampliamente compatible para reproducir video en la World Wide Web. Chrome, [ 129 ] [ 130 ] Firefox, [ 131 ] Safari, [ 132 ] y Edge, [ 133 ] tienen planes para hacer que casi todo el contenido Flash se reproduzca haciendo clic en 2017. El único navegador importante que no ha anunciado planes para descontinuar Flash es Internet Explorer. [ 134 ] Adobe anunció el 25 de julio de 2017 que terminaría permanentemente el desarrollo de Flash en 2020. [ 135 ]
Véase también
Referencias
- ↑ "El elemento de vídeo" . HTML5: Un vocabulario y API asociadas para HTML y XHTML . Consorcio World Wide Web . 24 de junio de 2010. Archivado del original el 13 de agosto de 2010. Recuperado el 27 de septiembre de 2010.
Un elemento de vídeo se utiliza para reproducir vídeos o películas
. - ↑ " [ whatwg ] Cómo no arreglar HTML de Charles Iliya Krempeaux el 30-10-2006 (whatwg@whatwg.org desde octubre de 2006)" . lists.w3.org . Consultado el 29 de agosto de 2022 .
- ↑ van Kesteren, Anne (28 de febrero de 2007). " [ whatwg ] < video > propuesta de elemento" . Grupo de Trabajo What (Lista de correo) . Recuperado el 10 de abril de 2010 .
- ↑ "Guerra de navegadores: Episodio II – Ataque de los DOM" . Archivado del original el 23 de febrero de 2013. Consultado el 10 de abril de 2012 .
- ↑ "Evento de 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 .
- ↑ "Llamada a favor del vídeo en la web" . Archivado del original el 26 de abril de 2012. Consultado el 10 de abril de 2012 .
- ↑ "El parámetro "codecs" en los tipos de medios comunes" . Consultado el 14 de julio de 2020 .
- ↑ Hickson, Ian (10 de diciembre de 2007). "Los requisitos del códec de vídeo han cambiado" . What WG (Lista de correo). Archivado del original el 19 de febrero de 2012. Recuperado el 25 de febrero de 2008 .
- ↑ "(X)HTML5 Tracking" . HTML5 . Archivado del original el 26 de julio de 2011. Consultado el 23 de junio de 2009 .
- ↑ Amador, Manuel (11 de diciembre de 2011). "La eliminación de Ogg es *absurda*" . WHATWG (Lista de correo). Archivado del original el 21 de agosto de 2008. Recuperado el 25 de agosto de 2009 .
- ↑ Metz, Cade (30 de abril de 2010). "Steve Jobs: misterioso consorcio de patentes atacará a Ogg Theora" . The Register . Recuperado el 9 de julio de 2011 .
- ↑ Hickson, Ian (11 de diciembre de 2007). "Re: La eliminación de Ogg es *absurda*" . WHATWG (Lista de correo). Archivado del original el 21 de agosto de 2008. Recuperado el 25 de febrero de 2008 .
- 1 2 Stachowiak, Maciej (21 de marzo de 2007). "Códecs (anteriormente Re: Propuesta de Apple para elementos multimedia temporizados)" . WHATWG (Lista de correo).
- ↑ " [ whatwg ] La eliminación de Ogg es *absurda*" . WHATWG (Lista de correo). 11 de diciembre de 2007. Archivado del original el 21 de agosto de 2008. Recuperado el 25 de agosto de 2009 .
- ↑ Connolly, Dan (18 de diciembre de 2007). " ¿ Cuándo admitirá HTML 5 <video> ? Antes si nos ayudan" . W3C . Consultado el 23 de junio de 2009 .
- 1 2 "Extensiones de fuentes multimedia" . 26 de julio de 2022.
- ↑ "Reproductor HTML5 de transmisión adaptativa de Bitmovin" . 20 de abril de 2022.
- ↑ "Concesión de derechos de propiedad intelectual adicionales (patentes)" .
- ↑ Lee, Matt (19 de mayo de 2010). "Declaración de la Free Software Foundation sobre WebM y VP8" . FSF .
- ↑ Jazayeri, Michael 'Mike' (11 de enero de 2011). "Compatibilidad con códecs de vídeo HTML en Chrome" . El blog de Chromium.
- ↑ Bright, Peter (12 de enero de 2011). "Google está dejando de usar H.264 en Chrome, un paso atrás para la apertura" . Ars Technica.
- ↑ Sneath, Tim (11 de enero de 2011). "Una carta abierta del presidente de los Estados Unidos de Google" . Blogs de MSDN .
- ↑ Moen, Haavard K (13 de enero de 2011). "¿La eliminación de H.264 de Chrome supone un paso atrás para la apertura?" . My Opera .
- ↑ Jazayeri, Michael 'Mike' (14 de enero de 2011). "Más información sobre el cambio de códec de vídeo HTML de Chrome" . Blog de Chromium .
- ↑ Metz, Cade (28 de mayo de 2010). "Mozilla y Opera piden a Google un códec abierto en la especificación HTML5" . The Register .
- ↑ djwm (7 de marzo de 2013). "Google y MPEG LA llegan a un acuerdo sobre el códec VP8 – Actualización" . The H Open . Heise Media UK . Consultado el 3 de abril de 2013 .
- ↑ "Copia archivada" (PDF) . Archivado del original (PDF) el 5 de marzo de 2016. Recuperado el 3 de abril de 2013 .
{{cite web}}: CS1 mantenimiento: copia archivada como título ( enlace ) - ↑ "VP8 y MPEG LA" . Blog del proyecto WebM . 7 de marzo de 2013. Consultado el 3 de abril de 2013 .
- ↑ "Persisten las dudas sobre las patentes de VP8: Google apunta a la opción FRAND, Nokia alega infracción ante los tribunales" . Patentes FOSS . 8 de marzo de 2013.
- ↑ Shankland, Stephen (28 de noviembre de 2017). "Firefox ahora permite probar una tecnología de vídeo en streaming que podría ser mejor que la de Apple" . CNET . Consultado el 25 de diciembre de 2017 .
- ↑ "Lista de patentes AVC/H.264" (PDF) . MPEG LA. 1 de febrero de 2010. Archivado del original (PDF) el 14 de mayo de 2015. Consultado el 13 de abril de 2010 .
- ↑ Licenciantes de AVC/H.264 , MPEG LA , archivado del original el 30 de mayo de 2015 , recuperado el 13 de abril de 2010
- ↑ Hickson, Ian (29 de junio de 2009). "Códecs para < audio > y < video > " . WHATWG (Lista de correo).
- 1 2 "OpenH264" .
- 1 2 "El protocolo H.264 de código abierto elimina las barreras para WebRTC" . Cisco. 30 de octubre de 2013. Archivado del original el 6 de julio de 2015. Recuperado el 30 de octubre de 2013 .
- 1 2 Brendan Eich (30 de octubre de 2013). "Buenas noticias de Cisco sobre H.264" . Blog de Brendan Eich.
- ↑ Monty Montgomery. "Comentarios sobre Cisco, Mozilla y H.264" . Blog de Monty Montgomery. Archivado del original el 19 de mayo de 2015. Consultado el 30 de octubre de 2013 .
- ↑ Gal, Andreas (14 de octubre de 2014). "OpenH264 ahora en Firefox" . Recuperado el 25 de febrero de 2015 .
- ↑ "MediaSourceExtensions (wiki de mozilla)" . mozilla . Consultado el 25 de febrero de 2015 .
- ↑ "Compatibilidad con la reproducción de audio y vídeo H.264/AAC/MP3 en Firefox para escritorio" . mozilla . Consultado el 25 de febrero de 2015 .
- ↑ xiphmont. "No es una falacia del hombre de paja cuando se hace realidad" . Archivado del original el 21 de abril de 2017.
- ↑ "Documentación de backends de Phonon", Qt , Nokia, archivado del original el 4 de marzo de 2016 , recuperado el 3 de junio de 2011
- ↑ "Tabla de compatibilidad de códecs" . Fundamentos de WebCodecs . Consultado el 21 de enero de 2026 .
- ↑ "Documentación de Phonon sobre consultas", Qt , Nokia, archivado del original el 4 de marzo de 2016 , recuperado el 3 de junio de 2011.
- ↑ Licencia Pública General GNU, versión 3 , Free Software Foundation, 29 de junio de 2007 , consultada el 27 de abril de 2013.
- 1 2 3 4 5 "Compatibilidad con formatos y códecs de medios de Android Core" . Consultado el 18 de diciembre de 2015 .
- ↑Issue 4363: [HTML5-Video] Enable HTML5 video/audio elements, retrieved 10 September 2010
- ↑enable proprietary_codecs h.264, retrieved 30 April 2016
- ↑Chromium does not support H.264, 9 June 2015, archived from the original on 3 May 2016, retrieved 30 April 2016
- ↑Audio/Video – The Chromium Projects, retrieved 21 March 2016
- ↑"Issue 2093007: Chromium side changes for enabling VP8 and WebM support", Code review, retrieved 10 September 2010
- ↑"[chrome] Revision 172738".
- ↑"Google Chrome support Theora and Vorbis", Code, 20 May 2010
- 12"Chrome 3.0 supportera la balise vidéo du HTML 5"[Google Chrome 3.0 will support <video> tag]. CNET France (in French).
- ↑Mike, Jazayeri (11 January 2011). "Chromium Blog: HTML Video Code Support in Chrome". The Chromium Blog. Retrieved 22 April 2012.
- ↑"Google Chrome Plays HEVC: What Does it Mean? - Streaming Media".
- ↑"Google Quietly Added HEVC Support in Chrome - Bitmovin".
- ↑Bankoski, Jim (19 May 2010). "WebM and VP8 land in Chromium". Chromium Blog.
- ↑Kersey, Jason (3 June 2010), "Dev Channel Update", Chrome Releases, retrieved 1 July 2010
- ↑Lucian Parfeni (28 December 2012). "Chrome Adds Support for the Next-Generation VP9 Video Codec and Mozilla's Opus Audio". Softpedia.
- ↑Lucian Parfeni (17 June 2013). "Chrome Now Supports Google's Next-Gen VP9 Video Codec by Default". Softpedia. Archived from the original on 1 October 2018. Retrieved 18 June 2017.
- 123"AV1 Decode". Chrome Platform Status. Retrieved 4 September 2018.
- ↑McCracken, Harry (16 March 2010), Microsoft Previews the Revamped Internet Explorer 9 Platform, Technologizer
- 1 2 Jan Ozer (5 de noviembre de 2014). "Apple admite H.265, pero hasta ahora solo en FaceTime en un iPhone 6" .
- 1 2 Compatibilidad con vídeo HTML5 en IE9 Mobile , Microsoft, 13 de octubre de 2011 , consultado el 11 de marzo de 2014
- 1 2 3 4 5 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 .
- ↑ "¿Puedo usar... Tablas de soporte para HTML5, CSS3, etc." . caniuse.com . Consultado el 19 de marzo de 2021 .
- ↑ "¿Puedo usar... Tablas de soporte para HTML5, CSS3, etc." . caniuse.com . Consultado el 19 de marzo de 2021 .
- 1 2 "¿Puedo usar... Tablas de soporte para HTML5, CSS3, etc." . caniuse.com . Consultado el 19 de marzo de 2021 .
- 1 2 "Presentación del paquete de extensión de medios web con soporte para OGG Vorbis y Theora para Microsoft Edge" . Blog de desarrolladores de Microsoft Edge . Microsoft . 5 de diciembre de 2017.
- 1 2 3 "HTML5test - ¿Qué tan bien soporta su navegador HTML5?" .
- 1 2 "Redstone 4 ofrece mejor compatibilidad con WebM en Edge" . 11 de abril de 2018.
- ↑ "HTML5test – ¿Qué tan bien soporta su navegador HTML5?" .
- ↑ "Soporte HEVC" . Archivado del original el 16 de agosto de 2016. Consultado el 2 de agosto de 2016 .
- ↑ "¿Reproducción HEVC en Windows 10: sí o no?" .
- ↑ "El estado de la reproducción de vídeo VP9 en Microsoft Edge es 'Disponible' - Desarrollo de Microsoft Edge" . Archivado del original el 7 de noviembre de 2017. Consultado el 21 de septiembre de 2017 .
- ↑ "Agregar compatibilidad con el códec AV1 a Windows 10: tutoriales" . Ten Forums .
- ↑ "HTML5test – ¿Qué tan bien soporta su navegador HTML5?" .
- ↑ "Presentación de WebRTC 1.0 y comunicaciones interoperables en tiempo real en Microsoft Edge" . Febrero de 2017.
- ↑ "Compatibilidad con WebM, VP9 y Opus en Microsoft Edge" . Blog de desarrolladores de Microsoft Edge . Microsoft . 18 de abril de 2016.
- ↑ "Notas de la versión 3.5 de Mozilla Firefox" . Mozilla. 30 de junio de 2009.
- ↑ Error 799315 – Backend de Windows Media Foundation para la reproducción de medios , Mozilla , consultado el 21 de diciembre de 2012
- ↑ Error 837859 – Habilitar el backend de WMF , Mozilla , consultado el 5 de abril de 2013
- 1 2 3 4 "Guía de códecs de vídeo web - Tecnologías multimedia en la web | MDN" . developer.mozilla.org . 4 de marzo de 2025. Consultado el 25 de marzo de 2025 .
- ↑ "Notas de la versión 4.0 de Mozilla Firefox" . Mozilla. 22 de marzo de 2011.
- ↑ [ Phoronix ] Mozilla Firefox habilita el códec de vídeo VP9 por defecto , Phoronix , consultado el 8 de diciembre de 2013
- ↑ "Firefox – Notas (28.0)" .
- ↑ "Firefox 65.0: Descubre todas las novedades, actualizaciones y correcciones" . mozilla.org . Fundación Mozilla . 29 de enero de 2019.
- 1 2 "Firefox 66.0, vea todas las nuevas funciones, actualizaciones y correcciones" . mozilla.org . Fundación Mozilla . 19 de marzo de 2019.
- ↑ Error 886181 – Preferencia en el backend de gstreamer , Mozilla , consultado el 21 de septiembre de 2013
- ↑ Error 794282 – Habilitar GStreamer en compilaciones oficiales , Mozilla , consultado el 23 de junio de 2013
- ↑ Error 1207429 – Habilitar FFMpeg por defecto , Mozilla , consultado el 30 de octubre de 2015
- ↑ "Mozilla lanza Firefox con soporte para H.264 en Android" . Ars Technica . 30 de noviembre de 2012.
- ↑ Error 1070703 – Agregar compatibilidad con mp4 en 10.6 y 10.7 en Aurora , Mozilla , consultado el 2 de octubre de 2014
- ↑ Ozer, Jan (26 de noviembre de 2014). "Argumentos a favor de VP9 – Streaming Media Magazine" .
- ↑ Jägenstedt, Philip (31 de diciembre de 2009), " (re)introducción <video> " (blog oficial) , Desarrolladores principales , Opera , consultado el 6 de febrero de 2010
- ↑ "Registro de cambios para 24 – Opera Desktop" .
- ↑ Lie, Håkon Wium (19 de mayo de 2010), Welcome, WebM < video > ! , Opera, archivado del original el 21 de marzo de 2011
- ↑ Mills, Chris (19 de mayo de 2010), Opera admite el formato de vídeo WebM , Opera
- ↑ Instrucciones de instalación de FFMPEG en orums.opera.com
- ↑ "Formatos multimedia compatibles con los elementos de audio y vídeo HTML" . Red de desarrolladores de Mozilla . Mozilla.
- ↑ Martin Smole (6 de junio de 2017). "WWDC17 – HEVC con HLS – Apple acaba de anunciar una función que admitimos de forma nativa" . Bitmovin .
- 1 2 "Funciones de WebKit en Safari 17.4 | WebKit" . 5 de marzo de 2024.
- ↑ "Notas de la versión de Safari 12.1 | Documentación para desarrolladores de Apple" .
- ↑ "Notas de la versión de Safari Technology Preview 110" . 16 de julio de 2020.
- ↑ "Funciones de WebKit en Safari 17.0" . 18 de septiembre de 2023.
- 1 2 "Nuevas funciones de WebKit en Safari 14.1" . 29 de abril de 2021.
- ↑ Persch, Christian (1 de abril de 2008), "El futuro de Epiphany" (anuncio) , lista de correo de Epiphany
- ↑ "Descripción general de los complementos disponibles" , GStreamer , archivado del original el 12 de diciembre de 2014 , consultado el 4 de julio de 2012.
- ↑ "Cómo usar videos transparentes en la web en 2022 - Rotato" . Mockups 3D de Rotato . Consultado el 20 de octubre de 2022. Este
blog muestra varios casos de uso de videos transparentes en el diseño web, además de promocionar su propio producto de software, Rotato.
- ↑ "Transparencia alfa en vídeo de Chrome" . Desarrolladores de Chrome . Julio de 2013. Consultado el 20 de octubre de 2022.
Chrome 31 ahora admite la transparencia alfa de vídeo en WebM. En otras palabras, Chrome tiene en cuenta el canal alfa al reproducir vídeos con pantalla verde codificados en WebM (VP8 y VP9) con canal alfa. Esto significa que puedes reproducir vídeos con fondos transparentes: sobre páginas web, imágenes o incluso otros vídeos.
- ↑ "Vídeo HEVC con canal alfa - WWDC19 - Vídeos" . Apple Developer . Consultado el 20 de octubre de 2022 .
- ↑ "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 configurar como transparente. El color o la imagen de fondo de la página HTML que contiene el archivo SWF se muestra a través de él. 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 desea que su público utilice. La mayoría de los navegadores de Linux no admiten la transparencia de Animate.
- ↑ "Aplicar atributos de etiqueta 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 con otros elementos HTML en 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 fusión alfa. Esta opción reduce el rendimiento de reproducción en comparación con wmode=window o wmode=direct.
- ↑ "Mantengamos el DRM fuera de los estándares web: rechacemos la propuesta de Extensiones de Medios Cifrados (EME): defectuosa por diseño" .
- ↑ Yegulalp, Serdar (4 de octubre de 2013). "Berners-Lee y el W3C aprueban las adiciones de DRM de vídeo HTML5" .
- ↑ "Vídeo HTML5 en Netflix" . Medium . Blog de tecnología de Netflix. 15 de abril de 2013.
- ↑ "Sitios web preparados para iPad" . Apple. Archivado del original el 1 de marzo de 2011. Consultado el 5 de abril de 2010 .
- ↑ "Ver vídeo...sin Flash" . Dailymotion. 27 de mayo de 2009. Consultado el 11 de octubre de 2018 .
- ↑ Carle, Kevin; Zacharias, Chris (20 de enero de 2010). "Presentación de los vídeos compatibles con HTML5 de YouTube" . YouTube . Consultado el 7 de marzo de 2010 .
- ↑ Dougherty, Brad (21 de enero de 2010). "¡Prueba nuestro nuevo reproductor HTML5!" . Vimeo. Archivado del original el 4 de marzo de 2010. Recuperado el 7 de marzo de 2010 .
- ↑ Anthony, Sebastian (28 de junio de 2013). "Netflix cambia de Silverlight a HTML5 en Windows 8.1, reduce drásticamente el uso de la CPU – ExtremeTech" .
- ↑ McCormick, Rich (27 de enero de 2015). "YouTube deja de usar Flash como predeterminado para el vídeo HTML5" .
- ↑ Welch, Chris (18 de diciembre de 2015). "El sitio web de Facebook ahora utiliza HTML5 en lugar de Flash para todos los vídeos" .
- 1 2 Paul, Ryan (16 de agosto de 2012). "Se interrumpe la disponibilidad del complemento de navegador Flash de Adobe en Android" .
- ↑ Tittel, Chris Minnick y Ed (30 de abril de 2014). "Cómo Adobe está pasando de Flash a adoptar HTML5" .
- ↑ Williams, Owen (1 de septiembre de 2015). "Adobe Flash finalmente ha muerto" . TNW | Aplicaciones .
- ↑ Barrett, Brian (15 de julio de 2015). "Flash. Debe. Morir" . Wired .
- ↑ "Intención de implementar: HTML5 por defecto" . 9 de mayo de 2016.
- ↑ "Hasta luego, y gracias por todo el Flash" . Consultado el 8 de diciembre de 2017 .
- ^ Smedberg, Benjamin (20 de julio de 2016). "Reducir el uso de Adobe Flash en Firefox" .
- ↑ Mondello, Ricky (14 de junio de 2016). "Próximos pasos para los complementos heredados" . WEBKit.org . Apple Inc.
- ↑ Cowan, Crispin (14 de diciembre de 2016). "Ampliando el control del usuario de Flash con Click-to-Run" . Blog de desarrolladores de Microsoft Edge . Microsoft .
- ↑ eross-msft. "Microsoft Edge e Internet Explorer 11 (Microsoft Edge para profesionales de TI)" .
- ↑ "Flash y el futuro del contenido interactivo" . Consultado el 8 de diciembre de 2017 .
Enlaces externos
- "Estándar HTML: El elemento de vídeo", What WG , W3C , consultado el 10 de julio de 2021..
- Daoust, Francois; Hoschka, Philipp; Patrikakis, Charalampos Z (2010), Hacia el vídeo en la Web con HTML5 (PDF) , Barcelona: Cumbre NEM.
- Lawson, Bruce; Lauke, Patrick H. (11 de febrero de 2010), Introducción al vídeo HTML5 , Opera.
- Vídeo HTML5 , archivado del original el 19 de octubre de 2012 , recuperado el 20 de noviembre de 2012.Software y noticias para plataformas de vídeo.
- Pieters, Simon (3 de marzo de 2010), Todo lo que necesitas saber sobre vídeo y audio HTML5 , Opera
- Vídeo HTML5: Una guía práctica: Conversión, inserción, JavaScript y Flash como alternativas para vídeos HTML5
- Descripción general de Mozilla sobre los formatos multimedia compatibles con los navegadores.
- HTML5
- Nuevos medios
- Multimedia