VP9

formato de codificación de video abierto y libre de regalías

VP9 es un formato abierto de compresión de vídeo libre de regalías desarrollado por Google. VP9 durante su desarrollo también se conocía como Next Gen Open Video (NGOV) y VP-Next. VP9 es el sucesor de VP8.

VP9
VP9 logo
Desarrollador
Google
Información general
Tipo de MIME video/VP9
Lanzamiento inicial 13 de diciembre de 2012
Tipo de formato Codec de video
Contenido por WebM, Matroska
Extendido de VP8
Estándar(es) A VP9 Bitstream Overview
Formato abierto Sí 

Historia

editar

El desarrollo de VP9 comenzó en el tercer cuatrimestre de 2011.[1][2]​ Uno de los objetivos de VP9 es reducir la tasa de bits un 50% en comparación con VP8 manteniendo la misma calidad de vídeo.[3]​ Otro de los objetivos es mejorarlo hasta el punto en que tenga una mejor eficiencia de compresión que High Efficiency Video Coding.[2]

El 13 de diciembre de 2012, se añadió el decodificador de VP9 al navegador web Chromium.[4][5][6]

El 13 de enero de 2013, se abrió una conversación en el sistema de seguimiento de errores de Mozilla solicitando que se añadiera el decodificador de VP9 en Firefox.[7]

El 21 de febrero de 2013, se liberó la primera versión estable del navegador web Google Chrome que soportaba decodificación de VP9.[8]​ Esto se añadió en la versión 25 de Google Chrome.[8]

El 8 de mayo de 2013, Google anunció la finalización de VP9 para el 17 de junio de 2013.[9][10][11]​ La decodificación de VP9 ya no se oculta detrás de una bandera en la versión 29 de Google Chrome.[12]

El 11 de junio de 2013, el perfil 0 de VP9 fue finalizado.[9][13]

El 12 de junio de 2013, VP9 fue activado por defecto en el último lanzamiento de Chromium.[14][15][16][17]

El 18 de marzo de 2014 Mozilla añadió soporte de VP9 para Firefox en la versión 28.[18]

Detalles técnicos

editar

VP9 tiene muchas mejoras de diseño en comparación con VP8.[1][2]​ VP9 permitirá el uso de superbloques de 32×32 píxeles y los desarrolladores están considerando añadir soporte para superbloques de 64×64 píxeles.[1][2]​ Una estructura de codificación quadtree será utilizada con los superbloques.[1][2]

La norma VP9 compatible con los siguientes espacios de color: Rec. 601, Rec. 709, SMPTE-170, SMPTE-240 y sRGB.[19]

Perfiles

editar

La norma VP9 define dos perfiles: perfil 0 y perfil 1.[9][20]​ El perfil 0 soporta submuestreo de croma 4:2:0.[9][20]​ El perfil 1, que es opcional para el hardware, añade soporte para submuestreo de croma 4:2:2 y 4:4:4, soporte de canal alfa y soporte de canal de profundidad.[9][20]​ Se está considerando crear un perfil que soporte una profundidad de color de 10 bits por color.[9]

Véase también

editar

Referencias

editar
  1. a b c d «VP-Next Overview and Progress Update» (PDF). WebM Project (Google). Consultado el 29 de diciembre de 2012. 
  2. a b c d e Adrian Grange. «Overview of VP-Next» (PDF). Internet Engineering Task Force. Consultado el 29 de diciembre de 2012. 
  3. «Next Gen Open Video (NGOV) Requirements» (PDF). WebM Project (Google). Consultado el 29 de diciembre de 2012. 
  4. Stephen Shankland (28 de diciembre de 2012). «Google's new VP9 video technology reaches public view». CNET. Consultado el 29 de diciembre de 2012. 
  5. Lucian Parfeni (28 de diciembre de 2012). «Chrome Adds Support for the Next-Generation VP9 Video Codec and Mozilla's Opus Audio». Softpedia. Consultado el 29 de diciembre de 2012. 
  6. «Revision 172738 libvpx: Add VP9 decoder.». Chromium (web browser) (Google). 13 de diciembre de 2012. Consultado el 29 de diciembre de 2012. 
  7. «Bug 833023 - Implement VP9 video decoder in Firefox». 
  8. a b «Google Chrome hits 25». OMG! Chrome!. 21 de febrero de 2013. Consultado el 4 de abril de 2013. 
  9. a b c d e f Paul Wilkins (8 de mayo de 2013). «VP9 Bitstream finalization update». WebM Project (Google). Consultado el 17 de mayo de 2013. 
  10. Lou Quillio (10 de mayo de 2013). «VP9 Codec Nears Completion». WebM Project (Google). Consultado el 17 de mayo de 2013. 
  11. Stephen Shankland (10 de mayo de 2013). «Google's VP9 video codec nearly done; YouTube will use it». CNET. Consultado el 17 de mayo de 2013. 
  12. Jesse Schoff (20 de mayo de 2013). «Google pressing for fast adoption of royalty-free VP9 video codec». TechSpot. Consultado el 23 de mayo de 2013. 
  13. «VP9 profile 0 release candidate». Chromium (web browser) (Google). 11 de junio de 2013. Consultado el 19 de junio de 2013. 
  14. Lucian Parfeni (17 de junio de 2013). «Chrome Now Supports Google's Next-Gen VP9 Video Codec by Default». Softpedia. Consultado el 19 de junio de 2013. 
  15. «Google's VP9 web video codec enters home straight». Heinz Heise. 18 de junio de 2013. Consultado el 19 de junio de 2013.  (enlace roto disponible en Internet Archive; véase el historial, la primera versión y la última).
  16. Tom Finegan (12 de junio de 2013). «Issue 16830004: media: Remove VP9 flag, and enable VP9 support by default. (Closed)». Chromium (web browser) (Google). Consultado el 19 de junio de 2013. 
  17. Emil Protalinski (17 de junio de 2013). «Google finishes defining its VP9 video codec, adds it to Chromium ahead of Chrome and YouTube rollout». The Next Web. Consultado el 19 de junio de 2013. 
  18. «Firefox 28 release notes» (en inglés). 18 de marzo de 2014. 
  19. «Add slightly more colorspace variations». Chromium (web browser) (Google). 7 de junio de 2013. Consultado el 19 de junio de 2013. 
  20. a b c «Merge "Add bits for colorspace, profile" into experimental». Chromium (web browser) (Google). 7 de junio de 2013. Consultado el 19 de junio de 2013. 

Enlaces externos

editar
  NODES
INTERN 3
Note 1
Project 4