I have an imx296 camera on an RPi5 8GB, and all the pieces appear to fit, including the kernel, libcamera, rpicam-apps, and ton of gstreamer plugins, etc.. Camera is detected and functional, as much as I can tell, and rpicam-vid with --qt-preview all works too (remotely even).
I just want to run some camera app. on the RPi5 as a server, such that when I connect to it from a client on my local network, the client sees what the camera sees, live. Nothing fancy, just standard webcam stuff. And yet, I can't really find any instructions on how to do this that actually work. My vlc clients get a single still image, not a stream (that is, tcp gets a single still image, udp gets nothing). RTSP has issues with no "v4l2convert" and no "v4l2h264", which even when worked around, and I actually get RTSP to stream over the network (btw, that was the only actual stream that sent live data), I get this on the linux/amd64 client:
WARNING: from element /GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0/GstXvImageSink:autovideosink0-actual-sink-xvimage: A lot of buffers are being dropped.
Additional debug info:
../gstreamer-1.20.6/libs/gst/base/gstbasesink.c(3143): gst_base_sink_is_too_late (): /GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0/GstXvImageSink:autovideosink0-actual-sink-xvimage:
There may be a timestamping problem, or this computer is too slow.
I must be missing something terribly simple..could someone please point me in the right direction...it can't be this hard to do a webcam on a Pi5.
I just want to run some camera app. on the RPi5 as a server, such that when I connect to it from a client on my local network, the client sees what the camera sees, live. Nothing fancy, just standard webcam stuff. And yet, I can't really find any instructions on how to do this that actually work. My vlc clients get a single still image, not a stream (that is, tcp gets a single still image, udp gets nothing). RTSP has issues with no "v4l2convert" and no "v4l2h264", which even when worked around, and I actually get RTSP to stream over the network (btw, that was the only actual stream that sent live data), I get this on the linux/amd64 client:
WARNING: from element /GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0/GstXvImageSink:autovideosink0-actual-sink-xvimage: A lot of buffers are being dropped.
Additional debug info:
../gstreamer-1.20.6/libs/gst/base/gstbasesink.c(3143): gst_base_sink_is_too_late (): /GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0/GstXvImageSink:autovideosink0-actual-sink-xvimage:
There may be a timestamping problem, or this computer is too slow.
I must be missing something terribly simple..could someone please point me in the right direction...it can't be this hard to do a webcam on a Pi5.
Statistics: Posted by zoltan68 — Sun Jun 16, 2024 3:40 am