Web m
-
Upload
easy-communication-technology -
Category
Documents
-
view
52 -
download
0
Transcript of Web m
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
Tagging: Tags do vídeo 16
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