
# 环境准备
通常园区视频功能主要集中在存储和查看，视频分析和态势感知能力较弱。通过使用智能边缘平台与[视频智能分析服务（VIAS）](https://support.huaweicloud.com/vias/index.html)，提升视频分析和感知能力，实现智慧园区人脸识别检测功能。
![](https://support.huaweicloud.com/bestpractice-ief/public_sys-resources/note_3.0-zh-cn.png)
本实践需要使用到视频分析服务的"边缘人脸提取"功能，使用前您需要确认该功能是否在您使用的区域已经上线。本实践以"华北-北京四"区域举例说明。
在开始使用之前，需要先完成相应的环境准备工作。
1. 配置边缘摄像头。 
   请参考摄像头相应型号官方配置文档，登录Web管理页面，配置IP地址，获取rtsp视频流地址。以海康摄像头为例，根据摄像头型号，按照说明书设置IP地址激活摄像机，激活后按照电脑IP配置摄像头IP地址，保持终端设备IP地址与电脑IP地址处于同一网段内；随后登录摄像头浏览器控制页面，添加用户，获得视频流地址，海康摄像头的rtsp地址格式为：XXXX，摄像头配置完成后，使用VLC（[https://www.videolan.org](https://www.videolan.org/)）对摄像头rtsp流进行检验。使用VLC软件进行播放来检测是否有标准rtsp视频流。
   
   
2. 准备边缘节点服务器。 
   该场景下需要部署边缘智能视频算法，因此需要有一定的计算能力，该场景下边缘节点的最低要求如下：
   表1边缘节点要求 
   | 项目      | 规格                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
   |:---|:---|
   | OS      | 操作系统语言必须切换至**英文**。 - x86_64架构 Ubuntu LTS (Xenial Xerus)、Ubuntu LTS (Bionic Beaver) 、CentOS、EulerOS、RHEL、银河麒麟、中兴新支点、中标麒麟、openEuler、uos（Unity Operating System）、ol（Oracle Linux）、hce（Huawei Cloud Euler）、openEuler 23.09 Edge   - armv7i（arm32）架构 Raspbian GNU/Linux (stretch)   - aarch64（arm64）架构 Ubuntu LTS (Xenial Xerus)、Ubuntu LTS (Bionic Beaver) 、CentOS、EulerOS、RHEL、银河麒麟、中兴新支点、中标麒麟、openEuler、uos（Unity Operating System）、ol（Oracle Linux）、hce（Huawei Cloud Euler）、openEuler 23.09 Edge 说明： 推荐使用面向边缘计算场景的openEuler 23.09 Edge操作系统。    |
   | 内存      | 边缘软件开销约128MB，为保证业务的正常运行，建议边缘节点的内存大于256MB。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
   | CPU     | \>= 1核                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
   | 硬盘      | \>= 1GB                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
   | GPU（可选） | 同一个边缘节点上的GPU型号必须相同。 说明： 当前支持Nvidia Tesla系列P4、P40、T4等型号GPU。 含有GPU硬件的机器，作为边缘节点的时候可以不使用GPU。 如果边缘节点使用GPU，您需要在纳管前安装GPU驱动。 目前只有使用x86架构的GPU节点才能纳管到IEF中使用。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
   | NPU（可选） | 昇腾AI加速处理器。 说明： 当前支持集成了昇腾处理器的边缘节点，如Atlas 300推理卡、Atlas 800推理服务器。同时支持昇腾310、昇腾310B。 如果边缘节点使用NPU，请确保边缘节点已安装驱动（目前昇腾310仅支持1.3.x.x和1.32.x.x的固件版本，例如1.3.2.B893，可用npu-smi info命令查看固件版本）（NPU驱动需不小于22.0.4版本，进入驱动所在路径如"/usr/local/Ascend/driver"，执行cat version.info命令查看）。如果没有安装驱动，请联系设备厂商获取支持。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
   | 容器引擎    | Docker版本必须高于17.06。使用高于或等于1.23版本的docker时，需设置docker cgroupfs版本为1，不支持docker HTTP API v2。 （请勿使用18.09.0版本Docker，该版本存在严重bug，详见<https://github.com/docker/for-linux/issues/543>；如果已使用此版本，请尽快升级。） 须知： Docker安装完成后，请将Docker进程配置为开机启动，避免系统重启后Docker进程未启动引起的系统异常。 Docker Cgroup Driver必须设置为cgroupfs。详细配置方法请参考[在边缘节点安装Docker后，如何设置Docker Cgroup Driver？](https://support.huaweicloud.com/ief_faq/ief_faq_0063.html)。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
   | glibc   | 版本必须高于2.17。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
   | 端口使用    | 边缘节点需要使用8883端口，8883端口用于边缘节点内置MQTT broker监听端口，请确保该端口能够正常使用。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
   | 时间同步    | 边缘节点时间需要与UTC标准时间保持一致，否则会导致边缘节点的监控数据、日志上传出现偏差。您可以选择合适的NTP服务器进行时间同步，从而保持时间一致。详细配置方法请参见[如何同步NTP服务器？](https://support.huaweicloud.com/ief_faq/ief_faq_0053.html)。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
      
   
   
3. 安装Docker。 
   根据边缘计算节点的操作系统，安装对应版本的Docker。
   ![](https://support.huaweicloud.com/bestpractice-ief/public_sys-resources/note_3.0-zh-cn.png)
   Docker安装完成后，请将Docker进程配置为开机启动，避免系统重启后Docker进程未启动引起的系统异常。
   
   
4. 安装GPU驱动并将GPU驱动文件拷贝到边缘节点指定目录下。 
   在园区人脸检测场景中，需要使用边缘节点上的GPU能力，所以需要提前在边缘节点上安装GPU驱动，缺少GPU驱动会导致人脸识别算法下发失败。
   具体操作请参见[拷贝GPU驱动文件](https://support.huaweicloud.com/usermanual-ief/ief_01_0027.html)。
   
   
5. 购买DIS通道。
   
   人脸检测场景中，选择DIS作为数据传输通道，将边缘侧识别出的人脸图片及元数据上传云上进行分析。
   在[DIS控制台](https://console.huaweicloud.com/dis)中，单击右上角"购买接入通道"，根据提示配置名称、通道类型等参数。DIS通道详细配置请参考[开通DIS通道](https://support.huaweicloud.com/usermanual-dis/dis_01_0601.html)。
   DIS通道创建完成后请记录通道名称，在下发人脸检测算法时需要选择该通道。
   图1DIS通道参考配置   
   ![](https://support.huaweicloud.com/bestpractice-ief/zh-cn_image_0141872882.png "点击放大")
   
   
 
