Completed

Reprodução sincronizada de vídeos em Html5

Published on the August 24, 2015 in IT & Programming

About this project

Open

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.

Category IT & Programming
Subcategory Web development
Is this a project or a position? Project
I currently have I have an idea
Required availability As needed
Experience in this type of projects No (I haven’t managed this kind of project before)
Roles needed Developer

Delivery term: September 19, 2015

Skills needed