Realizado

Reprodução sincronizada de vídeos em Html5

Publicado em 24 de Agosto de 2015 dias na TI e Programação

Sobre este projeto

Aberto

Desenvolver uma API que permita a reprodução de vídeos de forma sincronizada em HTML5.

Deverá ser possível a reprodução de até 6 (seis) vídeos simultaneamente, sendo que cada vídeo poderá ter um tempo diferente para iniciar. A reprodução dos vídeos terá como base um vídeo principal, e os demais vídeos poderão ter seus tempos de início diferentes, exemplo:

Vídeo 1 (principal) possui 4 (quatro) minutos - Este servirá como base para os demais vídeos, sendo utilizado o seu tempo total como o total da reprodução.
Vídeo 2 - Deverá ser iniciada a sua reprodução após 6 segundos do início da reprodução principal (com base no tempo do vídeo principal).
Vídeo 3 - Deverá ser iniciada a sua reprodução após 35 segundos do início da reprodução principal (com base no tempo do vídeo principal).

Deverá ser possível "pausar" a reprodução, neste caso "pausando" todos os vídeos.

Caso um vídeo tenha que ser carregado durante a reprodução, os demais vídeos devem ser automaticamente "pausados", esperando assim o reinicio do referido vídeo, dando então a continuidade dos demais.

Deverá ser possível o avanço da reprodução mantendo todos os vídeos sincronizados conforme o tempo/diferença de cada um com base no vídeo principal.

Deverá ser possível "silenciar/retirar o áudio" de qualquer vídeo a qualquer momento.

A reprodução deve manter a todo momento a sincronização dos vídeos, a sincronização do áudio é o foco.

A API deverá reproduzir perfeitamente os vídeos de forma sincronizada nos navegadores Chrome e Firefox, respeitando o tempo único de início definido para cada vídeo. A garantia de reprodução em outros navegadores será um diferencial.

Categoria TI e Programação
Subcategoria Programação
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho uma ideia geral
Disponibilidade requerida Conforme necessário
Experiência nesse tipo de projeto Não (Eu nunca gerenciei esse tipo de projeto)
Funções necessárias Desenvolvedor

Prazo de Entrega: 19 de Setembro de 2015

Habilidades necessárias