Я хочу разработать плагин gstreamer, который может использовать ускорение, обеспечиваемое графическим процессором видеокарты (NVIDIA RTX2xxx). Цель состоит в том, чтобы иметь быстрый конвейер gstreamer, который обрабатывает видеопоток, включая настраиваемый фильтр.
После двух дней поиска в Google я не могу найти ни одного примера или подсказки.
-
Одна из лучших найденных альтернатив - использование «nvivafilter», передача модуля cuda в качестве аргумента. Однако нигде не объясняется, как установить этот плагин, и нет примеров. Хуже всего то, что это может быть указано c для оборудования Nvidia Jetson.
Другой альтернативой кажется использование gstreamer внутри opencv python скрипта. Но это означает смесь, которую я не знаю, как влияет на производительность.
Этот gstreamer учебник рассказывает о нескольких библиотеках. Но кажется устаревшим и не предоставляет подробностей.
RidgeRun, похоже, имеет что-то похожее на «nvivafilter», но не FOSS.
Кто-нибудь пример или предложение, как действовать.