Есть ли способ отобразить видеопоток MJPEG в Internet Explorer?

Я разрабатываю веб-приложение с ASP.NET для просмотра прямой трансляции с IP-камеры, и камера возвращает видео MJPEG на сторону клиента. Это приложение должно быть кросс-браузерным, включая IE. Но IE не поддерживает воспроизведение MJPEG с использованием тега <img>.

Я уже пытался использовать библиотеку js из https://github.com/clipchamp/jquery-clipchamp-mjpeg-player-plugin, но застрял с проблемой политики CORS, и у меня нет контроля над серверной частью видеохоста.

Это код, который работает в Chrome и Firefox, но не работает в IE.

<img src="http://192.168.0.38:8601/Interface/Cameras/GetJPEGStream?Camera=02"/>

Есть ли обходной путь для отображения живого видео MJPEG в Internet Explorer?


person Aok    schedule 22.04.2019    source источник


Ответы (1)


Похоже, IE не поддерживает формат MJPEG. Это может быть возможной причиной того, что ваш код не работает для Internet Explorer.

В качестве обходного пути вы можете попробовать использовать JAVA Applet для кросс-браузерной поддержки. Что может помочь решить вашу проблему.

Использованная литература:

(1) Потоковая передача онлайн-изображений (MJPEG) не работает в IE 11

(2) Кроссбраузерное решение для отображения потока MJPEG

(3) файл README для Cambozola V0.936

person Deepak-MSFT    schedule 23.04.2019