So betten Sie GPS in Video ein

8

Ich möchte eine Anwendung schreiben, die einen Live-Videostream zusammen mit GPS-Koordinaten aufnimmt, zusammenführt und in einem HTML5-Browser anzeigt.

Das habe ich bis jetzt erreicht.

Ich kann das Live-Video aufnehmen. Das Video ist im MP4 / H.264-Format.

Ich kann die GPS-Koordinaten bekommen. Jede Sekunde aktualisiert.

Ich muss sie in einen Stream zusammenführen. Ich habe darüber nachgedacht, das GPS als Metadaten einzubetten oder die GPS-Daten in die Bildunterschriften einzufügen.

Auf der Clientseite verfügt der Benutzer über einen HTML5-kompatiblen Browser, der MP4 / H.264-Video abspielen kann.

Ich brauche eine Möglichkeit, die GPS-Daten aus dem zusammengeführten Stream zu extrahieren.

Ich kann dann das Video in einem Frame und eine Karte mit der aktuellen Position in einem anderen Frame nebeneinander anzeigen.

Ich bin auf der Suche nach Hilfe beim Zusammenführen und Unzusammenführen von Video und GPS.

Danke.

    
byteherder 24.10.2012, 23:45
quelle

1 Antwort

3

Wenn Sie den zusammengeführten Stream aufteilen möchten, warum lassen Sie dann nicht einfach eine Videodatei und ein GPS-Protokoll und synchronisieren sie anschließend?

Im GPS-Datenstrom einfach eine Bildnummer aufzeichnen oder basierend auf Zeitstempeln synchronisieren. Stellen Sie nur sicher, dass Sie in diesem Fall die Systemuhr mit der GPS-Zeit synchronisieren.

So habe ich es in der Vergangenheit gemacht, und es funktioniert gut.

Um einen Überblick darüber zu erhalten, was protokolliert wurde, und um sicherzustellen, dass alles korrekt synchronisiert wurde, habe ich meine Daten in das Format .srt (für Untertitel) konvertiert. Dann können Sie mit jedem Videoplayer Ihren eigenen Text als Untertitel sehen, und der Videoplayer übernimmt die Synchronisierung für Sie.

.srt sieht so aus.

%Vor%

Kann nicht einfacher sein. Weitere Informationen: Ссылка

Hier finden Sie ein Beispiel für MP4 + SRT auf einer HTML5-Webseite: Ссылка

    
Wouter van Nifterick 25.10.2012, 00:57
quelle

Tags und Links