使用 Amazon Rekognition 构建视频内容审核 - 确保 UGC 平台安全
自动审核 UGC 平台视频,通过人脸搜索和片段检测自动化媒体工作流。介绍 S3/Lambda 事件驱动管道。
Rekognition Video API 概述
Rekognition Video API 异步分析存储在 S3 中的视频文件。通过 StartContentModeration、StartLabelDetection、StartFaceSearch 等 Start API 启动分析,完成通知发送到 SNS 主题。完成后通过对应的 Get API 获取结果。结果包含每帧的时间戳,可精确定位视频中检测到内容的时间点。
内容审核的实现
UGC(用户生成内容)平台需要自动检查用户上传的视频是否包含不当内容。构建以 S3 视频上传为触发器、Lambda 调用 StartContentModeration、SNS 通知检测完成并评估结果的管道。检测结果包含不当内容类别(Explicit Nudity、Violence、Drugs 等)和置信度分数。设置置信度阈值(如 80%),超过阈值的视频自动标记为需人工审核。
人脸搜索与片段检测
预先在人脸集合中注册人脸图像后,StartFaceSearch 可检测视频中出现已注册人脸的场景。可用于媒体公司的演员出场场景搜索和安全用途的特定人物追踪。片段检测(StartSegmentDetection)是分析视频结构的功能,可检测镜头边界(摄像机切换)、黑帧、彩条、字幕板、片头/片尾字幕等。广播和流媒体行业可利用此功能自动化广告插入点检测和内容章节分割。 关于视频分析技术的详细解析,可参考Amazon 相关书籍。
Rekognition Video 定价
Rekognition Video API 按处理视频分钟数计费。内容审核每分钟约 0.12 美元,标签检测约 0.10 美元,人脸搜索约 0.10 美元。10 分钟视频的内容审核约 1.20 美元。大量处理 UGC 平台视频时,适当设置置信度阈值减少不必要的分析,对短视频(30 秒以下)优先处理可优化成本。
总结
Rekognition Video API 以无服务器方式实现视频内容自动分析。通过内容审核确保 UGC 平台安全,通过人脸搜索和片段检测自动化媒体工作流。结合 S3 和 Lambda 的事件驱动架构,可完全自动化从视频上传到分析完成的全流程。