About this project
it-programming / web-development
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