부팅 시 자동으로 rtsp 서버를 시작하도록 라즈베리 파이 제로 2w를 설정하려고 합니다.

부팅 시 자동으로 rtsp 서버를 시작하도록 라즈베리 파이 제로 2w를 설정하려고 합니다.

v4l2rtspserver.service라는 서비스를 시작하려고 하면 다음이 표시됩니다.

v4l2rtspserver.service를 시작할 수 없습니다. v4l2rtspserver.service 장치의 장치 파일이 잘못 설정되었습니다. 자세한 내용은 시스템 로그 및 "systemctl status v4l2rtspserver.service"를 참조하세요.

내 서비스에 잘못된 단위 파일 설정이 있는 것 같습니다. 내 서비스 단위 파일은 다음과 같습니다.

[Unit]
Description=v4l2rtspserver rtsp-server
After=network.target

[Service]
ExecStartPre=/usr/bin/v4l2-ctl --set-ctrl vertical_flip=1
ExecStartPre=/usr/bin/v4l2-ctl --set-ctrl h264_i_frame_period=5
ExecStart=/home/pi/v4l2rtspserver/ v4l2rtspserver -F 30
ExecReload=/bin/kill -HUP $MAINPID
Type=simple
User=pi
Group=video
Restart=always

[Install]
WantedBy=multi-user.target

작동하게 하려면 무엇을 변경해야 합니까? 나는 이 튜토리얼을 따랐다:

https://id.nl/zekerheid-en-gemak/alarm-en-beveiliging/alarm-beveiliging/zelfbouw-ip-camera-in-5-stappen

답변1

해결책은 세 번째 문자에서 공백 문자를 제거하는 것입니다 ExecStart.

ExecStart=/home/pi/v4l2rtspserver/v4l2rtspserver -F 30

관련 정보