检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
视频智能分析的算法服务支持的输出类型为Webhook。在创建作业前您需确保Webhook Service已运行成功。 下面以一个简单的python脚本作为示例,展示如何启动Webhook Service并保存接收的数据。 准备一台本地的Linux服务器,确保Linux服务器和边缘节点
如何查看边缘节点的驱动版本 视频智能分析服务视频子服务支持x86+GP Tnt004类型服务器。使用Tnt004类型服务器请下载推荐的Tnt004驱动版本。 命令执行成功后回显信息如图1所示。 图1 GP Tnt004显卡驱动信息 视频智能分析服务视频子服务支持Kunpeng+D
上模式,必须保证云上的RESTful的地址需要华为云的服务器可以访问;如果是边缘模式,则边缘的RESTful的地址需要用户自己的边缘服务器能访问。 假如客户提供的GET方法的RESTful请求地址为http//:10.10.10.1:6006/task 对应的响应为 { "data":
之间网络连通并稳定。 边缘节点服务器与用户自定义的流媒体服务器网络连通 为确保分析作业能够稳定获取视频流,需要保证边缘节点服务器与用户自定义的流媒体服务器之间的网络连通,并且确保网络稳定及带宽足够。 目前1路视频流的码流大约4Mbps,则10路视频流实时分析,需要保证40Mbps
下面以一个简单的python脚本作为示例,展示如何启动Webhook Service并保存接收的数据。 准备一台本地的Linux服务器,确保Linux服务器和边缘节点服务器网络通畅,并已安装python环境。 使用ifconfig命令在Linux服务器上查询服务器IP地址。 修改脚本
什么类型的操作。 表2 HTTP方法 方法 说明 GET 请求服务器返回指定资源。 PUT 请求服务器更新指定资源。 POST 请求服务器新增资源或执行特殊操作。 DELETE 请求服务器删除指定资源,如删除对象等。 HEAD 请求服务器资源头部。 PATCH 请求服务器更新资源的部分内容。
为云,准备边缘节点服务器、准备RTSP流地址、准备网络等。 环境准备 注册边缘节点并纳管 视频智能分析服务的作业会通过智能边缘平台IEF下发到边缘节点服务器中运行。所以需要将边缘节点服务器注册并纳管到IEF。 注册边缘节点并纳管 注册终端设备 视频智能分析服务的视频源需要通过IE
返回结果 请求发送以后,您会收到响应,包含:状态码、响应消息头和响应消息体。 状态码 状态码是一组从1xx到5xx的数字代码,状态码表示了请求响应的状态,完整的状态码列表请参见状态码。 对于获取用户Token接口,如果调用后返回状态码为“201”,则表示请求成功。 响应消息头 对
输出的日志可以在AOM中查看,具体操作请参见在AOM查看日志。 系统日志:边缘节点上IEF软件运行产生的日志。 应用日志:边缘节点上部署的应用产生的日志,例如:算法作业运行产生的日志。 图1 打开系统日志开关 图2 打开应用日志开关
打开程序,单击“菜单 > 添加文件”,选择添加RTSP流地址或者本地视频文件,如图1所示。 图1 添加文件 绘画直线段时,单击,在图中画出期望的直线段,如图2所示。 图2 绘画直线段 绘画多边形时,单击。在图中画出期望的检测区域,最后一条线段不需要绘画,双击鼠标表示绘画多边形结
如何调用API 构造请求 认证鉴权 返回结果
程未启动引起的系统异常。 Step2 在边缘节点服务器上安装GP驱动 在视频智能分析的算法分析场景中,需要使用边缘节点服务器上的GP能力,所以要提前在边缘节点服务器上安装GP驱动,缺少GP驱动会导致算法下发失败。 x86+GP Tnt004类型的服务器,需要在服务器上安装Tnt0
Token的有效期为24小时,需要使用同一个Token鉴权时,可以缓存起来,避免频繁调用。 Token在计算机系统中代表令牌(临时)的意思,拥有Token就代表拥有某种权限。Token认证就是在调用API的时候将Token加到请求消息头,从而通过身份认证,获得操作API的权限。 T
算法结果如何处理和保存 对于边缘算法,算法包会以镜像的方式下发到客户自己配置的边缘节点。算法运行过程在客户的边缘节点进行,分析结果及告警会输出到客户自己配置的路径。 视频智能分析服务只实时分析客户的视频流数据,不存储客户的任何数据。
rtsp地址相对位置 和边缘算法的Restful类似,区别在于云上的Restful的地址需要华为云的服务器可以访问,而边缘的Restful的地址需要用户自己的边缘服务器能访问。可参考准备RESTful视频源地址。 VCN 表示从视频云(Video Cloud Node,简称VCN)中读取视频数据。
String OBS的路径,当输入为obs类型时必填 url 否 String url输入源的地址或者获取视频流地址的restful请求地址,当输入为url类型或者edgerestful类型时必填。长度不超过1000 headers 否 Object 获取视频流地址的restful请
String OBS的路径,当输入为obs类型时必填 url String url输入源的地址或者获取视频流地址的restful请求地址,当输入为url类型或者edgerestful类型时必填。长度不超过1000 headers Object 获取视频流地址的restful请求携带的请求头,
返回一个资源特征与地址的列表用于用户终端(例如:浏览器)选择。 301 Moved Permanently 永久移动,请求的资源已被永久的移动到新的URI,返回信息会包括新的URI。 302 Found 资源被临时移动。 303 See Other 查看其它地址。 使用GET和POST请求查看。
Boolean 是否可升级,值为true时返回 new_alg_id String 升级后的算法ID,可升级时返回 请求示例 我的算法服务列表,过滤出状态为“运行中”、“已停止”或“部署异常”的服务 GET https://{endpoint}/v2/{project_id}/al
选择“全部”或“部分”。 “全部”即订阅所有视频源的告警信息;“部分”即订阅所选视频源的告警信息。 订阅地址 订阅者本地PC地址。例:http://127.0.0.1:8080 请求头 随着订阅的消息一起发送给订阅者,格式为key-value。至少有一个自定义的请求头。 订阅者描述 描述信息,可选填。