安装 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
即为摄像头的设备名称。
Comments NOTHING