SlideShare uma empresa Scribd logo
1 de 23
Baixar para ler offline
WebM
Daniel Wiggers Junior
Fernando Alves Michalak
George Henrique Rangel Costa
Leandro Lopes Taveira
Professor: Ph.D. Marco Aurélio Wehrmeister

1
WebM
 Formato de vídeo
 Aberto / Open Source (livre de royalties)
 Patrocinado pela Google (Youtube)
 Apoiado pela Mozilla, Opera, Adobe, entre outras
 Será suportado no Internet Explorer 9
 É o maior esforço já feito para promover vídeo universal
aberto para a internet, utilizando HTML5

 Registro de patente ainda indefinido

2
WebM

 Fluxo de Vídeo Codec VP8
 Fluxo de Áudio Codec Vorbis
 Contêiner baseado no formato Matroska

3
Codec VP8 ( Vídeo )

 Vídeos de Alta Qualidade
 Desenvolvido pela On2 Technologies, que possui um
histórico ruim com a versão VP3 porém foi comprada
pela Google
 Concorrente ao H.264 ( Microsoft e Apple ), muito
semelhante à ele

4
Codec VP8 ( Vídeo )

 A On2, quando o desenvolveu, prestou muito cuidado
para evitar utilizar métodos patenteados
 Consequência: Algumas decisões tomadas na
implementação do formato não foram as melhores possíveis
 Exemplo: VP8 não possui frames B, apenas I e P

5
Codec VP8 ( Vídeo )
Solução para a falta do frame B:
 Golden Frame:
 Frame P baseado apenas no último frame I
 Útil para transmissões de vídeo ao vivo

 Frame alt-ref:
 Frame invisível (é processado, mas não é exibido)
 Podem ser utilizados para reduzir o nível de ruído no vídeo
ou como substituto direto dos frames B

6
Codec VP8 ( Vídeo )

7
Codec VP8 ( Vídeo )

 Para as cores, assim como o H.264, utiliza YCrCb ao
invés de RGB
 Implementação do DCT é menos eficiente que a do
H.264

8
Codec VP8 ( Vídeo )

 Cabeçalho: tipo do frame, comprimento da primeira
partição, etc.
 Partição 1: Informações de cada macrobloco
 Partição 2: Coeficientes DCT

9
Codec Vorbis (Áudio)

 Baixo consumo de espaço em disco
 Opção ao MP3 (MPEG-Layer 3)
 Compactação com Perda de Qualidade
 Potencialmente compatível com qualquer sistema
 Mesma qualidade de som para qualquer versão

10
Codec Vorbis (Áudio)

 Taxas de amostragem de 8 kHz a 192 kHz
 Desde telefonia até uma série de tipos de canais
(monofônico, polifônico, estéreo, quadrifônico, 5.1 etc.)

 Dado 44.1kHz (CD comum) a saída varia 45 a 500 kbit/s
 Variação da qualidade é de -1 a 10

11
Codec Vorbis (Áudio)

 Mode – contém informações de configuração do áudio
 Mapping – Lista de Sub-mapas
 Sub-mapas – configuração que se aplica a um subconjunto
de vetores de „floors‟ e „residues‟
 Ex: Fluxo de áudio 5.1 canais

12
Codec Vorbis (Áudio)

 Floor Vector– Representação em baixa qualidade do
espectro do áudio para um determinado canal
 Pode ser codificado tipo 0 e 1 (Zero não é mais usado)

 Residues – é a sobra do áudio quando removido o floor
 Pode ser codificada tipo 0, 1 ou 2

13
Codec Vorbis (Áudio)

 Codebooks - Contém uma tabela de codificação e
decodificação
 Definida por uma árvore binária de Huffman

14
Codec Vorbis (Áudio)
 1 – Verifica se é audio
 2 – Decodifica mode
 3 – Decodifica floor

 4 – Decodifica resíduo
 5 – Calcula o espectro do áudio
 6 – Aplica MDCT, se existir frame anterior, aplica em
cima deste para gerar o novo
 7 – Se não for o primeiro frame decodificado vira o novo

15
Contêiner
 Header: Tipo do arquivo, etc.
 Meta Seek: Localização das
outras partes do arquivo
 Segment: Título do vídeo, etc.

 Track: Informações sobre os
fluxos (tipo, resolução, etc.)
 Chapters: Capítulos do vídeo
 Clusters: Vídeo/Áudio
 Cueing Data: Agilizar busca
por posição do vídeo
 Attachment: Inserir qualquer
tipo de arquivo
16

 Tagging: Tags do vídeo
Contêiner

 Por que criar um novo tipo ao invés de utilizar o mkv?
 MKV suporta fluxos codificados em uma grande quantidade
de codecs diferentes
 Reproduzir um vídeo MKV não significa que todos irão
reproduzir

 webM aceita apenas fluxos de vídeo VP8 e áudio Vorbis
 Reproduzir um vídeo webM significa que todos irão reproduzir

17
Benchmark

18
Market Share

19
Considerações Finais
 Aberto / Open Source (livre de royalties)
 Patrocinado pela Google (Youtube)
 Apoiado pela Mozilla, Opera, Adobe, entre outras
 Necessidade de “fugir” das patentes
 Versão VP8 muito próxima do H.264
 Futuro incerto devido não apresentar grandes vantagens
técnicas
 Legado

 WebP 39.8% mais eficiente que JPEG em
armazenamento

20
Obrigado!
21
Hora de Perguntar!
22
WebM
Daniel Wiggers Junior
Fernando Alves Michalak
George Henrique Rangel Costa
Leandro Lopes Taveira
Professor: Ph.D. Marco Aurélio Wehrmeister

23

Mais conteúdo relacionado

Mais procurados

Viagem pelas VMs do python
Viagem pelas VMs do pythonViagem pelas VMs do python
Viagem pelas VMs do pythonRodrigo Araújo
 
CBSoft 2013 - Descrição dos Problemas (CbE)
CBSoft 2013 - Descrição dos Problemas (CbE)CBSoft 2013 - Descrição dos Problemas (CbE)
CBSoft 2013 - Descrição dos Problemas (CbE)Wildtech
 
Introdução ao python
Introdução ao pythonIntrodução ao python
Introdução ao pythonMaria Silveira
 
Treinamento com SphinxTrain
Treinamento com SphinxTrainTreinamento com SphinxTrain
Treinamento com SphinxTrainGabriel Araujo
 
Introdução ao OpenSolaris
Introdução ao OpenSolarisIntrodução ao OpenSolaris
Introdução ao OpenSolarisguest830f1
 
Análise de Código Malicioso no Linux
Análise de Código Malicioso no LinuxAnálise de Código Malicioso no Linux
Análise de Código Malicioso no Linuxcrimesciberneticos
 
Bit-Torrent em redes locais: Solução para transferir imagens de instalação
Bit-Torrent em redes locais: Solução para transferir imagens de instalaçãoBit-Torrent em redes locais: Solução para transferir imagens de instalação
Bit-Torrent em redes locais: Solução para transferir imagens de instalaçãoRicardo Pinheiro
 
Seminário - Guido van Rossum: Breve história da linguagem Python
Seminário - Guido van Rossum: Breve história da linguagem PythonSeminário - Guido van Rossum: Breve história da linguagem Python
Seminário - Guido van Rossum: Breve história da linguagem PythonGiancarlo Silva
 
Engenharia Reversa no Linux
Engenharia Reversa no LinuxEngenharia Reversa no Linux
Engenharia Reversa no LinuxFernando Mercês
 
Python Módulo Básico - Introdução a linguagem Python
Python Módulo Básico - Introdução a linguagem PythonPython Módulo Básico - Introdução a linguagem Python
Python Módulo Básico - Introdução a linguagem Pythonantonio sérgio nogueira
 

Mais procurados (12)

Viagem pelas VMs do python
Viagem pelas VMs do pythonViagem pelas VMs do python
Viagem pelas VMs do python
 
CBSoft 2013 - Descrição dos Problemas (CbE)
CBSoft 2013 - Descrição dos Problemas (CbE)CBSoft 2013 - Descrição dos Problemas (CbE)
CBSoft 2013 - Descrição dos Problemas (CbE)
 
Introdução ao python
Introdução ao pythonIntrodução ao python
Introdução ao python
 
Treinamento com SphinxTrain
Treinamento com SphinxTrainTreinamento com SphinxTrain
Treinamento com SphinxTrain
 
Introdução ao OpenSolaris
Introdução ao OpenSolarisIntrodução ao OpenSolaris
Introdução ao OpenSolaris
 
Introdução ao Python
Introdução ao PythonIntrodução ao Python
Introdução ao Python
 
Análise de Código Malicioso no Linux
Análise de Código Malicioso no LinuxAnálise de Código Malicioso no Linux
Análise de Código Malicioso no Linux
 
Bit-Torrent em redes locais: Solução para transferir imagens de instalação
Bit-Torrent em redes locais: Solução para transferir imagens de instalaçãoBit-Torrent em redes locais: Solução para transferir imagens de instalação
Bit-Torrent em redes locais: Solução para transferir imagens de instalação
 
Seminário - Guido van Rossum: Breve história da linguagem Python
Seminário - Guido van Rossum: Breve história da linguagem PythonSeminário - Guido van Rossum: Breve história da linguagem Python
Seminário - Guido van Rossum: Breve história da linguagem Python
 
Engenharia Reversa no Linux
Engenharia Reversa no LinuxEngenharia Reversa no Linux
Engenharia Reversa no Linux
 
Ubuntu Kung Fu
Ubuntu Kung FuUbuntu Kung Fu
Ubuntu Kung Fu
 
Python Módulo Básico - Introdução a linguagem Python
Python Módulo Básico - Introdução a linguagem PythonPython Módulo Básico - Introdução a linguagem Python
Python Módulo Básico - Introdução a linguagem Python
 

Destaque

A união europeia passo a passo final para web
A união europeia passo a passo final para webA união europeia passo a passo final para web
A união europeia passo a passo final para webLaura Branco
 
Utilização de Recursos didáticos em uma estratégia FlexQuest sobre Radioativi...
Utilização de Recursos didáticos em uma estratégia FlexQuest sobre Radioativi...Utilização de Recursos didáticos em uma estratégia FlexQuest sobre Radioativi...
Utilização de Recursos didáticos em uma estratégia FlexQuest sobre Radioativi...Flávia Vasconcelos
 
Ssssssssssssssssssss
SsssssssssssssssssssSsssssssssssssssssss
SsssssssssssssssssssVictor Cueva
 
Ukrainian websites-oct2013
Ukrainian websites-oct2013Ukrainian websites-oct2013
Ukrainian websites-oct2013Watcher
 
July 2015
July 2015July 2015
July 2015Watcher
 
Spam, phishing e outras fraudes
Spam, phishing e outras fraudesSpam, phishing e outras fraudes
Spam, phishing e outras fraudesstudentsofinfor
 
Ukrainian websites-ranking-july-2015
Ukrainian websites-ranking-july-2015Ukrainian websites-ranking-july-2015
Ukrainian websites-ranking-july-2015Watcher
 

Destaque (9)

A união europeia passo a passo final para web
A união europeia passo a passo final para webA união europeia passo a passo final para web
A união europeia passo a passo final para web
 
Utilização de Recursos didáticos em uma estratégia FlexQuest sobre Radioativi...
Utilização de Recursos didáticos em uma estratégia FlexQuest sobre Radioativi...Utilização de Recursos didáticos em uma estratégia FlexQuest sobre Radioativi...
Utilização de Recursos didáticos em uma estratégia FlexQuest sobre Radioativi...
 
Ssssssssssssssssssss
SsssssssssssssssssssSsssssssssssssssssss
Ssssssssssssssssssss
 
Ukrainian websites-oct2013
Ukrainian websites-oct2013Ukrainian websites-oct2013
Ukrainian websites-oct2013
 
July 2015
July 2015July 2015
July 2015
 
Spam, phishing e outras fraudes
Spam, phishing e outras fraudesSpam, phishing e outras fraudes
Spam, phishing e outras fraudes
 
Erick
ErickErick
Erick
 
Presentacion marlys
Presentacion marlysPresentacion marlys
Presentacion marlys
 
Ukrainian websites-ranking-july-2015
Ukrainian websites-ranking-july-2015Ukrainian websites-ranking-july-2015
Ukrainian websites-ranking-july-2015
 

Semelhante a Web m

Codec de áudio e vídeo, transcoders e containers multimídia
Codec de áudio e vídeo, transcoders e containers multimídiaCodec de áudio e vídeo, transcoders e containers multimídia
Codec de áudio e vídeo, transcoders e containers multimídiaLeandro Curioso
 
Sistemas operacionais e multimidia
Sistemas operacionais e multimidiaSistemas operacionais e multimidia
Sistemas operacionais e multimidiaWesley Rabêlo
 
FISL7 - Padrões Abertos e Software Livre para Vídeoconferência
FISL7 - Padrões Abertos e Software Livre para VídeoconferênciaFISL7 - Padrões Abertos e Software Livre para Vídeoconferência
FISL7 - Padrões Abertos e Software Livre para VídeoconferênciaMauro Tapajós
 
Aula sobre Codecs de Vídeo
Aula sobre Codecs de VídeoAula sobre Codecs de Vídeo
Aula sobre Codecs de VídeoRobson Mioto
 
Conversao formatos codecs_
Conversao formatos codecs_Conversao formatos codecs_
Conversao formatos codecs_grupolv
 
Formatos de áudios e vídeos
Formatos de áudios e vídeos Formatos de áudios e vídeos
Formatos de áudios e vídeos beatrizsantana24
 
Formatos de áudio
Formatos de áudioFormatos de áudio
Formatos de áudioguiguiass
 
Tipos de Áudios e Vìdeos
Tipos de Áudios e VìdeosTipos de Áudios e Vìdeos
Tipos de Áudios e VìdeosPikinhasequinha
 
Explicações Sobre os Termos Usados em Transcodificação de Vídeo
Explicações Sobre os Termos Usados em Transcodificação de VídeoExplicações Sobre os Termos Usados em Transcodificação de Vídeo
Explicações Sobre os Termos Usados em Transcodificação de Vídeonerodude
 
Tipos de audio e videos
Tipos de audio e videosTipos de audio e videos
Tipos de audio e videoslucaslc19
 

Semelhante a Web m (20)

Codec de áudio e vídeo, transcoders e containers multimídia
Codec de áudio e vídeo, transcoders e containers multimídiaCodec de áudio e vídeo, transcoders e containers multimídia
Codec de áudio e vídeo, transcoders e containers multimídia
 
Sistemas operacionais e multimidia
Sistemas operacionais e multimidiaSistemas operacionais e multimidia
Sistemas operacionais e multimidia
 
Audacity Edicao Audio
Audacity  Edicao AudioAudacity  Edicao Audio
Audacity Edicao Audio
 
FISL7 - Padrões Abertos e Software Livre para Vídeoconferência
FISL7 - Padrões Abertos e Software Livre para VídeoconferênciaFISL7 - Padrões Abertos e Software Livre para Vídeoconferência
FISL7 - Padrões Abertos e Software Livre para Vídeoconferência
 
Aula sobre Codecs de Vídeo
Aula sobre Codecs de VídeoAula sobre Codecs de Vídeo
Aula sobre Codecs de Vídeo
 
Conversao formatos codecs_
Conversao formatos codecs_Conversao formatos codecs_
Conversao formatos codecs_
 
Vídeo digital ass
Vídeo digital  assVídeo digital  ass
Vídeo digital ass
 
Diversos
DiversosDiversos
Diversos
 
Diversos
DiversosDiversos
Diversos
 
VLC
VLCVLC
VLC
 
Tipos de audios e videos
Tipos de audios e videosTipos de audios e videos
Tipos de audios e videos
 
Tipos de áudio
Tipos de áudioTipos de áudio
Tipos de áudio
 
Bits bytes
Bits bytesBits bytes
Bits bytes
 
DivX
DivXDivX
DivX
 
RI-8.pdf
RI-8.pdfRI-8.pdf
RI-8.pdf
 
Formatos de áudios e vídeos
Formatos de áudios e vídeos Formatos de áudios e vídeos
Formatos de áudios e vídeos
 
Formatos de áudio
Formatos de áudioFormatos de áudio
Formatos de áudio
 
Tipos de Áudios e Vìdeos
Tipos de Áudios e VìdeosTipos de Áudios e Vìdeos
Tipos de Áudios e Vìdeos
 
Explicações Sobre os Termos Usados em Transcodificação de Vídeo
Explicações Sobre os Termos Usados em Transcodificação de VídeoExplicações Sobre os Termos Usados em Transcodificação de Vídeo
Explicações Sobre os Termos Usados em Transcodificação de Vídeo
 
Tipos de audio e videos
Tipos de audio e videosTipos de audio e videos
Tipos de audio e videos
 

Mais de Easy Communication & Technology

Análise e Projeto de Sistemas - Coleira automatizada para cães
Análise e Projeto de Sistemas - Coleira automatizada para cãesAnálise e Projeto de Sistemas - Coleira automatizada para cães
Análise e Projeto de Sistemas - Coleira automatizada para cãesEasy Communication & Technology
 
Fernando Alves Michalak Análise de Problemas Paralelizaveis.
Fernando Alves Michalak Análise de Problemas Paralelizaveis.Fernando Alves Michalak Análise de Problemas Paralelizaveis.
Fernando Alves Michalak Análise de Problemas Paralelizaveis.Easy Communication & Technology
 
Paralelização do Corte de Superficies com Algoritmo Genético
Paralelização do Corte de Superficies com Algoritmo Genético Paralelização do Corte de Superficies com Algoritmo Genético
Paralelização do Corte de Superficies com Algoritmo Genético Easy Communication & Technology
 

Mais de Easy Communication & Technology (20)

Easy - Apresentação Institucional
Easy - Apresentação InstitucionalEasy - Apresentação Institucional
Easy - Apresentação Institucional
 
A imprensa e os desafios da mídia social
A imprensa e os desafios da mídia socialA imprensa e os desafios da mídia social
A imprensa e os desafios da mídia social
 
Easy Portfolio
Easy PortfolioEasy Portfolio
Easy Portfolio
 
Manufatura
ManufaturaManufatura
Manufatura
 
Empreendedorismo
EmpreendedorismoEmpreendedorismo
Empreendedorismo
 
Easy Manager
Easy ManagerEasy Manager
Easy Manager
 
Apresentacao silverlight
Apresentacao silverlightApresentacao silverlight
Apresentacao silverlight
 
Redes depetri
Redes depetriRedes depetri
Redes depetri
 
Niilismo
NiilismoNiilismo
Niilismo
 
Toyotismo – lean manufact
Toyotismo – lean manufactToyotismo – lean manufact
Toyotismo – lean manufact
 
Setup de computadores
Setup de computadoresSetup de computadores
Setup de computadores
 
Análise e Projeto de Sistemas - Coleira automatizada para cães
Análise e Projeto de Sistemas - Coleira automatizada para cãesAnálise e Projeto de Sistemas - Coleira automatizada para cães
Análise e Projeto de Sistemas - Coleira automatizada para cães
 
Coleira automatizada para cães
Coleira automatizada para cãesColeira automatizada para cães
Coleira automatizada para cães
 
Fernando Alves Michalak Análise de Problemas Paralelizaveis.
Fernando Alves Michalak Análise de Problemas Paralelizaveis.Fernando Alves Michalak Análise de Problemas Paralelizaveis.
Fernando Alves Michalak Análise de Problemas Paralelizaveis.
 
Classificacao de Aplicativos de Modelagem
Classificacao de Aplicativos de ModelagemClassificacao de Aplicativos de Modelagem
Classificacao de Aplicativos de Modelagem
 
Paralelização do Corte de Superficies com Algoritmo Genético
Paralelização do Corte de Superficies com Algoritmo Genético Paralelização do Corte de Superficies com Algoritmo Genético
Paralelização do Corte de Superficies com Algoritmo Genético
 
Udesc 2009
Udesc 2009Udesc 2009
Udesc 2009
 
Silverlight
SilverlightSilverlight
Silverlight
 
Linq
LinqLinq
Linq
 
ApresentaçãO Ez
ApresentaçãO EzApresentaçãO Ez
ApresentaçãO Ez
 

Web m

  • 1. WebM Daniel Wiggers Junior Fernando Alves Michalak George Henrique Rangel Costa Leandro Lopes Taveira Professor: Ph.D. Marco Aurélio Wehrmeister 1
  • 2. WebM  Formato de vídeo  Aberto / Open Source (livre de royalties)  Patrocinado pela Google (Youtube)  Apoiado pela Mozilla, Opera, Adobe, entre outras  Será suportado no Internet Explorer 9  É o maior esforço já feito para promover vídeo universal aberto para a internet, utilizando HTML5  Registro de patente ainda indefinido 2
  • 3. WebM  Fluxo de Vídeo Codec VP8  Fluxo de Áudio Codec Vorbis  Contêiner baseado no formato Matroska 3
  • 4. Codec VP8 ( Vídeo )  Vídeos de Alta Qualidade  Desenvolvido pela On2 Technologies, que possui um histórico ruim com a versão VP3 porém foi comprada pela Google  Concorrente ao H.264 ( Microsoft e Apple ), muito semelhante à ele 4
  • 5. Codec VP8 ( Vídeo )  A On2, quando o desenvolveu, prestou muito cuidado para evitar utilizar métodos patenteados  Consequência: Algumas decisões tomadas na implementação do formato não foram as melhores possíveis  Exemplo: VP8 não possui frames B, apenas I e P 5
  • 6. Codec VP8 ( Vídeo ) Solução para a falta do frame B:  Golden Frame:  Frame P baseado apenas no último frame I  Útil para transmissões de vídeo ao vivo  Frame alt-ref:  Frame invisível (é processado, mas não é exibido)  Podem ser utilizados para reduzir o nível de ruído no vídeo ou como substituto direto dos frames B 6
  • 7. Codec VP8 ( Vídeo ) 7
  • 8. Codec VP8 ( Vídeo )  Para as cores, assim como o H.264, utiliza YCrCb ao invés de RGB  Implementação do DCT é menos eficiente que a do H.264 8
  • 9. Codec VP8 ( Vídeo )  Cabeçalho: tipo do frame, comprimento da primeira partição, etc.  Partição 1: Informações de cada macrobloco  Partição 2: Coeficientes DCT 9
  • 10. Codec Vorbis (Áudio)  Baixo consumo de espaço em disco  Opção ao MP3 (MPEG-Layer 3)  Compactação com Perda de Qualidade  Potencialmente compatível com qualquer sistema  Mesma qualidade de som para qualquer versão 10
  • 11. Codec Vorbis (Áudio)  Taxas de amostragem de 8 kHz a 192 kHz  Desde telefonia até uma série de tipos de canais (monofônico, polifônico, estéreo, quadrifônico, 5.1 etc.)  Dado 44.1kHz (CD comum) a saída varia 45 a 500 kbit/s  Variação da qualidade é de -1 a 10 11
  • 12. Codec Vorbis (Áudio)  Mode – contém informações de configuração do áudio  Mapping – Lista de Sub-mapas  Sub-mapas – configuração que se aplica a um subconjunto de vetores de „floors‟ e „residues‟  Ex: Fluxo de áudio 5.1 canais 12
  • 13. Codec Vorbis (Áudio)  Floor Vector– Representação em baixa qualidade do espectro do áudio para um determinado canal  Pode ser codificado tipo 0 e 1 (Zero não é mais usado)  Residues – é a sobra do áudio quando removido o floor  Pode ser codificada tipo 0, 1 ou 2 13
  • 14. Codec Vorbis (Áudio)  Codebooks - Contém uma tabela de codificação e decodificação  Definida por uma árvore binária de Huffman 14
  • 15. Codec Vorbis (Áudio)  1 – Verifica se é audio  2 – Decodifica mode  3 – Decodifica floor  4 – Decodifica resíduo  5 – Calcula o espectro do áudio  6 – Aplica MDCT, se existir frame anterior, aplica em cima deste para gerar o novo  7 – Se não for o primeiro frame decodificado vira o novo 15
  • 16. Contêiner  Header: Tipo do arquivo, etc.  Meta Seek: Localização das outras partes do arquivo  Segment: Título do vídeo, etc.  Track: Informações sobre os fluxos (tipo, resolução, etc.)  Chapters: Capítulos do vídeo  Clusters: Vídeo/Áudio  Cueing Data: Agilizar busca por posição do vídeo  Attachment: Inserir qualquer tipo de arquivo 16  Tagging: Tags do vídeo
  • 17. Contêiner  Por que criar um novo tipo ao invés de utilizar o mkv?  MKV suporta fluxos codificados em uma grande quantidade de codecs diferentes  Reproduzir um vídeo MKV não significa que todos irão reproduzir  webM aceita apenas fluxos de vídeo VP8 e áudio Vorbis  Reproduzir um vídeo webM significa que todos irão reproduzir 17
  • 20. Considerações Finais  Aberto / Open Source (livre de royalties)  Patrocinado pela Google (Youtube)  Apoiado pela Mozilla, Opera, Adobe, entre outras  Necessidade de “fugir” das patentes  Versão VP8 muito próxima do H.264  Futuro incerto devido não apresentar grandes vantagens técnicas  Legado  WebP 39.8% mais eficiente que JPEG em armazenamento 20
  • 23. WebM Daniel Wiggers Junior Fernando Alves Michalak George Henrique Rangel Costa Leandro Lopes Taveira Professor: Ph.D. Marco Aurélio Wehrmeister 23