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

Есть ли легкий, бесплатный и надежный способ отображения MJPEG в перекрестном виде? среда браузера? Я' m пытаюсь отобразить поток MJPEG с IP-камеры Axis 2120 на сайте, который я разрабатываю, и я обнаружил, что это довольно надежно в текущих версиях Firefox. Однако после некоторого тестирования я обнаружил, что IE, Opera и Chrome имеют разную степень проблем с этим (нет доступа к Mac, поэтому я не уверен в Safari). Internet Explorer не поддерживает MJPEG и вообще не работает. Opera требуется буквально 10-15 секунд, чтобы отобразить что-либо после отправки первоначального GET. Chrome работает безупречно до тех пор, пока

, содержащий тег , не будет скрыт, а затем снова отобразится.

Для справки, я использую тег для отображения потока следующим образом:

real-time video feed

I ' Мы рассматривали возможность использования сервера ретрансляции для сбора потока MJPEG и его перекодирования на лету, но это решение кажется слишком уродливым. Есть ли какие-нибудь лучшие предложения?

22
задан Community 23 May 2017 в 12:00
поделиться