通过http从mjpeg流中提取其他数据

时间:2012-10-05 14:12:17

标签: javascript http image mjpeg multipart-mixed-replace

我通过http获取mjpeg流并使用< img>查看它标签。非常标准,没有问题,一切正常。

然而,与编码的jpg数据一起,http响应中的UTC时间戳是我想要访问的。基本上,我希望能够显示每帧的匹配时间。以下是我为每个框架所做的响应:

Content-Type: image/jpeg
Content-Length: 60189
Time-Stamp: 51961243969
UTC-Time: 1349439599864
Flags: 2097153
PlayID: 1
Camera-Type: Halocam IP
Connection: Close

[encoded jpg data]
--myboundary

目前< img> tag正在获取该流并直接解释jpgs。无论如何通过javascript拦截,解释或分离UTC时间值,以便我可以在页面上显示它?我无法控制http响应,但如果通过某些更改可以获得解决方案,我可以与控制它的人交谈。

2 个答案:

答案 0 :(得分:0)

使用XMLHttpRequest,然后提取其所有响应头

答案 1 :(得分:0)

jquery的例子:

$.ajax({url:'a.jpg', 
        complete: function(r){
              console.log(r.getAllResponseHeaders());
        }
})