Busca-se um desenvolvedor Full-Stack com experiência comprovada em captura de vídeo via Ffmpeg e integração com câmeras usb/ip para o desenvolvimento de um sistema de gravação automatizada. O objetivo é criar uma solução que inicie a gravação de vídeo de forma automática quando um operador escanear o código de barras de um pedido. Os vídeos gravados deverão ser salvos com o ID do pedido correspondente e disponibilizados em um painel web intuitivo, que permitirá a busca e o download dos arquivos.
Requisitos obrigatórios para este projeto incluem proficiência em
Node.js ou Python para o backend, e
React.js para o desenvolvimento do painel web. É Essencial ter experiência na criação e consumo de APIs REST. O profissional deve possuir conhecimento aprofundado em FFmpeg, tanto para a captura quanto para a compressão eficiente de vídeo. A integração com webcams ou câmeras ip (via protocolo rtsp) é um ponto crucial, assim como a integração com leitores de código de barras que operam como dispositivos hid. Para o armazenamento de dados, será necessário trabalhar com bancos de dados como MongoDB ou PostgreSQL.
Os entregáveis para esta fase de MVP (Produto Mínimo Viável) são:
Uma aplicação local que seja capaz de iniciar a gravação de vídeo automaticamente após a leitura de um código de barras.
Gravações de câmera com duração entre 30 e 60 segundos.
Um sistema de upload automático dos vídeos gravados para o servidor.
Um backend robusto para o registro dos pedidos e seus vídeos associados.
Um painel web completo, com funcionalidades de login, busca de vídeos e um player integrado para visualização.
O projeto é objetivo, com requisitos claros e espera-se que o desenvolvedor contribua com documentação completa. Preferência será dada a profissionais com experiência comprovada em projetos de vídeo e automação.
Prazo de Entrega: Não estabelecido