Получение скриншотов с RTSP потока

Нужно брать скриншоты с RTSP потока, причём это не тривиальная задача по типу одного скриншота.

Мне надо создавать подключение к RTSP, а потом делать скриншот когда мне вздумается, по типу того как это сделано в VLC. Само собой, ffmpeg не подошёл, потому что он делает соединение, сразу делает скриншот и сбрасывает соединение. Таким образом для 10 скриншотов с камеры я получаю 10 подключений-отключений от RTSP потока, что вдобавок вызывает проблемы с задержкой скриншота.

Желательно, чтобы это была какая-либо утилита по типу ffmpeg, ActiveX или как .dll-библиотека, потому что все эти действия надо вызывать программно. Пробовал делать все это дело с помощью ActiveX компоненты от VLC, но там очень странно работает функция получения скриншота (она сохраняет это все в папку, не указанную в документации, а так же там нельзя указать путь к скриншоту и его тип).

Есть какие-либо ещё утилиты, которые могут мне помочь?


Ответы (1 шт):

Автор решения: dmitry sergeev

Вот это можно посмотреть https://t-ev.ru/2016/12/jpeg-snapshot-rtsp/ У меня оно не поехало, но поток у меня с извращенной карты.

→ Ссылка