直播审核

最近更新时间:2023-09-26 19:41:21

我的收藏

简介

内容审核功能是由 数据万象(Cloud Infinite,CI)提供的,数据万象将处理能力与 COS SDK 完全结合,您可以直接按照本篇文档指引进行使用。
说明
使用内容审核服务需拥有数据万象使用权限:
主账号请 单击此处 进行角色授权。
子账号请参见 授权子账号接入数据万象服务 文档。
本文档提供视频审核相关的 API 概览以及 SDK 示例代码。
注意
该功能需要 COS Python SDK v5 1.9.10 及以上版本。如果当前您的COS Python SDK v5版本低于1.9.10,请升级版本
API
操作描述
用于提交一个直播审核任务。
用来查询指定的直播审核任务。

提交直播审核任务

功能说明

本接口用于提交一个直播审核任务。直播审核功能为异步任务方式,您可以通过提交直播审核任务来审核您的直播流,然后通过查询直播审核任务接口查询审核结果。

示例代码

def ci_live_video_auditing():
# 提交直播审核任务
response = client.ci_auditing_live_video_submit(
Bucket=bucket_name,
Url='rtmp://example.com/live/123',
Callback='http://callback.com/',
DataId='testdataid-111111',
UserInfo={
'TokenId': 'token',
'Nickname': 'test',
'DeviceId': 'DeviceId-test',
'AppId': 'AppId-test',
'Room': 'Room-test',
'IP': 'IP-test',
'Type': 'Type-test',
},
BizType='d0292362d07428b4f6982a31bf97c246',
CallbackType=1
)
print(response)

参数说明

调用 ci_auditing_live_video_submit 函数,具体请求参数如下:
参数名称
描述
类型
是否必选
Bucket
存储桶名称。
String
Key
对象文件名,例如 picture.jpg。
String
BizType
表示审核策略的唯一标识,您可以通过控制台上的审核策略页面,配置您希望审核的场景,如涉黄、广告、违法违规等,配置指引: 设置公共审核策略。您可以在控制台上获取到 BizType。BizType 填写时,此条审核请求将按照该审核策略中配置的场景进行审核。BizType 不填写时,将自动使用默认的审核策略。
String
Url
支持直接使用非 COS 上的视频 url 进行审核。
String
Callback
回调地址,以 http:// 或者 https:// 开头的地址。
String
CallbackType
回调片段类型,有效值:1(回调全部截帧和音频片段)、2(回调违规截帧和音频片段)。默认为1 。
Int
UserInfo
用户业务字段。可传入的参数请参见 提交直播审核任务 的 UserInfo 字段。
Dict
DataId
该字段在审核结果中会返回原始内容,长度限制为512字节。您可以使用该字段对待审核的数据进行唯一业务标识。
String
StorageConf
包含直播流转存的配置信息。参数请参见提交直播审核任务 的 StorageConf 字段。
dict

返回参数说明

调用 ci_auditing_live_video_submit 函数,会把 api 里面的 xml 返回转换成 dict,具体返回参数可参见 提交直播审核任务 文档。