fga-eps-mds / 2019.2-Vsign

O Vsign realiza assinatura através de gravação de vídeo com análise automática e notificação dos resultados em tempo real. ✅ Servidor de homologação: https://develop.dar0d46dq2rcb.amplifyapp.com/ ✅ Servidor de produção: https://master.dar0d46dq2rcb.amplifyapp.com/ ✅ Documentação do projeto:
https://fga-eps-mds.github.io/2019.2-Vsign/
GNU General Public License v3.0
6 stars 9 forks source link

Upload do áudio de assinatura #122

Closed kairon-v closed 5 years ago

kairon-v commented 5 years ago

Descrição Como usuário, preciso que as imagens tomadas de minha face, durante a gravação do vídeo de assinatura, sejam enviadas para nuvem para que sejam utilizadas para o facematch.

Critérios de aceite

kairon-v commented 5 years ago

Seguir o artigo abaixo para o critério do upload com GraphQL

https://evilmartians.com/chronicles/active-storage-meets-graphql-direct-uploads

ViniciusPuerto commented 5 years ago

Quanto à conversão do áudio

Na nossa aplicação ao gravar o vídeo também gravamos o áudio no formato WebM porém a biblioteca do Google não lê esse formato e existem algumas soluções para conversão e uma delas é no backend que evitaria trabalho via client-side, uma biblioteca que faz isso é o FFmpeg

ffmpeg -i input.webm output.m4a
ffmpeg -i input.ogg output.m4a

ela funcionaria da seguinte forma porém teríamos que ver como fazer no ruby.

kairon-v commented 5 years ago

Foi implementado o upload do áudio. O último critério ainda não foi atendido porque precisa apresentar informações dos diferentes tipos de arquivos que são enviados. Será aberta outra issue para atender este critério pendente.