起動時に自動的に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

解決策は、3番目の文字から空白文字を削除することですExecStart

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

おすすめ記事