Igor Julliano.dev.br

Upload de Vídeos Massivos em Redes Rurais Instáveis

O Desafio Comercial

O portal da Agrotech VBOI era inteiramente suportado pela capacidade do usuário (pecuarista atuando longe nos extremos rurais com internet limitadíssima) conseguir subir vídeos extensos dos animais na plataforma.

A taxa nativa de abstenção da plataforma beirava colossais 50% causados pela queda na conexão do 3G impedindo o streaming de +300 Megabytes do rolo da câmera na primeira tentativa. Sem indicação visual e num processo puramente síncrono frágil, as vendas em marketplace derretiam.

As Soluções Implementadas

  • Segmentação Particionada e Retry Backoff: Reescrevi o comportamento de upload não confiando no HTTP simples. O arquivo foi fatiado rigorosamente em “Chunks” e enviado particionado pro Bucket S3 da Amazon. Usou-se Exponential Backoff de Retry em blocos fracassados de tráfego, blindando a API contra encerramentos.
  • Controle de Compressão Local: Utilizei codificações FFMPEG internas no dispositivo reduzindo assombrosamente os bits de 300MB pré-iniciando o envio ao ar.
  • State Machine de UX em Tempo Real: Produzi barras de estados de andamento visuais não-bloqueantes. Conseguiam informar precisamente aos agricultores quando paradas repentinas causavam os re-envios e reconectavam os componentes sob aviso intuitivo da UI.

O Impacto

Mudei a confiabilidade de envio drásticamente atingindo ~95% de Hit Success Rate (Taxa de uploads não fracassados na tela). A redução radical no tamanho dos vídeos pré-compilados diminuiu a transferência de 5 minutos inteiros para escassos ~60 segundos, desinflando as fricções de abandono e crescendo severamente as conversões do GMV dos vendedores do gado VBOI.


Gostou do que leu?

Vamos conversar sobre como posso ajudar no seu projeto.