JPEG SNAPSHOT из RTSP потока

Возникла задача взять с камеры транслирующей только видео через RTSP статичный скриншот в формате JPEG. Решено написать консольное приложение параметрах которого откуда взять поток и куда сохранить скриншот с использованием OpenCV (EmguCV).

Использовать можно ffmpeg, но внятного и быстро работающего решения, которое не зависало бы в памяти при любой проблеме, не нашлось.

Код упрощенно выглядит так:

Готовое приложение: rtsp2jpeg (x86). Перед использованием установить vcredist_x86.exe.

UPD: Добавлена функция таймаута подключения к потоку. В предыдущей версии, при проблемах с подключением, приложение оставалось в памяти.

Использовать так:

2 мысли о “JPEG SNAPSHOT из RTSP потока”

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.