大多数海康IPC都支持网络硬盘(NAS)存储,也就是把海康的视频流存储在网络上的硬盘里面,这要求网络硬盘支持NFS或SMB/CIFS挂载方式,同时要求网络硬盘分区被单一海康IPC独占使用。
对于使用网络硬盘存储录像文件的海康IPC,我们任然可以调用海康IPC的接口播放录像。
下面描述了ubuntu20.04环境下海康IPC使用NFS硬盘的操作步骤:
一、搭建ubuntu20.04环境下NFS共享存储
- sudo apt install nfs-kernel-server
- sudo fdisk /dev/sdb //产生/dev/sdb1
- sudo mkfs.ext4 //dev/sdb1
- sudo mkdir /data
- sudo mount //dev/sdb1 /data
- sudo chmod 777 /data
- sudo vi /etc/exports
- 在exports文件中添加行
/data (rw,sync,no_root_squash)
/data 10.10.5.95(rw,sync,no_subtree_check)
/data 10.10.5.(rw,sync,no_subtree_check) - sudo service nfs_kernel-server restart
二、海康IPC配置
- 海康IPC登录后,存储-网络硬盘
- 输入ubuntu服务器地址,文件路径(/etc/exports文件中指定的),选择NFS
- 测试
采用NFS方式实现NAS存储有一个重要的缺点,就是无法进行账户/密码验证。为解决这一问题,可采用SMB/CIFS
下面描述了ubuntu20.04环境下海康IPC使用SMB/CIFS硬盘的操作步骤: