Formatos de vídeo HTML5-compatibilidade

Então, estou a construir um site no qual os utilizadores podem enviar vídeos de vigilância. Estou a usar o leitor de vídeo HTML5 normal ([[[0]}) Actualmente, uso várias fontes: MP4, OGG e WEBM, para compatibilidade com o navegador cruzada

devido ao fato de que manter três formatos é tanto intensivo de CPU (conversão), bem como comer o espaço em disco precioso, eu comecei a procurar a necessidade de descobrir se é realmente necessário suportar estes três formatos

De acordo com o gráfico que encontrei na Wikipédia ( http://en.wikipedia.org/wiki/HTML5_video , OGG e MP4 devem ser suficientes, pois todos os navegadores parecem suportar pelo menos um destes formatos

... ou está a escapar-me alguma coisa?

Author: JJJ, 2013-02-01

1 answers

Para uma resposta completa, Ver: http://diveintohtml5.info/video.html há uma matriz de compatibilidade em direção ao fundo que está começando a estar desatualizada, mas era autoritária na época em que o artigo foi escrito.

  • O Firefox 3, 5+ suporta o vídeo e o áudio Vorbis num contentor Ogg. O Firefox 4+ também suporta WebM.
  • O Opera 10.5+ suporta o vídeo de Theora e o áudio Vorbis num contentor Ogg. Opera 10.60 (e mais tarde) também suporta WebM.
  • o Chrome 3.0+ suporta o H. 264, o Theora video e o Vorbis audio num contentor Ogg. O Chrome 6.0+ também suporta WebM.
  • O Safari no Macs e no Windows PCs 3.0+ irá suportar qualquer coisa que suporte o QuickTime. Em teoria, você pode exigir que seus usuários instalem plugins QuickTime de terceiros. Na prática, poucos usuários vão fazer isso. Então você fica com os formatos que o QuickTime suporta " fora da caixa."Esta é uma longa lista, mas não inclui WebM, Theora, Vorbis, ou o Ogg recipiente. No entanto, QuickTime envia com suporte para H. 264 vídeo (perfil principal) e áudio AAC em um contêiner MP4.
  • Os telefones celulares como o iPhone Da Apple e o Google Android phones suportam vídeo H. 264 (perfil de base) e áudio AAC (perfil de"baixa complexidade") em um contêiner MP4. O Adobe Flash (9.0.60.184 e mais tarde) suporta vídeo H. 264 (todos os perfis) e áudio AAC (todos os perfis) em um recipiente MP4.
  • o Internet Explorer 9 + suporta todos os perfis do H. 264 vídeo e áudio AAC ou MP3 num contentor MP4. Ele também irá reproduzir vídeo WebM se você instalar um codec de terceiros, que não é instalado por padrão em qualquer versão do Windows. IE não suporta outros codecs de terceiros (ao contrário de Safari, que vai jogar qualquer coisa QuickTime pode jogar).
  • O Internet Explorer 8 não tem suporte de vídeo HTML5, mas praticamente todos os usuários do Internet Explorer terão o plugin Adobe Flash. Mais tarde, neste capítulo, vou mostrar - lhe como você pode usar o vídeo HTML5, mas graciosamente recuem para Flash.
 5
Author: GrokSrc, 2016-07-05 19:32:19