В Raspberry pi3 у меня есть программа c, которая захватывает необработанные изображения 8 бит YUY с USB CAM (FLIR Boson) с драйвером V4l2.
Эти файлы буферизуются в памяти и отображаются с помощью функции imshow (,) openCV и обновляются с частотой кадров 9FPS с хорошим качеством и задержкой.
Как вы думаете, возможно ли с помощью gstreamer использовать эти изображения внутри программы c и передавать их в потоковом режиме MPEG? Не уверен, что multifilesrc может обновиться вживую с новым образом.
Другие методы, такие как gst-launch-1.0 или ffmpeg для захвата непосредственно с устройств v4l2, работали, но с очень плохим качеством и недопустимой задержкой.
Большое спасибо
Rgds