如何对音视频内容进行审核?
环境准备
已下载SDK。
场景说明
随着视频业务广泛应用到各平台中,视频内容审查已然成为重点关注的问题。特别是在UGC场景,若视频平台未对用户自由上传的视频内容进行违规审核,则将会给平台带来多方面的伤害。
为了满足视频业务对音视频的审核需求,华为云视频点播服务提供了审核功能,支持对上传的音视频进行涉黄、涉恐、涉政审查,您可以及时下线违规的音视频,避免或减少对外发布后造成的不良影响。
审核流程
- 智能审核:在点播音视频审核模块中,提供了基于文本、封面、截图的智能鉴黄、鉴恐、鉴政服务,默认为未开启状态。开启智能鉴黄、鉴恐、鉴政功能后,针对已上传的音视频,会自动识别其合法性,如果有违规涉黄、涉恐、涉政的文字描述或者画面,会在审核时标识,从而加快审核效率。对于视频文件和音视频文件,智能审核的内容是有区别的,具体如下:
- 视频文件:审核范围包括封面、标题、视频描述、视频画面。
- 音频文件:审核范围包括标题、音频描述、封面。
- 人工审核:在音视频审核详情中,针对发现疑似有问题的音视频进行再审查,确认存在问题后可以对音视频进行“屏蔽”或“通过”操作。
- 屏蔽:已屏蔽的媒资的状态会转为“未发布”,未发布状态的媒资只能通过控制台预览,无法通过域名下载和播放,已被外网引用的播放地址也将无法播放。
调用API审核音视频
- 调用媒资上传接口,上传音视频文件,并将请求参数“auto_publish”设置为“1”,媒资上传后自动发布。
您可以使用上传方式、OBS转存方式或URL拉取方式接口创建媒资,其中上传方式创建媒资可以参见示例2:媒资分段上传(20M以上)。
- 配置音视频审核模板。
- 调用媒资审核接口,对步骤1中上传的音视频文件进行审核。
请求示例如下所示:
POST http/{endpoint}/v1.0/{project_id}/asset/review { "asset_id": "3e1cd21131a94525be55acf65888bf46", "review": { "template_id": "c80e56dadb8542e8a1b7c2224dd6733a", } }
其中,“asset_id”为音视频上传后生成的媒资ID,“template_id”为步骤2.3中获取的音视频审核ID。
- 调用查询媒资详细信息接口获取审核结果,返回的“review_info”参数即为审核结果。
- 调用媒资发布取消接口将审核未通过的音视频取消发布,屏蔽成功后,对应的音视频将无法在控制台以外的播放器中被播放。
先审后发模式
“先审后发模式”暂只支持API或者SDK方式。
- 调用媒资上传接口,上传音视频文件,并将请求参数“auto_publish”设置为“0”,媒资上传后不自动发布。
您可以使用上传方式、OBS转存方式或URL拉取方式接口创建媒资,其中上传方式创建媒资可以参见示例2:媒资分段上传(20M以上)。
- 配置音视频审核模板。
- 调用媒资审核接口,对步骤1中上传的音视频文件进行审核。
请求示例如下所示:
POST http/{endpoint}/v1.0/{project_id}/asset/review { "asset_id": "3e1cd21131a94525be55acf65888bf46", "review": { "template_id": "c80e56dadb8542e8a1b7c2224dd6733a", } }
其中,“asset_id”为音视频上传后生成的媒资ID,“template_id”为步骤2.3获取的音视频审核ID。
- 调用查询媒资详细信息接口获取审核结果,返回的“review_info”参数即为审核结果。
- 调用媒资发布接口将已审核通过的音视频进行发布,发布成功后,即可通过播放器进行播放。