2012-10-24 15 views
8

Sto cercando di scrivere un'applicazione che raccolga un flusso video live insieme a coordinate GPS, le unisca insieme e le visualizzi su un browser HTML5.Come incorporare gps in video

Questo è quello che ho ottenuto finora.

Posso catturare il video dal vivo. Il video è in formato MP4/H.264.

Posso ottenere le coordinate GPS. Aggiornato ogni secondo.

Ho bisogno di unirli in un unico flusso. Ho pensato a entrambi, incorporando il GPS come metadata o inserendo i dati GPS nelle didascalie.

Sul lato client, l'utente disporrà di un browser compatibile con HTML5 in grado di riprodurre video MP4/H.264.

Ho bisogno di un modo per estrarre i dati GPS dal flusso unito.

Posso quindi visualizzare il video in un frame e una mappa con la posizione corrente in un altro frame, fianco a fianco.

Sto cercando aiuto per la fusione e lo scomposizione del video in streaming e del GPS.

Grazie.

risposta

3

Se si desidera dividere il flusso unito, perché non lasciare un file video e un registro GPS e successivamente sincronizzarli?

Nel flusso GPS, registrare solo un numero di fotogramma o la sincronizzazione in base a timestamp. Assicurati di sincronizzare l'orologio di sistema con l'ora GPS in quel caso.

Ecco come l'ho fatto in passato, e funziona bene.

Per ottenere una panoramica di ciò che è stato registrato e per verificare che tutto sia stato sincronizzato correttamente, ho convertito i miei dati nel formato .srt (per i sottotitoli). Quindi con qualsiasi video player puoi vedere il tuo testo personalizzato come sottotitolo e il video player esegue la sincronizzazione per te.

.srt si presenta così.

1 
00:00:00,000 --> 00:00:01,000 
First Message. GPS bla bla 

2 
00:00:01,000 --> 00:00:02,000 
Second Message.. GPS foo bar 

Non può essere più facile. Per saperne di più: http://en.wikipedia.org/wiki/SubRip

qui troverete un esempio di MP4 + SRT su una pagina web HTML5: http://www.storiesinflight.com/js_videosub/

+0

ho pensato a questo approccio. Mi chiedevo solo se il file dei sottotitoli doveva essere continuamente aggiornato dal gps e quindi doveva essere letto per aggiornare il video web. Questo vale sicuramente la pena dare un'occhiata. – byteherder

+0

Non è necessario accedere come .srt. Accedi al tuo formato ottimizzato e, quando elabori i dati, puoi convertirlo in .srt per sovrapporlo al video. –

Problemi correlati