安装与配置 Crowsnest 摄像头服务

老鸽子 发布于 2023-12-16 1076 次阅读


安装 Crowsnest

Crowsnest可以通过KIAUH或GitHub直接获取。

在KIAUH的安装菜单中选择12) [Crowsnest],或者使用以下命令获取:

git clone https://github.com/mainsail-crew/crowsnest

如为手动下载,请在进入crowsnest目录后运行tools/install.sh脚本。

安装完成后,会询问是否将crowsnest加入moonraker的自动更新检查,如果自动更新工作不太正常,可在此选择N跳过:

Do you want to add 'update manager' entry to your moonraker.conf? [Y/n]:

在此之后会提示重启系统:

Installation successful.

Reboot your machine for the changes to take effect!

Reboot NOW? [y/N]:

配置

安装完成后,会在~/printer_data/config目录中生成crowsnest.conf配置文件。其中重要参数介绍如下:

[cam 1]
mode: ustreamer     # 摄像头服务软件,一般无需更改,树莓派用户可改为camera-streamer
enable_rtsp: false  # 是否开启RTSP,如有连接到NVR等需求可开启
rtsp_port: 8554     # RTSP端口
port: 8080          # MJPG端口
device: /dev/video0 # 摄像头设备名称,后面会写如何获取
resolution: 640x480 # 分辨率(宽x高)
max_fps: 15         # 摄像头帧数
#custom_flags:      # ustreamer或camera-streamer的高级设置
#v4l2ctl:           # 摄像头高级设置,如需锁定自动对焦等可配置此项

获取摄像头设备名称

使用v4l2-ctl --list-devices命令可以获取到摄像头的设备名称。如摄像头连接无误,可看到类似下面的输出:

USB2.0 HD UVC WebCam: USB2.0 HD (usb-0000:02:03.0-1):
	/dev/video0
	/dev/video1
	/dev/media0

其中/dev/video0/dev/video1即为摄像头的设备名称。

咕咕咕~
最后更新于 2023-12-16