У меня есть: Локальный потоковый веб-сервер ESP32-CAM (192.168.1.XXX:80) - базовый пример c для ESP32-CAM. Он генерирует HTML DOM с видеопотоком, захваченным в теге <img src="http://192.168.1.xxx:81/stream/">
.
Я бы хотел: получить поток через C ++ / Qt-framework.
Вопросы:
1. Как работает генерация видеопотока в теге <img>
(обычно ли это хорошая практика)? Много ли перефразирующих обратных вызовов для каждого кадра или чего-то еще? Здесь нет ни скриптов, ни запросов GET, это какое-то межпротокольное взаимодействие (UDP-HTTP)? Не понимаю. Любая литература / статьи на эту тему оценены:)
2.Как я могу захватить тег с помощью C ++ / Qt? Я попробовал QWebSocket, но получил только HTML DOM, отформатированный в строку ... И даже если я смогу получить один кадр (если бы мне было нужно, как получить запрос тега <img>
), - как я могу захватить поток без пропущенных кадров и экономного использования ресурсов?