I am using a raspberry pi 3b+, trying to make the usb camera work with uv4l streaming.
These are the packages I've installed:
uv4l uv4l-raspicam uv4l-raspicam-extras uv4l-server uv4l-uvc uv4l-xscreen uv4l-mjpegstream uv4l-dummy uv4l-raspidisp
I've modified the /etc/uv4l/uv4l-raspicam.conf config as
And this is what I got when I run it:
uv4l --syslog-host 192.168.1.75 --driver uvc --device-id 1e4e:0109 <notice> [core] Trying to loading driver 'uvc' from built-in drivers... <notice> [core] Loading driver 'uvc' from external plug-in's... <notice> [driver] Video functionality 'USB2.0 Camera' recognized at 1e4e:0109 <notice> [core] Device detected! <warning> [core] Cannot create /dev/uv4l because file already exists <alert> [core] Device file already exists: File exists generic:17
Seems all good, but when I open
192.168.1.75:8090, although the webpage shows properly, if I click on stream or webrtc, no image shows, if I click "Call" button on webrtc, it alerts
"invalid video device!"
Then I tried
dd if=/dev/uv4l of=snapshot.jpeg bs=11M count=1, it stucked for a very long time and copy speed is 0:
pi@raspberrypi:~ $ dd if=/dev/uv4l of=snapshot.jpeg bs=11M count=1 ^C0+0 records in 0+0 records out 0 bytes copied, 2393.37 s, 0.0 kB/s
And BTW, in case these are relevant, I couldn't get the raspberry pi on board camera (the one with a flat cable) working neither,
vcgencmd get_camera shows
supported=1 detected=0 and the led on the camera is on. Also, there are these many files under
crw-rw-rw- 1 root video 240, 0 Jul 3 20:13 video0 crw-rw-rw- 1 root video 238, 1 Jul 3 20:48 video1 crw-rw-rw-+ 1 root video 81, 0 Jul 3 20:13 video10 crw-rw-rw-+ 1 root video 81, 1 Jul 3 20:13 video11 crw-rw-rw-+ 1 root video 81, 2 Jul 3 20:13 video12
Maybe not very relevant.
Just trying to get the usb camera to work for now, did I miss anything? Thanks