Ускорить конвейер gstreamer

В настоящее время я разделяю источник видео на пару видео портов, например:

gst-launch v4l2src device=/dev/video0 ! tee name=t \ t. ! queue ! v4l2sink device=/dev/video4 \ t. ! queue ! v4l2sink device=/dev/video5

Если я читаю данные видеокадра с оригинального видео порта (/dev/video0) без этого требуется около 0,06 сек с питоном. Но если я читаю из /dev/video5Это займет около 0,4 секунды с OpenCV в Python. Камера Logitech C920.

Целевой видеопорт был создан через v4l2loopback следующим образом: sudo modprobe v4l2loopback video_nr=5 card_label="Target Video Port"

Есть идеи, чтобы сократить это время?

Спасибо!

0 ответов

Другие вопросы по тегам