Analisando propostas

Desenvolvimento de Sistema Web para Automação de Testes e Ativação de Iptv com Ocr

Publicado em 16 de Dezembro de 2025 dias na TI e Programação

Sobre este projeto

Aberto

O cliente busca desenvolver um sistema web robusto para automatizar o processo de testes e ativação de IPTV. O fluxo principal envolve o recebimento de uma imagem contendo o MAC Address de um aparelho (TV/Box), a extração automática desse mac via tecnologia ocr, e a subsequente utilização do mac em conjunto com uma url m3u (obtida de uma api externa) para enviar a playlist ao ott player, retornando o status da operação.

Funcionalidades Essenciais:
- Capacidade de upload e recebimento de imagens (jpg/png).
- Implementação de ocr para extração precisa do mac address, suportando formatos com delimitadores como ":" ou "-".
- Mecanismo de validação do mac, com opção de fallback para inserção manual caso o ocr falhe.
- Desenvolvimento de um endpoint para integração com plataformas de chatbot, permitindo o recebimento de imagens ou links.
- Consumo da API da Genial para obtenção da URL M3U completa (incluindo usuário e senha), sem a necessidade de scraping.
- Funcionalidade para envio automático da playlist gerada para o OTT Player, utilizando api http ou automação estável.
- Criação de um painel administrativo simples para visualização do histórico de operações e seus respectivos status (sucesso/erro).

Requisitos Técnicos:
- O backend deve ser desenvolvido utilizando Node.js ou PHP (preferencialmente com o framework Laravel).
- A tecnologia OCR a ser utilizada pode ser Tesseract ou uma solução equivalente que garanta alta precisão.
- Todas as variáveis sensíveis do sistema devem ser gerenciadas através de arquivos .env para segurança e organização.
- O código-fonte deve ser bem organizado, limpo e devidamente documentado.
- Serão necessárias instruções detalhadas para a instalação e configuração do sistema em um ambiente de VPS (Virtual Private Server).

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Alteração média

Prazo de Entrega: Não estabelecido

Habilidades necessárias