I have installed the UV4L suite of software onto RPi3 with Jessie. I am using a USB cam (Logitech C170) rather than RPi cam. I have been struggling to get this working reliably.

Initially I could not get anything working at port 8080. Finally I worked out (as it is not clear from the online instructions) that USB webcams trigger a streaming server at port 8090 NOT at port 8080.

I rebuilt my Pi three times in order to test different approaches to getting this software working. With the most recent approach I avoided installing the auto start script..as I was suspecting some other background process was causing issues. When I manually start things after a reboot I get the issues below:

pi@PI3_TWO:~ $ uv4l --enable-server --device-path 001:004 --config-file /etc/uv4l/uv4l-uvc.conf
<notice> [core] Trying to load driver 'uvc' from built-in drivers first...
<warning> [core] Driver 'uvc' not found
<notice> [core] Trying to load driver 'uvc' from external plug-in's instead...
<notice> [driver] Device found at specified path
<notice> [driver] Video functionality 'Webcam C170' recognized at 001:004
<notice> [core] Device detected!
<warning> [core] Cannot create /dev/video0 because file already exists
<notice> [core] Registering device node /dev/video1

Why would it be not initially finding the uvc driver, and what is external plugins? Why is there already a video0 file...and is this a problem?

But more importantly, The streaming server displays, and I have it configured for https. It displays the MJPEG stream fine. But the display will not work with the WebRTC or conerencing options. I just see a black screen. I want to get this working. I have enabled the major WebRTC options in the config, but it still doesnt work. How can I debug / get the camera working with the WebRTC and conference options?

  • do not put updates into comments ... add updates to the original question ... then delete the comment
    – jsotola
    Feb 18, 2018 at 1:05


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Browse other questions tagged or ask your own question.