nvv4l2camerasrc를 사용하여 v4l2loopback으로 생성된 가상 장치에서 데이터를 가져옵니다.

nvv4l2camerasrc를 사용하여 v4l2loopback으로 생성된 가상 장치에서 데이터를 가져옵니다.

nvv4l2camerasrc를 사용하여 v4l2loopback으로 생성된 가상 장치에서 데이터 스트림을 가져오는 방법이 있습니까? 지금까지는 다음 단계에 따라 가상 장치에서만 비디오를 스트리밍할 수 있습니다.

  • 다음 파이프라인 중 하나를 사용하여 가상 장치를 만듭니다.
gst-launch-1.0 v4l2src device=/dev/video0 ! 'video/x-raw' ! v4l2sink device=/dev/video2

또는

gst-launch-1.0 nvv4l2camerasrc device=/dev/video0 ! 'video/x-raw(memory:NVMM), format=UYVY' ! nvvidconv ! identity drop-allocation=true ! queue ! v4l2sink device=/dev/video2
  • 그런 다음 다음과 같이 스트리밍을 위한 파이프라인을 만듭니다.
gst-launch-1.0 v4l2src device=/dev/video2 ! 'video/x-raw' ! fpsdisplaysink video-sink=fakesink text-overlay=0 sync=false -v

그러나 nvv4l2camerasrc와 함께 파이프를 사용하여 스트리밍하고 싶지만 아직 작동하지 않습니다.

gst-launch-1.0 nvv4l2camerasrc device=/dev/video2 ! 'video/x-raw(memory:NVMM), format=UYVY' ! nvvideoconvert ! fpsdisplaysink video-sink=fakesink --verbose

관련 정보