文档中心 > 智能识别 > 控制台指南

控制台指南

最近更新时间:2021-01-07 16:14:55

概述

  • 智能识别服务在视频处理的控制台进行操作。
  • 视频处理控制台为客户提供智能识别的开通、API 文档快速链接以及数据统计服务。

操作步骤

步骤1:注册与登录

  1. 注册腾讯云 账户并完成 实名认证
  2. 登录腾讯云官网,选择【云产品】>【视频服务】>【视频处理】,进入视频处理控制台。

步骤2:授权管理

由于智能识别服务需要对您上传到对象存储 COS 存储桶中的文件进行下载、转码和上传等读写操作,所以您需要创建服务角色,给视频处理授予 COS 的相关操作权限。

若您还未授权,您可以登录 视频处理控制台,单击【前往访问管理】,进入控制台统一的权限管理页,完成您的授权操作。

注意:

如果您未完成授权,则无法在视频处理控制台进行其他操作。

步骤3:创建 Bucket

由于智能识别是对您上传到 COS 上的视频文件进行识别处理的服务,所以您需要在 COS 控制台上创建存储桶(Bucket)。

进入 COS 控制台 的存储桶列表页面,单击【创建存储桶】,创建一个 Bucket,然后可以在该 Bucket 中创建文件夹和上传文件,详细请参见 创建存储桶

步骤4:创建智能识别工作流

工作流可以通过创建的智能识别模板,帮助您自动处理新上传至 Bucket 中的视频文件。在工作流中可以设置转码任务。

  1. 登录 视频处理控制台,单击【工作流管理】,进入“工作流管理”页面。
  2. 单击【创建工作流】,进入“创建工作流”页面,您需要设置工作流名称、触发 Bucket、触发目录、输出 Bucket、输出目录、配置项中的内容识别任务和事件通知,详细请参见 工作流管理
  3. 在内容识别任务配置中,选择系统默认或您自己创建的内容识别模板。

步骤5:启用工作流

  1. 工作流创建完成后,会出现“工作流创建成功”的提示。单击【管理工作流】,跳转至 工作流管理
  2. 工作流默认为未启用状态,单击工作流所在行的状态按钮,可启用工作流。您也可以调用 EnableWorkflow API 接口来启动工作流
    注意:

    只有启用工作流后,在触发 Bucket 内上传视频才会触发工作流的自动执行。

步骤6:上传视频

  1. 进入 COS 控制台,单击左侧导航栏的【存储桶列表】,进入“存储桶列表”页面。
  2. 找到在工作流中设置的触发 Bucket,单击对应的存储桶名称,默认进入“文件列表”页面,上传需要识别处理的视频文件。

步骤7:发起视频处理

调用 API 接口 发起视频处理 发起任务:在请求中的AiRecognitionTask参数指定 视频内容识别模板 的模板 ID。

步骤8:查看处理结果

调用 API 任务管理相关接口 查询任务详情 发起视频处理查询任务,查看执行状态和结果的详细信息,在请求中的TaskId参数中输入在 步骤7:发起视频处理 中返回的TaskId(最多可以查询3天之内提交的任务)。

结果通知示例

{
"Response": {
  "TaskType": "WorkflowTask",
  "Status": "FINISH",
  "CreateTime": "2019-07-16T06:21:27Z",
  "BeginProcessTime": "2019-07-16T06:21:28Z",
  "FinishTime": "2019-07-16T06:21:46Z",
  "WorkflowTask": {
    "TaskId": "235303****-WorkflowTask-80108cc3380155d98b2e3573a48a******",
    "Status": "FINISH",
    "ErrCode": 0,
    "Message": "",
    "InputInfo": {
      "Type": "COS",
      "CosInputInfo": {
        "Bucket": "vodtestbj-235303****",
        "Region": "ap-beijing",
        "Object": "/input/videoplayback.mp4"
      }
    },
    "MetaData": {
      "AudioDuration": 380.9465637207031,
      "AudioStreamSet": [
        {
          "Bitrate": 95999,
          "Codec": "aac",
          "SamplingRate": 44100
        }
      ],
      "Bitrate": 409657,
      "Container": "mov,mp4,m4a,3gp,3g2,mj2",
      "Duration": 380.9465637207031,
      "Height": 360,
      "Rotate": 0,
      "Size": 19626862,
      "VideoDuration": 380.8804931640625,
      "VideoStreamSet": [
        {
          "Bitrate": 313658,
          "Codec": "h264",
          "Fps": 29,
          "Height": 360,
          "Width": 480
        }
      ],
      "Width": 480
    },
    "MediaProcessResultSet": [
      {
        "Type": "Transcode",
        "TranscodeTask": {
          "Status": "SUCCESS",
          "ErrCode": 0,
          "Message": "SUCCESS",
          "Input": {
            "Definition": 210,
            "WatermarkSet": [],
            "OutputStorage": {
              "Type": "COS",
              "CosOutputStorage": {
                "Bucket": "vodtestgz-235303****",
                "Region": "ap-guangzhou"
              }
            },
            "OutputObjectPath": "/output/{inputName}_transcode_{definition}.{format}",
            "SegmentObjectName": "/output/{inputName}_transcode_{definition}_{number}",
            "ObjectNumberFormat": {
              "InitialValue": 0,
              "Increment": 1,
              "MinLength": 1,
              "PlaceHolder": ""
            }
          },
          "Output": {
            "OutputStorage": {
              "Type": "COS",
              "CosOutputStorage": {
                "Bucket": "vodtestgz-235303****",
                "Region": "ap-guangzhou"
              }
            },
            "Path": "/output/videoplayback_transcode_210.m3u8",
            "Definition": 210,
            "Bitrate": 353297,
            "Height": 240,
            "Width": 320,
            "Size": 5692,
            "Duration": 380.9580078125,
            "Container": "hls,applehttp",
            "Md5": "ae0dfe7c7336291d6243463b7bb14fea",
            "VideoStreamSet": [
              {
                "Bitrate": 302307,
                "Codec": "h264",
                "Fps": 24,
                "Height": 240,
                "Width": 320
              }
            ],
            "AudioStreamSet": [
              {
                "Bitrate": 50990,
                "Codec": "aac",
                "SamplingRate": 44100
              }
            ]
          }
        },
        "AnimatedGraphicTask": null,
        "SnapshotByTimeOffsetTask": null,
        "SampleSnapshotTask": null,
        "ImageSpriteTask": null
      }
    ]
  },
  "TaskNotifyConfig": null,
  "TasksPriority": 0,
  "SessionId": "",
  "SessionContext": "",
  "RequestId": "requestId"
}
}
目录