我正在尝试将我的树莓派零 2w 设置为在启动时自动启动 rtsp 服务器

我正在尝试将我的树莓派零 2w 设置为在启动时自动启动 rtsp 服务器

当尝试启动名为: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

相关内容