如何对视频进行智能识别

最后更新时间:2021-04-19 11:22:54

    UGC(用户生产内容)和 PGC(专业生产内容)是视频行业中常见的两类场景,可以由视频分享者自由上传和分享视频内容。然而视频分享者上传的内容可能包含不适宜内容的视频,需要协助用户建设绿色健康的社交网络环境。

    不适宜内容视频问题的产生

    UGC 或 PGC 的视频平台,与内容提供方、内容消费方及云点播的交互方式如下(第1 - 3步,可参考 客户端上传):

    1. 视频 App 后台对内容提供方进行鉴权,鉴权通过后派发 客户端上传签名
    2. 内容提供方执行上传,把分享的内容上传到云点播。
    3. 云点播将成功上传的视频 FileId 和播放 URL 等 相关信息 通知到 App 后台。
    4. 内容消费方向视频 App 后台请求视频的播放 URL。
    5. 内容消费方通过播放 URL,从云点播加速播放视频。

    App 平台在第3步获取到视频的上传信息后,即在平台中发布该视频,允许第4步用户获取到视频的播放 URL 并播放视频。如果该视频是不适宜视频,则视频就会直接暴露给内容消费方。

    引入视频内容智能识别

    云点播提供了 视频内容智能识别 功能,可以对视频内容发起智能识别,并在智能识别结果中给出建议(建议复核和建议通过)。App 后台获取智能识别结果后,可以根据建议来决定是否发布视频:

    • 智能识别结果为“block(建议屏蔽)”时,App 后台智能识别该视频。
    • 智能识别结果为“pass(建议通过)”时,App 后台直接发布该视频。
    • 智能识别结果为“review(建议复核)”时,App 后台进行人工复核,选择是否发布视频。

    启用云点播的视频内容智能识别后,App 后台可以高效识别并过滤不适宜视频,推荐使用流程如下:

    1. App 后台对内容提供方进行鉴权,鉴权通过后派发视频 客户端上传签名
    2. 内容提供方执行上传,把分享的内容上传到云点播。
    3. 云点播将成功上传的视频 FileId 以及播放 URL 等 相关信息 通知到 App 后台。
    4. 云点播执行上传签名时对procedure参数进行配置的视频内容进行智能识别任务。
    5. 云点播通过 任务流状态变更 通知 App 后台智能识别结果。
    6. App 后台发布“建议通过”的视频,以及“建议复核”且经人工复核通过的视频。
    7. 内容消费方向 App 后台请求已发布视频的播放 URL。
    8. 内容消费方通过播放 URL,从云点播加速播放视频。

    加入了第4 - 6步之后,以上的流程可以保证内容消费方在第7步获取到的视频是经智能识别验证的合规视频。

    注意:

    此处介绍的流程属于“先审后发”模式(仅发布智能识别通过的视频)。如有需要,也可采用“先发后审”模式(视频上传完成后即发布,智能识别发现不适宜内容后再撤下视频)。