O documento discute a migração de um player de vídeo baseado em Flash para HTML5, descrevendo como a mudança foi feita em fases para evitar downtime, isolando o código Flash e migrando funcionalidades para novas tecnologias como HLS.js. A arquitetura do novo player é modular e extensível através de plugins para adicionar novas funcionalidades. Apesar de 99% das funcionalidades serem suportadas em HTML5, o Flash ainda é necessário para DRM em alguns navegadores.
6. O quê ? por quê ? como ?
● Introdução
● Como
○ Sem downtime e mudanças no cliente
○ Feita em fases
○ Isolamento
○ multi-browser
● Arquitetura
● 99% mas aquele 1% é Flash
● Conclusões
7. O que é o player?
ComponenteWidget
APIUX
Produto Plataforma
19. Migração :: Multi-browser
● Busque o mais simples possível
● O isolamento já ajuda
● Testes rodando em múltiplos browser (yes IE)
● Use caniuse.com (Known issues também)
● SVG ao invés de fonts
● Sem bala de prata
● Busque os browsers com uso considerável
34. Conclusões
● Facilidade de manutenção e introdução de novas
features
● Maior rapidez na inicialização
● Comunidade trabalha ao seu favor
● Fazer em fases é essencial
● Não confie em third party
● Foque nos browsers com maior adoção
● Isole tudo