2012-10-05 82 views
7

從MJPEG流中提取其他數據我通過HTTP得到一個MJPEG流和使用<IMG>標籤觀看它。相當標準,沒有問題,一切都正確流。通過HTTP

然而,隨着編碼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響應,但如果解決方案通過某種變化是可利用的那裏,我可以跟誰不控制它的人。

+0

會'request.getResponseHeader( 「UTC_TIME」)'(請求在您的XMLHttpRequest)不勝任這項工作? –

回答

0

使用XMLHttpRequest,然後提取它的所有響應頭

+0

是否存在這樣的XMLHttpRequest是用來獲取的MJPEG流的例子嗎?我正在創建模塊通過XMLHttpRequest來獲取從路徑流,然後提取數據出來。 –

0

例如使用jQuery的:

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