文档首页/ 视频点播 VOD/ 最佳实践/ 如何对音视频内容进行审核?
更新时间:2024-04-18 GMT+08:00
分享

如何对音视频内容进行审核?

环境准备

下载SDK

场景说明

随着视频业务广泛应用到各平台中,视频内容审查已然成为重点关注的问题。特别是在UGC场景,若视频平台未对用户自由上传的视频内容进行违规审核,则将会给平台带来多方面的伤害。

为了满足视频业务对音视频的审核需求,华为云视频点播服务提供了审核功能,支持对上传的音视频进行涉黄、涉恐、涉政审查,您可以及时下线违规的音视频,避免或减少对外发布后造成的不良影响。

华为云视频点播服务提供了两种音视频审核模式:·
  • 先发后审模式:音视频上传后先发布,其“媒资状态”“已发布”,音视频可以正常播放或预览,审核发现违规内容后再屏蔽。
  • 先审后发模式:音视频上传后不发布,其“媒资状态”“未发布”,音视频必须经过审核并通过后,才可以在控制台以外的播放器被播放。该模式暂不支持通过调用API实现。

审核流程

图1 审核流程
  • 智能审核:在点播音视频审核模块中,提供了基于文本、封面、截图的智能鉴黄、鉴恐、鉴政服务,默认为未开启状态。开启智能鉴黄、鉴恐、鉴政功能后,针对已上传的音视频,会自动识别其合法性,如果有违规涉黄、涉恐、涉政的文字描述或者画面,会在审核时标识,从而加快审核效率。对于视频文件和音视频文件,智能审核的内容是有区别的,具体如下:
    • 视频文件:审核范围包括封面、标题、视频描述、视频画面。
    • 音频文件:审核范围包括标题、音频描述、封面。
  • 人工审核:在音视频审核详情中,针对发现疑似有问题的音视频进行再审查,确认存在问题后可以对音视频进行“屏蔽”或“通过”操作。
  • 屏蔽:已屏蔽的媒资的状态会转为“未发布”,未发布状态的媒资只能通过控制台预览,无法通过域名下载和播放,已被外网引用的播放地址也将无法播放。

先发后审模式

先发后审模式支持控制台、API和SDK方式。

控制台审核音视频
  1. 在视频点播控制台使用本地上传URL拉取方式上传音视频文件,上传后,媒资状态默认为“已发布”
  2. 在视频点播控制台的审核管理 > 审核设置中配置审核模板
  3. 在视频点播控制台的审核管理 > 音视频审核中勾选需要审核的音视频,执行审核操作,具体请参见音视频审核
  4. 审核后,您可以在音视频审列表中勾选审核未通过的音视频进行批量屏蔽。

调用API审核音视频

  1. 调用媒资上传接口,上传音视频文件,并将请求参数“auto_publish”设置为“1”,媒资上传后自动发布。

    您可以使用上传方式OBS转存方式URL拉取方式接口创建媒资,其中上传方式创建媒资可以参见示例2:媒资分段上传(20M以上)

  2. 配置音视频审核模板。
    1. 登录视频点播控制台,在左侧导航树中选择审核管理 > 审核设置,进入审核设置页面。
    2. 在视频点播控制台的审核管理 > 审核设置中配置审核模板
    3. 可以将创建的审核模板设置为默认,并在音视频审核列表中获取对应的模板ID。
      图2 审核设置
  3. 调用媒资审核接口,对步骤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。

  4. 调用查询媒资详细信息接口获取审核结果,返回的“review_info”参数即为审核结果。
  5. 调用媒资发布取消接口将审核未通过的音视频取消发布,屏蔽成功后,对应的音视频将无法在控制台以外的播放器中被播放。
使用SDK审核音视频
  1. 调用媒资上传(本地上传OBS转存URL拉取)方法,上传音视频文件,设置音视频上传后不自动发布。
    req.setAutoPublish(1);
  2. 调用视频审核方法,设置审核参数。
  3. 调用查询媒资信息方法,查看审核结果。
  4. 调用媒资发布取消方法将审核未通过的音视频取消发布,屏蔽成功后,对应的音视频将无法在控制台以外的播放器中被播放。

先审后发模式

“先审后发模式”暂只支持API或者SDK方式。

调用API审核音视频
  1. 调用媒资上传接口,上传音视频文件,并将请求参数“auto_publish”设置为“0”,媒资上传后不自动发布。

    您可以使用上传方式OBS转存方式URL拉取方式接口创建媒资,其中上传方式创建媒资可以参见示例2:媒资分段上传(20M以上)

  2. 配置音视频审核模板。
    1. 登录视频点播控制台,在左侧导航树中选择审核管理 > 审核设置,进入审核设置页面。
    2. 在视频点播控制台的审核管理 > 审核设置中配置审核模板
    3. 可以将创建的审核模板设置为默认,并在音视频审核列表中获取对应的模板ID。
      图3 审核设置
  3. 调用媒资审核接口,对步骤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。

  4. 调用查询媒资详细信息接口获取审核结果,返回的“review_info”参数即为审核结果。
  5. 调用媒资发布接口将已审核通过的音视频进行发布,发布成功后,即可通过播放器进行播放。
使用SDK审核音视频
  1. 调用媒资上传(本地上传OBS转存URL拉取)方法,上传音视频文件,设置音视频上传后不自动发布。
    req.setAutoPublish(0);
  2. 调用视频审核方法,设置审核参数即可。
  3. 调用查询媒资信息方法,查看审核结果。
  4. 调用媒资发布方法将已审核通过的音视频进行发布,发布成功后,即可通过播放器进行播放。

相关文档