EternalDoubter 0 Posted June 22, 2021 · Report post Здорова орлы. Проект: stm32h743 читает кадры с камеры по DCMI и кидает их по UDP(lwip работает), на стороне ПК работает прога на Qt, принимает кадры, отображает(я сделал минимальную обвязку типа протокола), все хорошо, 20-30 FPS. Разрешение: 640х512, 1 байт на пиксель, размер кадра 327.680 байт, JPEG не используется. Задача: отобразить это видео в браузере, без Qt программки. Смотрел в сторону RTSP-библиотек, но не нашел ничего относительно простого под embedded, посоветуйте что-нибудь. Quote Ответить с цитированием Share this post Link to post Share on other sites
aaarrr 0 Posted June 22, 2021 · Report post 41 minutes ago, EternalDoubter said: относительно простого Относительно просто - упаковать кадр в какой-либо стандартный формат (в идеале - JPEG, ибо поддерживается всеми) и отдать по HTTP. Quote Ответить с цитированием Share this post Link to post Share on other sites
EternalDoubter 0 Posted June 22, 2021 · Report post aaarrr, хотите сказать добавить заголовки для JPEG или BMP файла и так кидать? а браузер соберет пакеты по 1500 байт в большой файл? Quote Ответить с цитированием Share this post Link to post Share on other sites
aaarrr 0 Posted June 22, 2021 · Report post Соберет, куда денется. Посмотрите примеры для ESP32-CAM - там как раз JPEG'и сплошным потоком передаются. Quote Ответить с цитированием Share this post Link to post Share on other sites
EternalDoubter 0 Posted June 22, 2021 · Report post aaarrr, чё-то не догоняю, похоже надо http-server поднимать? UDP из браузера смотреть невозможно, он ругается, можно подробнее, тема многим будет интересна, я уверен. Quote Ответить с цитированием Share this post Link to post Share on other sites
aaarrr 0 Posted June 22, 2021 · Report post Да, нужен минимальный http-сервер. Где найти пример, я показал. Там очень просто все. Quote Ответить с цитированием Share this post Link to post Share on other sites