MediaRuntime product

Content Moderation

Attach a layered, report-only safety analysis to image or video processing jobs and use its verdict, decisions, scores, and evidence in your own publishing policy.

Sexual, violence and dangerous-content checks
Sampled-frame evidence for video
Policy input—not an automatic publishing decision
POST https://mediaruntime.com/v1/transcode

From source to delivered artifacts

1

Enable checks

Request one to three supported safety categories on a single image or video job.

2

Layer the analysis

The pipeline performs a bounded first pass and escalates uncertain or higher-risk observations for deeper evaluation.

3

Apply your policy

Inspect the report and evidence in the webhook or result, then publish, hold for review, or reject in your application.

What you can build

Image reports

Analyze one source image before its requested derivatives are produced and attach structured decisions to the job.

Video sampling

Sample frames at a service-controlled interval, aggregate the highest-risk observations, and return flagged-frame timestamps.

Structured evidence

Receive an overall verdict, flagged checks, per-check decisions and scores, plus bounded sampled-frame evidence.

Application-owned policy

Combine MediaRuntime’s report with human review, user history, appeals, and your product’s own publishing thresholds.

Relevant presets

Works with image_multi_v1Works with video outputs such as mp4_720p_h264_aacChecks: sexual · violence · dangerousMode: report

Example job request

Submit from a trusted server with your MediaRuntime API key. The source can be any fetchable HTTPS URL; uploading through MediaRuntime is optional.

{
  "file_url": "https://cdn.example.com/media/upload.mp4",
  "metadata": {
    "media_type": "video",
    "asset_id": "asset-0426"
  },
  "moderation": {
    "enabled": true,
    "mode": "report",
    "checks": [
      "sexual",
      "violence",
      "dangerous"
    ]
  },
  "outputs": [
    {
      "type": "mp4",
      "preset": "mp4_720p_h264_aac"
    }
  ]
}