---
title: "Start Video Stream Moderation"
method: POST
path: "/stream/start"
tags: ["Video Stream"]
---

# Start Video Stream Moderation

`POST /stream/start`

Start real-time video stream processing for content moderation and logo detection

## Request body

- object
  - `url` string, required — Video stream URL (supports RTMP/RTSP)
  - `enable_content_moderation` boolean — Enable content moderation
  - `enable_logo_detection` boolean — Enable logo detection
  - `fps` integer — Frames per second to process
  - `max_logos` integer — Maximum number of logos to detect (1-50)

## Response `200`

Stream started successfully

- object
  - `code` string
  - `message` string
  - `data` object
    - `task_id` string
    - `message` string

## Other responses

- `400` — Bad request
- `401` — Unauthorized
- `402` — Insufficient balance

---

[API](https://skmtc.net/memories/apis/screenplay-extraction-api.md) · [All operations](https://skmtc.net/memories/apis/screenplay-extraction-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/memories/screenplay-extraction-api/revisions/720c8c144ddc/schema)
