视频脱敏

本文介绍了通过智能媒体管理(IMM)媒体转码接口实现视频脱敏的功能。

功能简介

视频脱敏是指通过智能识别与图像处理技术,对视频内容中的人脸、车辆牌照等敏感信息进行模糊化处理,以保护隐私和机密信息。

使用场景

  • 人脸脱敏

    通过面部识别技术和智能算法,能够识别并模糊处理视频中的人脸区域。这一处理机制确保即便是在视频共享或者分析过程中,个人身份信息始终处于匿名状态。该功能在公共场所和监控视频应用中尤为重要,可有效保护个人隐私,防止人脸信息被未经授权的识别或滥用。

  • 车辆牌照脱敏

    通过图像识别技术检测视频中的车辆,然后对车辆牌照区域进行模糊化处理。该脱敏方式能够有效保护车主的个人信息,避免在道路监控和交通视频中泄露。此技术广泛应用于交通管理、新闻媒体播报和社交媒体分享等领域,有助于维护交通参与者的隐私权与信息安全。

使用限制

视频脱敏当前仅支持华北 6(乌兰察布) 华东 1(杭州) 地域。若您需要在其他地域使用,请联系我们

使用方法

前提条件

步骤一:上传文件

请登录对象存储OSS控制台将媒体文件上传至IMM项目所在地域的Bucket中。

image

步骤二:使用IMM视频脱敏

调用CreateMediaConvertTaskAPI创建视频脱敏任务。

参数示例

以下示例使用IMM项目为test-project,文件oss://test-bucket/video-demo/中国春节.mp4来进行视频脱敏处理。

更多有关媒体处理各功能介绍和使用,请参见媒体转码

说明

您可以通过OpenAPI 门户使用媒体转码接口对视频文件进行处理,可参考SDK代码。

对视频中的人脸进行脱敏并保存为MP4

转码信息

  • 人脸脱敏配置:最小人脸尺寸阈值设置为32px,人脸置信阈值设置为0.3。

  • 视频配置:CRF设置为25,保持原有分辨率与帧率等视频参数。

  • 音频配置:aac格式,码率256Kbps,双声道,采样率44.1kHz。

  • 输出文件保存路径:oss://test-bucket/video-demo/脱敏.mp4

  • 截帧完成消息通知:发送MNS消息到MNS主题“test-mns-topic”。

SDK示例代码请参见OpenAPI门户,示例中已为您自动填充相关参数,请您根据实际需求修改后再进行调试。

请求参数

{
  "ProjectName": "test-project",
  "Notification": {
    "MNS": {
      "TopicName": "test-mns-topic"
    }
  },
  "Sources": [
    {
      "URI": "oss://test-bucket/video-demo/中国春节.mp4"
    }
  ],
  "Targets": [
    {
      "Audio": {
        "TranscodeAudio": {
          "Bitrate": 256000,
          "Channel": 2,
          "Codec": "aac",
          "SampleRate": 44100
        }
      },
      "Container": "mp4",
      "URI": "oss://test-bucket/video-demo/脱敏.mp4",
      "Video": {
        "FilterVideo": {
          "Desensitization": {
            "Face": {
              "Confidence": 0.3,
              "MinSize": 32
            }
          }
        },
        "TranscodeVideo": {
          "CRF": 25,
          "Codec": "h264",
          "PixelFormat": "yuv420p"
        }
      }
    }
  ]
}

对车载摄像头视频中的人脸及车牌进行脱敏并保存为H264 ES

转码信息

  • 人脸脱敏配置:最小人脸尺寸阈值设置为20px,人脸置信阈值设置为0.3。

  • 车牌脱敏配置:最小车牌尺寸阈值设置为20px,车牌置信阈值设置为0.3。

  • 视频配置:CRF设置为25,保持原有分辨率与帧率等视频参数。

  • 输出文件保存路径:oss://test-bucket/video-demo/脱敏.h264

  • 截帧完成消息通知:发送MNS消息到MNS主题“test-mns-topic”。

SDK示例代码请参见OpenAPI门户,示例中已为您自动填充相关参数,请您根据实际需求修改后再进行调试。

请求参数

{
  "ProjectName": "test-project",
  "Notification": {
    "MNS": {
      "TopicName": "test-mns-topic"
    }
  },
  "Sources": [
    {
      "URI": "oss://test-bucket/video-demo/中国春节.mp4"
    }
  ],
  "Targets": [
    {
      "Container": "es",
      "URI": "oss://test-bucket/video-demo/脱敏.h264",
      "Video": {
        "FilterVideo": {
          "Desensitization": {
            "Face": {
              "Confidence": 0.3,
              "MinSize": 20
            },
            "LicensePlate": {
              "Confidence": 0.3,
              "MinSize": 20
            }
          }
        },
        "TranscodeVideo": {
          "CRF": 25,
          "Codec": "h264",
          "PixelFormat": "yuv420p"
        }
      }
    }
  ]
}