You need to enable JavaScript to run this app.
文档中心
企业直播

企业直播

复制全文
下载 pdf
视频质检 API
GetVideoReport - 获取视频质检报告
复制全文
下载 pdf
GetVideoReport - 获取视频质检报告

调用 GetVideoReport 接口,获取指定视频质检任务的质检报告,包含机审详情和人审详情。

注意事项

  • 请求频率:单用户请求频率限制为 10 次/秒
  • 前提条件:确保当前账号已开通质检服务。若当前账号为子账号,请同时确保主账号已在直播质检平台为该子账号授权,详见为子账号授权。否则账号将提示“暂无使用权限,请联系客服人员申请开通”。

请求说明

  • 请求方式:GET
  • 请求地址:https://livesaas.volcengineapi.com/?Action=GetVideoReport&Version=2024-08-01

请求参数

下表仅列出该接口特有的请求参数和部分公共参数。更多信息详见公共参数

Query

参数类型是否必选示例值描述
ActionStringGetVideoReport接口名称。当前 API 的名称为 GetVideoReport
VersionString2024-08-01接口版本。当前 API 的版本为 2024-08-01
ProjectNameString1827*****8608457视频质检项目名称。您可通过调用 ListProjects 接口获取项目名称。
TaskIdLong397**671视频质检任务 ID。您可通过调用 CreateVideoTaskListVideoTasks 获取。

返回参数

参数类型示例值描述
TaskDetailObject of TaskDetail-任务详情。
TaskResultObject of TaskResult-任务结果。
RuleResultDetailsArray of RuleResultDetails-规则结果。

TaskDetail

参数类型示例值描述
ProjectNameString182701****608457视频质检项目名称。
TaskIdLong39737671视频质检任务 ID。
TaskNameString任务 A视频质检任务名称。
TaskTypeInteger1任务类型。固定取值为 1,表示对视频进行质检。
TaskTypeDescString审核任务 1任务类型描述。

Status

Integer

4

任务状态。取值如下:

  • 1:待机审
  • 2:机审中
  • 3:待人审
  • 4:已完成(人审已完成)
  • 5:任务执行失败
ScenarioIdLong1审核场景 ID。
CreatedTimeLong1744012851任务创建时间。Unix 时间戳,单位为秒。
UpdatedTimeLong1744012851任务更新时间(任务更新指任务状态变化等情况)。Unix 时间戳,单位为秒。
CallbackURLStringhttps://www.example.comCreateVideoTask 接口传入的视频质检消息的回调地址。详见视频质检消息回调
ExtraStringextraCreateVideoTask 接口传入的业务相关信息。
TagsArray of Tags-质检任务绑定的标签。

TaskResult

参数类型示例值描述
MachineStartTimeLong1744016864机审开始时间。Unix 时间戳,单位为秒。
MachineEndTimeLong1744016900机审完成时间。Unix 时间戳,单位为秒。
CostInteger36机审耗时,单位为秒。

ManualEndTime

Long

1744026900

最近一次人审完成时间。Unix 时间戳,单位为秒。
参数取值为 0,表示未进行人审。

RecordURLStringhttps://www.example.comM3U8 格式的视频回放点播播放地址,包含 HTTPS 协议头。有效期为 7 天,请及时下载保存。
ASRResultObject of ASRResult-语音识别结果。
ManualDetailsArray of ManualDetails-人审记录。

FinalManualStatus

Integer

2

人审状态。取值如下:

  • 0:未进行人审,即无人审记录
  • 1:人审通过
  • 2:人审不通过

RuleResultDetails

参数类型示例值描述
RuleNameString敏感词规则名称。

FinalManualStatus

Integer

2

人审状态。取值如下:

  • 0:未进行人审,即无人审记录
  • 1:人审通过
  • 2:人审不通过
ManualDetailsArray of ManualDetails-人审记录。

FinalMachineStatus

Integer

2

机审状态。取值如下:

  • 0:未进行机审
  • 1:机审通过
  • 2:机审不通过
MachineDetailsObject of MachineDetails-机审记录。
RuleIdLong101规则 ID。

RuleType

Integer

2

规则类型。取值如下:

  • 1:系统敏感词
  • 2:自定义敏感词
  • 3:豆包文字分析,即用豆包大模型检测视频语音识别的文本
  • 4:豆包图像分析,即用豆包大模型检测视频画面
  • 5:OCR 文字识别
  • 6:OCR 滚动字幕

ViolationType

Integer

1

规则策略。取值如下:

  • 0:分析。机审触发本规则,将仅在质检报告中显示机审分析结果
  • 1:违规。机审触发本规则,将判定为机审不通过

Tags

参数类型示例值描述
TagIdLong121标签 ID。
TagNameString标签 B标签名称。
ParentTagIdLong26父标签 ID。
ParentTagNameString标签 A父标签名称。

ASRResult

参数类型示例值描述
TextString分句 1,分句 2。完整语音识别文字内容。
UtterancesArray of Utterances-语音识别分句详情。

ManualDetails

参数类型示例值描述

MessageId

Long

182935****92411

人审审核消息 ID。全局唯一。

说明

MessageId 返回值为 0,表示当前任务因时间限制不支持返回该字段。建议重新创建最新的质检任务,再调用本接口获取该字段的值。

ManualCommentString存在违规内容人审审核意见。
AuditorString主账号审核人。

UserId

Long

0

审核人用户 ID。
取值为 0表示主账号。

ManualSource

Integer

3

人审意见的来源。取值如下:

  • 3:质检报告任务审核,或通过 SubmitVideoAudit 接口的 AuditStatus 参数提交人审意见
  • 4:质检报告规则审核
CreatedTimeLong1744016900人审记录创建时间。Unix 时间戳,单位为秒。

ManualStatus

Integer

2

人审状态。取值如下:

  • 0:未进行人审,即无人审记录
  • 1:人审通过
  • 2:人审不通过

MachineDetails

参数类型示例值描述

MachineType

Integer

2

机审规则类别。取值如下:

  • 1:系统敏感词
  • 2:自定义敏感词
  • 3:豆包文字分析,即用豆包大模型检测视频语音识别的文本
  • 4:豆包图像分析,即用豆包大模型检测视频画面
  • 5:OCR 文字识别
  • 6:OCR 滚动字幕

AnalysisTexts

Array of AnalysisTexts

-

文字的检测结果。

说明

仅当 MachineType 取值为 3 时,返回该参数。

AnalysisImages

Array of AnalysisImages

-

图像的检测结果。

说明

仅当 MachineType 取值为 4 时,返回该参数。

OCRTextRecognitionResults

Array of OCRTextRecognitionResults

-

OCR 文字识别检测结果。

说明

仅当 MachineType 取值为 5 时,返回该参数。

OCRBottomSubtitleResults

Array of OCRBottomSubtitleResults

-

OCR 滚动字幕检测结果。

说明

仅当 MachineType 取值为 6 时,返回该参数。

CustomSensitiveResults

Array of CustomSensitiveResults

-

自定义敏感词的检测结果。

说明

仅当 MachineType 取值为 2 时,返回该参数。

SystemSensitiveResults

Array of SystemSensitiveResults

-

系统敏感词的检测结果。

说明

仅当 MachineType 取值为 1 时,返回该参数。

Utterances

参数类型示例值描述
StartTimeLong60当前分句在视频中出现的时间点,表示从视频开始到该分句显示的时间间隔,单位为秒。例如视频从 00:00 开始播放,某分句在 01:30 出现,则参数值为 90
EndTimeLong70当前分句在视频中消失的时间点,表示从视频开始到该分句消失的时间间隔,单位为秒。例如视频从 00:00 开始播放,某分句在 01:30 消失,则参数值为 90
TextString分句 1分句文字。

AnalysisTexts

参数类型示例值描述

MessageId

Long

182935****92412

文字分析的质检消息 ID。全局唯一。

说明

MessageId 返回值为 0,表示当前任务因时间限制不支持返回该字段。建议重新创建最新的质检任务,再调用本接口获取该字段的值。

TextString文本内容文字分析的文本内容。
TypeString分类 A文字分析的所属分类。已废弃。
StartTimeLong60文本内容在视频中出现的时间点,表示从视频开始到该文本出现的时间间隔,单位为秒。例如视频从 00:00 开始播放,某文本在 01:30 出现,则参数值为 90
EndTimeLong70文本内容在视频中消失的时间点,表示从视频开始到该文本消失的时间间隔,单位为秒。例如视频从 00:00 开始播放,某文本在 01:30 消失,则参数值为 90
DescriptionString涉及营销广告违规原因。

AnalysisImages

参数类型示例值描述

MessageId

Long

182935****92413

图像分析的质检消息 ID。全局唯一。

说明

MessageId 返回值为 0,表示当前任务因时间限制不支持返回该字段。建议重新创建最新的质检任务,再调用本接口获取该字段的值。

ImageURLsArray of String["https://www.example.com/a.png","https://www.example.com/b.png"]违规的图像链接,包含协议头。有效期为 24 小时,请尽快下载保存。
TypeString分类 A图像的所属分类。已废弃。
StartTimeLong60图像在视频中出现的时间点,表示从视频开始到该图像出现的时间间隔,单位为秒。例如视频从 00:00 开始播放,某图像在 01:30 出现,则参数值为 90
EndTimeLong90图像在视频中消失的时间点,表示从视频开始到该图像消失的时间间隔,单位为秒。例如视频从 00:00 开始播放,某图像在 01:30 消失,则参数值为 90
DescriptionString出现非品牌物料违规原因。

OCRTextRecognitionResults

参数类型示例值描述
MessageIdLong182935****92416OCR 文字识别的质检消息 ID。全局唯一。

ImageURLs

Array of String

[
  "https://www.example.com/ocr-a.png"
]

若在 OCR 文字识别规则检测过程中,画面出现了您指定的预设文字,则会返回关键画面截图的 URL。链接有效期为 24 小时,请尽快下载保存。

StartTimeLong60触发 OCR 文字识别规则的时间点,表示从视频开始到触发检测的时间间隔,单位为秒。例如视频从 00:00 开始播放,本次触发检测在 01:30 开始,则参数值为 90
EndTimeLong70OCR 文字识别规则结束触发的时间点,表示从视频开始到结束触发检测的时间间隔,单位为秒。例如视频从 00:00 开始播放,本次触发检测在 01:30 结束,则参数值为 90
DescriptionString检测到违规 OCR 文字违规原因。
TypeString分类 AOCR 结果所属分类。已废弃。

OCRBottomSubtitleResults

参数类型示例值描述
MessageIdLong182935****92416OCR 滚动字幕的质检消息 ID。全局唯一。

ImageURLs

Array of String

[
  "https://www.example.com/ocr-a.png"
]

违规的滚动字幕截图链接,包含协议头。链接有效期为 24 小时,请尽快下载保存。

StartTimeLong60违规的滚动字幕开始出现的时间。单位为秒。例如视频从 00:00 开始播放,本次触发检测在 01:30 开始,则参数值为 90
EndTimeLong70OCR 滚动字幕规则结束触发的时间点,表示从视频开始到结束触发检测的时间间隔,单位为秒。例如视频从 00:00 开始播放,本次触发检测在 01:30 结束,则参数值为 90
DescriptionString检测到违规滚动字幕违规原因。
TypeString分类 AOCR 结果所属分类。已废弃。

CustomSensitiveResults

参数类型示例值描述

MessageId

Long

182935****92415

自定义敏感词检测的质检消息 ID。全局唯一。

说明

MessageId 返回值为 0,表示当前任务因时间限制不支持返回该字段。建议重新创建最新的质检任务,再调用本接口获取该字段的值。

SensitiveWordString敏感词命中的自定义敏感词。
TextString文本内容包含自定义敏感词的语音识别文本内容。
StartTimeInteger60触发语音识别文本的时间点,表示从视频开始到触发检测的时间间隔,单位为秒。例如视频从 00:00 开始播放,本次触发检测在 01:30 开始,则参数值为 90

SystemSensitiveResults

参数类型示例值描述

MessageId

Long

182935****92413

系统敏感词检测的质检消息 ID。全局唯一。

说明

MessageId 返回值为 0,表示当前任务因时间限制不支持返回该字段。建议重新创建最新的质检任务,再调用本接口获取该字段的值。

TextString文本内容包含系统敏感词的语音识别文本内容。
StartTimeInteger60触发语音识别文本的时间点,表示从视频开始到触发检测的时间间隔,单位为秒。例如视频从 00:00 开始播放,本次触发检测在 01:30 开始,则参数值为 90

请求示例

GET https://livesaas.volcengineapi.com/?Action=GetVideoReport&Version=2024-08-01&ProjectName=1827016328608457&TaskId=397**671

返回示例

{
    "ResponseMetadata": {
        "RequestId": "20230604110420****100232280022D31",
        "Action": "GetVideoReport",
        "Version": "2024-08-01",
        "Service": "livesaas",
        "Region": "cn-north-1"
    },
    "Result": {
        "TaskDetail": {
            "TaskId": 39737671,
            "TaskName": "任务 A",
            "ProjectName": "182701****608457",
            "TaskType": 1,
            "TaskTypeDesc": "审核任务 1",
            "Status": 4,
            "ScenarioId": 1,
            "CreatedTime": 1744012851,
            "UpdatedTime": 1744012851,
            "CallbackURL": "https://www.example.com",
            "Extra": "extra",
            "Tags": [
                {
                    "TagId": 121,
                    "TagName": "标签 B",
                    "ParentTagId": 26,
                    "ParentTagName": "标签 A"
                }
            ]
        },
        "TaskResult": {
            "MachineStartTime": 1744016864,
            "MachineEndTime": 1744016900,
            "Cost": 36,
            "ManualEndTime": 1744026900,
            "ASRResult": {
                "Text": "分句 1,分句 2。",
                "Utterances": [
                    {
                        "StartTime": 60,
                        "EndTime": 70,
                        "Text": "分句 1"
                    }
                ]
            },
            "RecordURL": "https://www.example.com",
            "StatisticalData": {
                "ViolationList": [
                    {
                        "Title": "分类 A",
                        "Count": 10
                    }
                ],
                "ImageLLMAnalysisList": [
                    {
                        "Title": "分类 B",
                        "Count": 10
                    }
                ],
                "TextLLMAnalysisList": [
                    {
                        "Title": "分类 C",
                        "Count": 10
                    }
                ]
            },
            "ManualDetails": [
                {
                    "ManualComment": "存在违规内容",
                    "Auditor": "主账号",
                    "UserId": 0,
                    "ManualSource": 3,
                    "CreatedTime": 1744016900,
                    "ManualStatus": 2,
                    "MessageId": 182935
                }
            ],
            "FinalManualStatus": 2
        },
        "RuleResultDetails": [
            {
                "RuleName": "敏感词",
                "FinalManualStatus": 2,
                "ManualDetails": [
                    {
                        "ManualDetails": "审核不通过。",
                        "Auditor": "主账户",
                        "UserId": 0,
                        "ManualSource": 1,
                        "CreatedTime": 1744016900,
                        "ManualStatus": 2,
                        "MessageId": 182935534592411
                    }
                ],
                "FinalMachineStatus": 2,
                "MachineDetails": {
                    "MachineType": 2,
                    "AnalysisTexts": [
                        {
                            "Text": "文本内容",
                            "Type": "分类 A",
                            "StartTime": 60,
                            "EndTime": 70,
                            "MessageId": 182935,
                            "Description": "涉及营销广告"
                        }
                    ],
                    "AnalysisImages": [
                        {
                            "ImageURLs": [
                                "https://www.example.com/a.png",
                                "https://www.example.com/b.png"
                            ],
                            "Type": "分类 A",
                            "StartTime": 60,
                            "EndTime": 90,
                            "MessageId": 182935,
                            "Description": "出现非品牌物料"
                        }
                    ],
                    "CustomSensitiveResults": [
                        {
                            "SensitiveWord": "敏感词",
                            "Text": "文本内容",
                            "StartTime": 60,
                            "MessageId": 182935
                        }
                    ],
                    "SystemSensitiveResults": [
                        {
                            "Text": "文本内容",
                            "StartTime": 60,
                            "MessageId": 182935
                        }
                    ],
                    "OCRTextRecognitionResults": [
                        {
                            "MessageId": 182935,
                            "ImageURLs": [
                                "https://www.example.com/ocr-a.png"
                            ],
                            "StartTime": 60,
                            "EndTime": 70,
                            "Description": "检测到违规 OCR 文字",
                            "Type": "分类 A"
                        }
                    ],
                    "OCRBottomSubtitleResults": [
                        {
                            "MessageId": 182935,
                            "ImageURLs": [
                                "https://www.example.com/ocr-a.png"
                            ],
                            "StartTime": 60,
                            "EndTime": 70,
                            "Description": "检测到违规滚动字幕",
                            "Type": "分类 A"
                        }
                    ]
                },
                "RuleId": 101,
                "RuleType": 2,
                "ViolationType": 1
            }
        ]
    }
}

错误码

下表提供了该接口特有的错误码,公共错误码请参见公共错误码错误码文档。

状态码错误码错误信息说明
400TaskIdInvalidErrorinvalid task id质检任务不存在,或不属于当前项目。请检查 TaskId 的值。
400TaskTypeInvalidErrorinvalid task type当前任务不是视频质检任务。本接口仅支持对视频(非直播)质检任务提交人审意见。

400

ReportNotFoundError

report not found

视频质检任务未执行完毕或执行失败,导致未生成质检报告。

  • 如果任务未执行完毕,请等待任务执行完毕后,再重新调用该接口。
  • 如果任务执行失败,请重新调用 CreateVideoTask 接口再次发起质检任务。
最近更新时间:2026.06.11 11:04:31
这个页面对您有帮助吗?
有用
有用
无用
无用