Извлечение других данных из потока mjpeg через http

Я получаю поток mjpeg через 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

В настоящее время тег принимает этот поток и напрямую интерпретирует jpgs. Есть ли способ перехватить, интерпретировать или отделить значение UTC-Time с помощью javascript, чтобы я мог отобразить его на странице? Я не контролирую http-ответ, но если бы решение было доступно через какое-то изменение, я мог бы поговорить с человеком, который его контролирует.

2 ответа

Пример с jquery:

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

Используйте XMLHttpRequest, затем извлеките все его заголовки ответа

Другие вопросы по тегам