调用GetMediaDNAResult获取视频DNA结果。视频DNA作业完成后,可通过此接口实时查询DNA结果。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

请求参数

名称 类型 是否必选 示例值 描述
Action String GetMediaDNAResult

系统规定参数。取值:GetMediaDNAResult

MediaId String 88c6ca184c0e*****a5b665e2a126797

视频ID。

返回数据

名称 类型 示例值 描述
RequestId String 63FC4896-E956-4B*****7D-134FF1BC597A

请求ID。

DNAResult Object

DNA结果。

VideoDNA Array of VideoDNA

视频DNA识别结果。

PrimaryKey String 6ad8987da46f4b*****490ce2873745

相似视频ID。

Similarity String 0.98

视频相似度。相似度1是指相似度100%。

Detail Array of Detail

相似视频详情。包括视频的位置、时长等。

Input Object

输入视频的开始时间和时长。

Duration String 12.0

视频的时长。单位:秒。

Start String 2.0

视频的开始时间。单位:秒。

Duplication Object

库中视频的开始时间和时长。

Duration String 12.0

视频的时长。单位:秒。

Start String 2.0

视频的开始时间。单位:秒。

示例

请求示例

https://vod.{ApiRegion}.aliyuncs.com/?Action=GetMediaDNAResult
&MediaId=88c6ca184c0e*****a5b665e2a126797
&<公共请求参数>

正常返回示例

XML格式

HTTP/1.1 200 OK
Content-Type:application/xml

<GetMediaDNAResultResponse>
	<RequestId>63FC4896-E956-4B*****7D-134FF1BC597A</RequestId>
	<DNAResult>
		<VideoDNA>
			<Similarity>0.98</Similarity>
			<PrimaryKey>6ad8987da46f4b*****490ce2873745</PrimaryKey>
			<Detail>
				<Input>
					<Start>2.0</Start>
					<Duration>12.0</Duration>
				</Input>
				<Duplication>
					<Start>2.0</Start>
					<Duration>12.1</Duration>
				</Duplication>
			</Detail>
		</VideoDNA>
	</DNAResult>
</GetMediaDNAResultResponse>

JSON格式

HTTP/1.1 200 OK
Content-Type:application/json

{
  "RequestId" : "63FC4896-E956-4B*****7D-134FF1BC597A",
  "DNAResult" : {
    "VideoDNA" : [ {
      "Similarity" : "0.98",
      "PrimaryKey" : "6ad8987da46f4b*****490ce2873745",
      "Detail" : [ {
        "Input" : {
          "Start" : "2.0",
          "Duration" : "12.0"
        },
        "Duplication" : {
          "Start" : "2.0",
          "Duration" : "12.1"
        }
      } ]
    } ]
  }
}

错误码

访问错误中心查看更多错误码。

SDK示例

建议使用服务端SDK来调用API,此API各语言调用的示例代码,请参见: