检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
使用边缘算法对网络的要求主要有以下方面: 边缘节点服务器与华为云网络连通 视频智能分析算法作业会从华为云下发到边缘节点运行,请确保边缘节点服务器与华为云之间网络连通并稳定。 边缘节点服务器与用户自定义的流媒体服务器网络连通 为确保分析作业能够稳定获取视频流,需要保证边缘节点服务器与用户自定义的流媒体服务器之间的网络连通,并且确保网络稳定及带宽足够。
Service并保存接收的数据。 准备一台本地的Linux服务器,确保Linux服务器和边缘节点服务器网络通畅,并已安装python环境。 使用ifconfig命令在Linux服务器上查询服务器IP地址。 修改示例脚本第18行,填入服务器IP地址。 图1 示例脚本 import json
视频智能分析服务视频子服务支持x86+GP Tnt004类型服务器。使用Tnt004类型服务器请下载推荐的Tnt004驱动版本。 命令执行成功后回显信息如图1所示。 图1 GP Tnt004显卡驱动信息 视频智能分析服务视频子服务支持Kunpeng+D310类型服务器。D310推理芯片的驱动分为c82等
异常。 Step2 在边缘节点服务器上安装GP驱动 在视频智能分析的算法分析场景中,需要使用边缘节点服务器上的GP能力,所以要提前在边缘节点服务器上安装GP驱动,缺少GP驱动会导致算法下发失败。 x86+GP Tnt004类型的服务器,需要在服务器上安装Tnt004显卡驱动,请下载并安装推荐的Tnt004驱动版本。
新建订阅 单击事件订阅,进入事件订阅列表页面。 单击“新建订阅”,参考表1填写相关参数。 表1 订阅事件参数填写说明 参数名称 参数描述 订阅者名称 设置订阅者名称。 视频源 选择“全部”或“部分”。 “全部”即订阅所有视频源的告警信息;“部分”即订阅所选视频源的告警信息。 订阅地址
问用户提供的服务器地址,获取response并解析得到视频源的流地址,进而接入视频源进行分析。使用RESTful接入前,如果是云上模式,必须保证云上的RESTful的地址需要华为云的服务器可以访问;如果是边缘模式,则边缘的RESTful的地址需要用户自己的边缘服务器能访问。 假如
的形式表示请求头和取值,至少1组,至多10组。 data_category Array of strings 作业输出数据类别的列表,选填,仅部分服务需要。当输出类型下有这个列表时,表示希望这个输出类型下存放dataCategory列表内的数据。 数组长度:0 - 10 表15 TaskServiceConfig
Conflict 服务器在完成请求时发生冲突。 返回该状态码,表明客户端尝试创建的资源已经存在,或者由于冲突请求的更新操作不能被完成。 410 Gone 客户端请求的资源已经不存在。 返回该状态码,表明请求的资源已被永久删除。 411 Length Required 服务器无法处理客户
Tnt004类型服务器,推荐使用:RH2288V5或Atlas G5500。服务器操作系统推荐使用CentOS 7.x版本。使用Tnt004类型服务器请下载推荐的Tnt004驱动版本。 表2 推荐的服务器类型 服务器型号 描述 NPU/GP Atlas800 AI服务器-型号3000
Service并保存接收的数据。 准备一台本地的Linux服务器,确保Linux服务器和边缘节点服务器网络通畅,并已安装python环境。 使用ifconfig命令在Linux服务器上查询服务器IP地址。 修改脚本第18行,填入Linux服务器IP地址。 图1 示例脚本post.py import
使用流程 表1 边缘算法使用流程 流程 说明 详细指导 环境准备 在使用视频智能分析服务前,需要注册华为账号并开通华为云,准备边缘节点服务器、准备RTSP流地址、准备网络等。 环境准备 注册边缘节点并纳管 视频智能分析服务的作业会通过智能边缘平台IEF下发到边缘节点服务器中运行。所
增视频源将出现在视频源列表中。 单个用户默认只能新增5000个视频源,如需增加限额请联系服务运营人员。 新增视频源 进入“视频中心”菜单栏下,单击左侧导航“视频源列表”,进入视频源列表界面,单击“新增视频源”。 参考表1填写相关的参数,单击“确认”。 表1 新增视频源参数说明 参数名称
型的操作。 表2 HTTP方法 方法 说明 GET 请求服务器返回指定资源。 PUT 请求服务器更新指定资源。 POST 请求服务器新增资源或执行特殊操作。 DELETE 请求服务器删除指定资源,如删除对象等。 HEAD 请求服务器资源头部。 PATCH 请求服务器更新资源的部分内容。
我的算法服务列表 功能介绍 我的算法服务列表 调用方法 请参见如何调用API。 URI GET /v2/{project_id}/algorithm/services/user 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 用户项目ID,获取方法参见获取项目ID和名称
状态码是一组从1xx到5xx的数字代码,状态码表示了请求响应的状态,完整的状态码列表请参见状态码。 对于获取用户Token接口,如果调用后返回状态码为“201”,则表示请求成功。 响应消息头 对应请求消息头,响应同样也有消息头,如“Content-type”。 表1 公共响应消息头 消息头名称 描述
以键值对的形式表示请求头和取值,至少1组,至多10组 data_category 否 Array of strings 任务输出数据类别的列表,选填,仅部分服务需要。当输出类型下有这个列表时,表示希望这个输出类型下存放dataCategory列表内的数据 表13 TaskServiceConfig
data_category Array of strings 作业输出数据类别的列表,选填,仅部分服务需要。当输出类型下有这个列表时,表示希望这个输出类型下存放dataCategory列表内的数据 表12 TaskOutputDis 参数 参数类型 描述 stream_name String
的形式表示请求头和取值,至少1组,至多10组。 data_category Array of strings 作业输出数据类别的列表,选填,仅部分服务需要。当输出类型下有这个列表时,表示希望这个输出类型下存放dataCategory列表内的数据。 数组长度:0 - 10 表14 TaskServiceConfig
以键值对的形式表示请求头和取值,至少1组,至多10组 data_category 否 Array of strings 任务输出数据类别的列表,选填,仅部分服务需要。当输出类型下有这个列表时,表示希望这个输出类型下存放dataCategory列表内的数据 表13 TaskServiceConfig
data_category 否 Array of strings 作业输出数据类别的列表,选填,仅部分服务需要。当输出类型下有这个列表时,表示希望这个输出类型下存放dataCategory列表内的数据。 数组长度:0 - 10 表10 TaskOutputDis 参数 是否必选 参数类型 描述 stream_name