9

ライブビデオストリームとGPS座標を取得し、それらをマージしてHTML5ブラウザに表示するアプリケーションを作成したいと考えています。

これは私がこれまでに得たものです。

ライブビデオをキャプチャできます。ビデオはMP4/H.264形式です。

GPS座標を取得できます。毎秒更新されます。

それらを1つのストリームにマージする必要があります。GPSをメタデータとして埋め込むか、GPSデータをキャプションに入れるかを考えました。

クライアント側では、ユーザーはMP4/H.264ビデオを再生できるHTML5準拠のブラウザーを使用します。

マージされたストリームからGPSデータを抽出する方法が必要です。

次に、ビデオを1つのフレームに表示し、現在の位置を別のフレームに並べてマップを表示できます。

ストリーミングビデオとGPSのマージとアンマージのヘルプを探しています。

ありがとう。

4

1 に答える 1

4

マージされたストリームを分割する場合は、ビデオファイルとGPSログを残して、後で同期してみませんか?

GPSストリームでは、フレーム番号をログに記録するか、タイムスタンプに基づいて同期します。その場合は、システムクロックをGPS時間と同期させてください。

それは私が過去にそれをした方法であり、それはうまくいきます。

ログに記録された内容の概要を取得し、すべてが正しく同期されたことを確認するために、データを.srt(字幕用)形式に変換しました。次に、どのビデオプレーヤーでも、カスタムテキストを字幕として表示でき、ビデオプレーヤーが同期を行います。

.srtは次のようになります。

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

簡単にすることはできません。詳細: http: //en.wikipedia.org/wiki/SubRip

ここでは、HTML5WebページにMP4+ SRTの例があります:http://www.storiesinflight.com/js_videosub/

于 2012-10-25T00:57:00.760 に答える