@Mr_Epic
Web программист

Как определить момент обрыва трансляции mjpg в img?

Как у элемента:
<img src="/cam.mjpg">
Определить что поток прерван?
Событие load срабатывает когда отображается первый кадр, такие события как progress, stalled, suspend, loadend вообще не срабатывают.
Событие error срабатывает только если изначально сервер ответил ошибкой, если после успешного подключения произошло отключение, оно не срабатывает.
Пока что единственный вариант проверять раз в несколько секунд naturalWidth, который изменяется на 0, когда трансляция прервана, и то не всегда передаётся в конце пустое изображение, бывает зависает последнее и тогда этот метод тоже не работает.
Возможно это можно реализовать как-то более правильно? Через событие какое
  • Вопрос задан
  • 34 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы