Sobre este projeto
it-programming / web-development
Aberto
Criar um ambiente de comunicação para transmissões Webinar (live) utilizando servidores AWS
Nossa empresa possui uma plataforma lms desenvolvida em php a aplicativos android e ios desenvolvidos em ionic framework, que possui um módulo webinar que realiza todo o gerenciamento (convite, inscrição e relatórios de aderência dos alunos) que participam das transmissões ao vivo e precisamos desenvolver um novo player de transmissão.
Desenvolvimento de Player Webinar
A necessidade da transmissão webinar é atingir grandes públicos como 500, 1000 ou 2000 pessoas, onde o apresentador transmite o seu conteúdo e os participantes interagem através de chat.
Precisamos de um desenvolvedor com experiência em já ter criado projetos de players de transmissão webinar (live) para ambientes web (imprescindível) e mobile (desejável) utilizando servidores aws, que funcionaria como sub sistema em nossa plataforma, entregando as seguintes funções:
- player web para transmissão de conteúdos ao vivo utilizando servidores aws.
- Player mobile Android e iOS (desenvolvido em Ionic Framework) para Transmissão de conteúdos ao vivo utilizando servidores AWS.
- Compartilhamento de tela e áudio de uma mídia do computador (sem a necessidade de utilizar o OBS Studio) do apresentador para transmissão fácil do conteúdo.
- Opções de múltiplos apresentadores, com controles de microfone, câmera e compartilhamento de tela.
- Ter cenas pré definidas com apenas o conteúdo sendo exibido, o conteúdo mais um apresentador, o conteúdo mais dois apresentadores, o conteúdo + três apresentadores, tela de espera para os participantes, para que o apresentador principal possa controlar as cenas exibidas aos alunos.
- Enquetes ao vivo com perguntas e respostas durante a transmissão para trabalhar a interação com o público.
- Resultados das enquetes em tempo real com percentual de respostas para o apresentador medir o entendimento dos participantes.
- Chat ao vivo para interação com os participantes que não use entrada das informações diretamente no BD para alívio de consultas.
- Opção para o apresentador habilitar e desabilitar o chat durante a transmissão.
- Opção do apresentador falar individualmente no chat com algum participante.
- Avaliações com perguntas e respostas para medir o nível de conhecimento dos participantes.
- Avaliação de reação + feedback para medir a satisfação dos participantes em relação ao conteúdo e experiência com a plataforma.
- Opção dos alunos darem like ou dislike durante a transmissão para que o apresentador tenha uma ideia da aceitação do conteúdo.
- Fornecer indicador de quantos participantes estão assistindo a live no momento.
- Gravar a transmissão para disponibilização posterior.
- Bloquear (não permitir mais interação no chat) ou banir (expulsar) participantes durante o webinar.
- Relatórios de participação com os dados dos participantes e tempo de permanência no evento.
Obs: O projeto pode ser negociado por valor fechado.
Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Criar um novo site personalizado
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho o design
Disponibilidade requerida Conforme necessário
Integrações de API Outros (Outras APIs)
Funções necessárias Desenvolvedor
Prazo de Entrega: Não estabelecido
Habilidades necessárias