AI模版可应用于流级别,多个流可使用相同的AI模版。视频AI模版被应用到某一路监控流之后不会马上触发视频AI预测,需要手动调API触发AI预测。视频AI能力与智能视觉产品联动,使用的智能视觉产品能力进行视频AI预测,详见文档最后部分说明。

AI模版使用限制

模版具备区域属性,给空间配置模版时只能选择同一个区域的模版。例如:创建的空间区域在华东2,那么可选择应用的模版只能是属于区域华东2的模版。

AI模版操作步骤

  1. 登录视频监控控制台,单击模版管理 > AI模板

  2. AI模版页面,单击添加模版

  3. 填写AI模版基本参数。

    说明 使用视频AI模版前需要先开通智能视觉产品。
  4. 根据实际业务需求进行AI模版配置,支持选择不同来源、不同类型的AI预测模版。配置后点击确定

    • 模板名称:必填项,可自定义模型,可设置4-64位的中文、大写字母、数字中划线或下划线,同一账号下模型名称不可重复。
    • 模板描述:非必填项,用于用户自定义标识使用。
    • 模型组:必填项,包含模型来源、模型类型、模型名称、截帧频率。
    • 存储位置:必填项,指截帧文件OSS存储地址,输入格式如下:http: //Bucket.oss-cn-hangzhou.aliyuncs.com/path,如无bucket,可以选择 OSS控制台 创建。
    • 存储规则:必填项,完整存储路径为:存储地址/存储规则。存储规则支持{ModelId}, {PredictId}, {NanoTimestamp}, {AppName}, {StreamName} 等变量,系统会自动替换,为了保证图片唯一性,{NanoTimstamp}为必填,否则会重复覆盖图片。
    • 消息通知:必填项,可选择“队列”或“通知”队列名称:必填项,通过消息服务(MNS)获取视频预测处理结果,可在队列名称下拉菜单中选择已建好的队列或通知。如未有队列或通知,则需要登录MNS控制台创建“队列”或“事件通知”。

AI模版管理

可创建、删除、查看AI模版信息。

AI预测流程

配置了AI模版并应用了某路监控流之后,并不会自动触发预测,需要启动智能视觉的AI分析,步骤如下:

  1. 获取模型ID,在创建AI模版后会生成模型ID,可在AI模版管理列表页查到,或通过查询AI模版获取。
  2. 调用智能视觉API接口创建流预测并输入被预测流ID、模型ID以及MNS队列名称信息,启动流预测(从监控服务拉流进行预测处理),并将预测结果回调到用户指定的MNS队列。API详细使用说明和范例,可查看智能视觉API接入说明
  • 调用视频监控API: DescribeStream接口返回PlayDomain, App, Name三元组,按规则拼接产生streamId:rtmp://PlayDomain/App/Name
  • 调用智能视觉API:CreateStreamPredict接口,创建流预测任务
  • 调用智能视觉API:StartStreamPredict接口,开启流预测接收流预测结果消息
  • 调用智能视觉API:StopStreamPredict 接口停止流预测任务
  • 调用智能视觉API: DeleteStreamPredict 删除流预测任务
  • 调用智能视觉API:DescribeStreamPredicts 查询流预测任务列表