uvcsink using arbitrary sources
Markus Fritsche via gstreamer-devel <[email protected]>
| Newsgroups | gmane.comp.video.gstreamer.devel |
|---|---|
| Message-ID | <[email protected]> |
Hello, I have a Raspberry Pi Zero 2 W set up as an USB gadget. This is recognized on my host correctly as ioctl: VIDIOC_ENUM_FMT Type: Video Capture [0]: 'YUYV' (YUYV 4:2:2) Size: Discrete 640x360 Interval: Discrete 0.010s (100.000 fps) Interval: Discrete 0.067s (15.000 fps) Interval: Discrete 0.500s (2.000 fps) If I start the pipeline gst-launch-1.0 videotestsrc ! queue ! uvcsink v4l2sink::device=/dev/video0 on the RPI and then open the UVC device on my host, I can see the test video just fine. However, if I start gst-launch-1.0v4l2src ! video/x-raw,width=640,height=360 ! tee name="local"! queue ! jpegenc ! rtpjpegpay ! udpsink host=192.168.88.51 port= 5000 on my host and gst-launch-1.0 udpsrc port=5000 ! application/x-rtp, encoding-name=JPEG, payload=26 ! rtpjpegdepay ! queue ! jpegdec ! uvcsink v4l2sink::device=/dev/video0 on the rpi, the run time counter on the rpi just stops (no other error is being printed) and vlc on my host cannot open the video stream. Is this supposed to work? What additional info should I provide? Best regards, Markus