Olá! O briefing do projeto é criar o sistema base que permita a criação de experiências de vídeo multi tela. Mas o que isso quer dizer?
O exemplo mais claro dessa técnica bem aplicada é este abaixo:
http://www.davidguetta.tv/
O sistema deve permitir então que o usuário criador da experiência:
- Insira a URL de dois vídeos hospedados no Youtube, um para ser exibido no celular e outro no computador.
- Gere um link único para compartilhamento daquela experiência.
Da parte do usuário consumidor da experiência, o sistema deve permitir:
- "Conectar/Pair" o Desktop com o Celular do usuário. Fica a critério do desenvolvedor definir a melhor forma de "Conectar/Pair" os dispositivos. Ex: QR Code ou Sequência numérica.
- Exibir simultaneamente os dois vídeos, desktop e celular. Esse é o item mais importante do projeto e que possui alguns desafios. Por exemplo: Garantir a sincronia entre vídeos dos dois dispositivos; definir formas para evitar que o vídeo trave no meio da experiência (por exemplo iniciar a experiência apenas com buffer completo); garantir que o vídeo com as funcionalidade acima funcione no celular direto do navegador e etc.
- OPCIONAL, Permitir que o usuário ajuste o tamanho do iframe/vídeo apresentado no desktop, possibilitando interações tal como vistas na implementação de exemplo acima.
O objetivo desse projeto é ter o sistema base funcional. O layout da interface será desenvolvido em projeto separado.
Grato pela sua atenção e qualquer dúvida basta me enviar.
Atenciosamente,
Bruno
Prazo de Entrega: Não estabelecido