JSExpertHub Pre-processing videos on browsers - Semana JS Expert 8.0
Seja bem vindo(a) à oitava Semana Javascript Expert. Este é o código inicial para iniciar nossa jornada.
Marque esse projeto com uma estrela 🌟
Preview
Pre-reqs
- Este projeto foi criado usando Node.js v18.17.0
- O ideal é que você use o projeto em ambiente Unix (Linux). Se você estiver no Windows, é recomendado que use o Windows Subsystem Linux pois nas aulas são mostrados comandos Linux que possam não existir no Windows.
Importante
- Todo dia às 18hrs estou subindo o código das aulas do dia corrente aqui no repositório. Se você for iniciar o projeto, remova as pastas das aulas anteriores para iniciar do zero!
Running
- Execute
npm ci na pasta que contém o arquivo package.json para restaurar os pacotes
- Execute
npm start e em seguida vá para o seu navegador em http://localhost:3000 para visualizar a página acima
Checklist Features
- Video Uploader
- - Deve entender videos em formato MP4 mesmo se não estiverem fragmentados
- - Deve processar itens em threads isoladas com Web Workers
- - Deve converter fragmentos de videos em formato
144p
- - Deve renderizar frames em tempo real em elemento canvas
- - Deve gerar arquivos WebM a partir de fragmentos