giocatore di video online Realtà aumentata [chiuso]

-1

Ho ricevuto un requisito molto specifico da un cliente e non sono sicuro di quale soluzione utilizzare.

Il mio cliente desidera riprodurre un video in streaming online mentre sovrappone testi e immagini in una sorta di realtà aumentata. Questi testi e immagini sarebbero temperati con / animati per adattarsi di conseguenza nel video (allungati, inclinati, ruotati, alpha'ed ecc.) E questi beni potrebbero eventualmente essere animati da "FOLLOW" sui video stessi.

Quindi sarebbe molto più del semplice video player "medio". La soluzione è probabilmente scrivere un componente che usa OpenGL ma non ho esperienza AR "web".

Ci sono materiali / ricerche su questo argomento con cui potrei iniziare?

Ultimo ma non meno importante, ci sono alcuni vincoli aggiuntivi: - Compatibilità con i cellulari (Android / iOS) che impedisce l'utilizzo di Flash. - Stiamo solo parlando di "web" (nessuna apertura per le app mobili). - Infine, preferirei evitare l'installazione di plug-in (cioè i plug-in di Firefox)

Grazie!

    
posta Yann 14.10.2014 - 09:43
fonte

1 risposta

0

WebGL

WebGL potrebbe essere una soluzione, ma il supporto mobile sarà piuttosto scarso e richiede l'attivazione di un plugin anche per versioni non troppo lontane dei browser moderni.

Un renderizzatore video personalizzato

Probabilmente potresti riuscire a implementare un renderer video usando un Canvas, anche se non sono sicuro di quanto sarebbe divertente questo ... (beh, sarebbe divertente come programmatore, ma probabilmente non così tanto i tempi e i vincoli di un progetto commerciale).

Video con sovrapposizione della tela

Forse guardi questi post del blog come fonte di ispirazione, questo è principalmente ciò che avevo in mente quando ho letto la tua domanda:

È sicuramente fattibile, anche se ci vorrà del lavoro. Inoltre, assicurati di chiarire tutti i requisiti di questa piattaforma e vedi cosa funzionerà o meno, e per vedere se puoi avere alternative ridotte per piattaforme che non puoi supportare (ad esempio, forse hai solo supporto video e nessuna interattività, invece di niente, ecc ...).

Supporto tag

Il supporto per i tag dovrebbe essere abbastanza decente sulle piattaforme moderne per <canvas> e <video> , come documentato qui e qui , ma assicurati di testarlo correttamente prima con un prototipo rapido. Ad esempio, il supporto WebGL non è così eccezionale (a partire da ottobre 2014) e canvas blending potrebbe anche essere un po 'carente (a partire da ottobre 2014, uccide il supporto IE per te). Fai attenzione anche al formato video che usi.

Quindi, a seconda di come ti vuoi avvicinare, potresti dover implementare soluzioni diverse per piattaforme diverse.

    
risposta data 14.10.2014 - 13:18
fonte

Leggi altre domande sui tag