Sobre este projeto
it-programming / mobile-development
Aberto
Estamos buscando um desenvolvedor experiente para aprimorar nosso aplicativo de transmissão ao vivo, construído com Flutter e utilizando LiveKit para as sessões.
O objetivo é aumentar a resiliência da transmissão em caso de instabilidade ou queda de conexão com a internet, garantindo que a sessão do LiveKit não seja encerrada abruptamente.
Além disso, precisamos implementar a funcionalidade de gravação das transmissões ao vivo e o armazenamento seguro desses vídeos na nuvem, utilizando Firebase ou uma solução de armazenamento compatível.
Os requisitos detalhados para este projeto incluem: Continuidade de Serviço: Os transmissores devem ser capazes de retomar suas transmissões sem perder a sessão ativa, mesmo após breves interrupções de rede. Melhor Experiência do Cliente: Os visualizadores devem receber feedback claro e informativo durante períodos de desconexão ou instabilidade da rede do transmissor. Cronômetro de Transmissão: O cronômetro da transmissão, que atualmente encerra automaticamente após 60 minutos, deve continuar funcionando e ser sincronizado corretamente, mesmo com as melhorias de resiliência. Recuperação Automática: O sistema deve ser capaz de se recuperar automaticamente de falhas de rede, minimizando a intervenção manual. Sincronização em Tempo Real: Garantir que o aplicativo mobile e qualquer interface web associada permaneçam sincronizados em tempo real, refletindo o estado atual da transmissão. Buscamos um profissional com forte conhecimento em desenvolvimento mobile com Flutter, integração com Firebase para backend e armazenamento, e experiência com plataformas de transmissão em tempo real como LiveKit. O projeto visa proporcionar uma experiência de usuário mais robusta e confiável para nossos transmissores e espectadores.
Categoria TI e Programação
Subcategoria Programação de Apps para Android, iOS e outros
Qual é o alcance do projeto? Criar um novo aplicativo
Prazo de Entrega: Não estabelecido
Habilidades necessárias