微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

html5 – 如何将gps嵌入到视频中

我想编写一个应用程序,它将实时视频流与GPS坐标结合在一起,将它们合并在一起并在 HTML5浏览器上显示.

这是我到目前为止所得到的.

我可以捕捉现场视频.视频采用MP4 / H.264格式.

我可以得到GPS坐标.每秒更新一次.

我需要将它们合并为一个流.我已经考虑过将GPS作为元数据嵌入或将GPS数据放入字幕中.

在客户端,用户将拥有一个可以播放MP4 / H.264视频的HTML5兼容浏览器.

我需要一种从合并流中提取GPS数据的方法.

然后,我可以在一帧中显示视频,并在另一帧中并排显示当前位置的地图.

我正在寻找流媒体视频和GPS的合并和非合并的帮助.

谢谢.

解决方法

如果您要拆分合并的流,那么为什么不留下视频文件和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

在这里,您将在HTML5网页上找到MP4 SRT的示例:http://www.storiesinflight.com/js_videosub/

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。