I don’t want to open a bug report unless advised to.
Currently mjpeg-streamer service fails to start.
Where can I start looking for the cause? Are there service logs?
[EDIT]
Maybe this will help?
Generic Rockchip RK3399 (aarch64) | IP: 192.168.1.134 | Use up/down buttons to s
│ │
│ ● mjpg-streamer.service - mjpg-streamer (DietPi)
│ Loaded: loaded (/etc/systemd/system/mjpg-streamer.service; disabled;
│ vendor preset: enabled)
│ Drop-In: /etc/systemd/system/mjpg-streamer.service.d
│ └─dietpi-services_edit.conf
│ Active: failed (Result: exit-code) since Tue 2022-11-08 19:38:17 MST;
│ 27s ago
│ Docs:
│ https://github.com/jacksonliam/mjpg-streamer/tree/master/mjpg-streamer-exper
│ imental
│ Process: 4373 ExecStart=/opt/mjpg-streamer/mjpg_streamer -i input_uvc.so
│ -d /dev/video0 -o output_http.so -p 8082 -n (code=exited, status=1/FAILURE)
│ Main PID: 4373 (code=exited, status=1/FAILURE)
│ CPU: 43ms
│
│ Nov 08 19:38:17 DietPi mjpg_streamer[4373]: i: init_VideoIn failed
│ Nov 08 19:38:17 DietPi mjpg_streamer[4373]: MJPG-streamer [4373]: MJPG
│ Streamer Version.: 2.0
│
Can you reboot your system and share
journalctl -u mjpg-streamer.service
root@DietPi:~# journalctl -u mjpg-streamer.service
-- Journal begins at Wed 2022-11-09 06:34:43 MST, ends at Wed 2022-11-09 06:35:4
2 MST. --
Nov 09 06:35:00 DietPi systemd[1]: Started mjpg-streamer (DietPi).
Nov 09 06:35:00 DietPi mjpg_streamer[784]: MJPG-streamer [784]: starting applica
tion
Nov 09 06:35:00 DietPi mjpg_streamer[784]: MJPG Streamer Version.: 2.0
Nov 09 06:35:00 DietPi mjpg_streamer[784]: i: Using V4L2 device.: /dev/video0
Nov 09 06:35:00 DietPi mjpg_streamer[784]: i: Desired Resolution: 640 x 480
Nov 09 06:35:00 DietPi mjpg_streamer[784]: i: Frames Per Second.: -1
Nov 09 06:35:00 DietPi mjpg_streamer[784]: i: Format............: JPEG
Nov 09 06:35:00 DietPi mjpg_streamer[784]: i: TV-Norm...........: DEFAULT
Nov 09 06:35:00 DietPi mjpg_streamer[784]: Error opening device /dev/video0: vid
eo capture not supported.
Nov 09 06:35:00 DietPi mjpg_streamer[784]: Init v4L2 failed !! exit fatal
Nov 09 06:35:00 DietPi mjpg_streamer[784]: i: init_VideoIn failed
Nov 09 06:35:00 DietPi mjpg_streamer[784]: MJPG-streamer [784]: MJPG Streamer Ve
rsion.: 2.0
Nov 09 06:35:00 DietPi systemd[1]: mjpg-streamer.service
: Main process exited, code=exited, status=1/FAILURE
Nov 09 06:35:00 DietPi mjpg_streamer[784]: MJPG-streamer [784]: Using V4L2 devic
e.: /dev/video0
Nov 09 06:35:00 DietPi systemd[1]: mjpg-stre
amer.service: Failed with result 'exit-code'.
Nov 09 06:35:00 DietPi mjpg_streamer[784]: MJPG-streamer [784]: Desired Resoluti
on: 640 x 480
Nov 09 06:35:00 DietPi mjpg_streamer[784]: MJPG-streamer [784]: Frames Per Secon
d.: -1
Nov 09 06:35:00 DietPi mjpg_streamer[784]: MJPG-streamer [784]: Format..........
..: JPEG
Nov 09 06:35:00 DietPi mjpg_streamer[784]: MJPG-streamer [784]: TV-Norm.........
..: DEFAULT
Nov 09 06:35:00 DietPi mjpg_streamer[784]: MJPG-streamer [784]: init_VideoIn fai
led
What I think may be happening is that it is looking for a device on /dev/video0
, when in fact, the webcam is on /dev/video5
.
root@DietPi:~# v4l2-ctl --list-devices
rockchip,rk3399-vpu-enc (platform: hantro-vpu):
/dev/video2
/dev/video3
/dev/media0
rockchip-rga (platform:rga):
/dev/video0
rkvdec (platform:rkvdec):
/dev/video4
/dev/media1
rockchip-iep (platform:rockchip-iep):
/dev/video1
USB Webcam: USB Webcam (usb-xhci-hcd.0.auto-1):
/dev/video5
/dev/video6
/dev/media2
So, how do I change that?
Fixed it! I edited the service by changing the device with -d /dev/video5
.
2 Likes