Matriz de compatibilidade de reproducao para midia web
Construa uma matriz de compatibilidade que evite surpresas de reproducao em navegadores e dispositivos.
As dimensoes da matriz que importam
Uma matriz de compatibilidade transforma bugs anedoticos de reproducao em criterios estruturados de release. Tambem e um artefato pratico para times de produto e suporte.
- Engine do navegador e versao.
- Classe de OS/dispositivo (desktop, mobile, tablet, TV).
- Par codec/container e perfil de bitrate.
- Perfil de rede (bom, restrito, instavel).
Automatize o que puder e amostre o resto
Automatize checks de suporte a decoder e metricas de startup em CI. Complete com smoke tests manuais nos dispositivos de maior trafego antes de releases grandes. Priorize a matriz usando dados reais de analytics.
Defina explicitamente a estrategia de fallback
Defina a ordem de fallback por plataforma e documente-a para engenharia, por exemplo AV1 -> VP9 -> H.264. Fallback inesperado e um evento mensuravel de confiabilidade, nao apenas um detalhe cosmetico.
Ferramentas recomendadas
Construtor de matriz de testes de upload
Gere casos de teste de API reutilizaveis a partir de um manifesto.
Abrir ferramentaDiff de manifesto
Compare dois manifestos para detectar arquivos adicionados, removidos ou alterados.
Abrir ferramenta