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



我通过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>标记获取该流并直接解释jpg。是否可以通过javascript截取、解释或分离UTC时间值,以便在页面上显示它?我不控制http响应,但如果通过一些更改可以获得解决方案,我可以与控制它的人交谈。

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

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

最新更新