MPEG4 vs H264 vs H263
MPEG-4 é um padrão de compactação de mídia digital desenvolvido pelo Moving Pictures Experts Group (MPEG) em cooperação com a International Standards Organization (ISO). H.263 é um codec especificado pelo VCEG (Video Coding Experts Group) como membro da família H.26x. O H.264 faz parte do padrão MPEG-4 e é baseado no codec H.263.
MPEG-4
MPEG-4 é o padrão mais recente definido pelo MPEG. Ele incorpora os recursos do MPEG-1 e MPEG-2 com as mais recentes tecnologias da indústria e recursos como VRML (Virtual Reality Modeling Language), renderização 3D, arquivos compostos orientados a objetos e facilita a estrutura para o Gerenciamento de Direitos Digitais especificado externamente. Foi iniciado como um padrão para comunicações de vídeo com baixa taxa de bits, mas posteriormente se transformou em um abrangente padrão de codificação multimídia. MPEG ainda é um padrão em desenvolvimento.
O MPEG-4 Parte 2 descreve os aspectos visuais e forma a base do Perfil Simples Avançado usado por codecs integrados em software como DivX, Xvid, Nero Digital e 3ivx e pelo QuickTime 6. O MPEG-4 Parte 10 descreve os aspectos de vídeo do o padrão. MPEG-4 AVC / H.264 ou Advanced Video Coding usado no codificador x264, Nero Digital AVC e mídia de vídeo HD como Blu-ray Disc são baseados nisso. A seguir, é apresentado um resumo das peças incluídas na especificação dos padrões.
• Parte 1: Sistemas
• Parte 2: Visual
• Parte 3: Áudio
• Parte 4: Teste de conformidade
• Parte 5: Software de referência
• Parte 6: Estrutura de integração de multimídia de entrega (DMIF)
• Parte 7: Software de referência otimizado para codificação de objetos audiovisuais
• Parte 8: Transporte de conteúdo ISO / IEC 14496 através de redes IP
• Parte 9: Descrição do hardware de referência
• Parte 10: Advanced Video Coding (AVC)
• Parte 11: Descrição da cena e mecanismo de aplicação
• Parte 12: formato de arquivo de mídia base ISO
• Parte 13: Extensões de gerenciamento e proteção da propriedade intelectual (IPMP)
• Parte 14: formato de arquivo MP4
• Parte 15: formato de arquivo Advanced Video Coding (AVC)
• Parte 16: Animation Framework eXtension (AFX)
• Parte 17: Streaming de formato de texto
• Parte 18: Compactação e streaming de fontes
• Parte 19: fluxo de textura sintetizada
• Parte 20: Representação de cena de aplicação leve (LASeR) e formato de agregação simples (SAF)
• Parte 21: Extensões da estrutura gráfica MPEG-J (GFX)
• Parte 22: formato de fonte aberta
• parte 23: Representação Simbólica de Música (SMR)
• Parte 24: interação de áudio e sistemas
• Parte 25: Modelo de compactação de gráficos 3D
• Parte 26: conformidade de áudio
• Parte 27: conformidade com gráficos 3D
• Parte 28: Representação de fonte composta
• Parte 29: codificação de vídeo na Web
• parte 30: Texto programado e outras sobreposições visuais no formato de arquivo de mídia ISO base
As partes 29 e 30 estão atualmente em desenvolvimento.
O MPEG-4 fornece vídeo com qualidade de DVD, mas consome uma taxa de bits mais baixa; portanto, é possível transferir fluxos de vídeo digital através de redes de computadores.
H.263
O H.263 é um padrão de compactação de vídeo desenvolvido pelo Video Coding Experts Group (VCEG) em 1996 como um avanço na família H26x. Destina-se a funcionalidades de videoconferência com baixa taxa de bits.
Antes do H.264, grande parte do conteúdo de streaming disponível na Internet era baseado no codec H.263. O H.263 também é usado no IP Multimedia Subsystem (IMS), no Multimedia Messaging Service (MMS) e no serviço de streaming de ponta a ponta transparente, de pacote com ponta a ponta. Também é usado no contêiner de arquivos 3gp projetado para dispositivos móveis.
Desde seu lançamento inicial em 1996, várias versões foram lançadas, e elas são H.263v2 (H.263 +) e H.263v3 (H.263 ++), juntamente com o Anexo X
H.264 (MPEG-4 Parte 10 / AVC)
H.264 é o codec especificado na Parte 10 do padrão MPEG-4, também conhecido como Advanced Video Coding (AVC). É um dos codecs mais usados para recodificação, compactação e distribuição do vídeo em HD. O H.264 é baseado no codec H.263. O H264 foi desenvolvido com o objetivo de melhorar a qualidade do vídeo e reduzir a taxa de bits em comparação com os codecs MPEG anteriores, como MPEG-2 H.262 e H.263. Também é mais amigável à rede e mais simples em configuração de perfil que os codecs anteriores.
O H.264 facilita uma ampla gama de aplicações, como a transmissão de programas HDTV com o dobro da eficiência do MPEG2, capacidade de armazenar vídeos longos de boa qualidade (aprox. 2 horas) em um disco de DVD a laser vermelho normal etc. Ele serve como base para avançar a tecnologia de gravador de vídeo pessoal (PVR) para vídeo de alta definição e aumentando a capacidade de armazenamento permitida do programa. As câmeras portáteis podem ser projetadas para gravar vídeo HD e a programação de vídeo em dispositivos móveis pode ser fornecida com qualidade CIF.
O H.264 possui três tipos principais de perfis; perfis de linha de base, principal e estendido. O perfil da linha de base é usado para serviços de conversação, como videoconferência e vídeo para celular. O perfil principal é usado para métodos de transmissão como HDTV. Extended é usado para fins de streaming de vídeo.
MPEG-4 vs H264, H264 vs H263
• MPEG-4 é um padrão de compactação de mídia digital enquanto H.264 é um componente do padrão que especifica a compactação de vídeo digital. O H.263 é o antecessor do H.264 e a base do codec H.264.
• MPEG-4 é desenvolvido pelo Moving Pictures Experts Group (MPEG), enquanto o H.263 foi desenvolvido pelo Video Coding Experts Group (VCEG).
• O H.263 foi desenvolvido para vídeo com baixa taxa de bits, enquanto o H.264 pode codificar vídeos de baixa e alta qualidade com sucesso. Ambos os codecs podem ser usados para fins de streaming; no entanto, o H.264 substituiu o H.263 mais antigo e agora o H.263 é considerado um codec herdado.