Skip to main content
Gcore Video Streaming runs AI processing on VOD assets through two services: subtitle generation and content moderation. Both are accessible via the REST API, with content moderation also available through the Gcore Customer Portal. Subtitle translation is the only paid feature; all other AI processing is free.

Content moderation

For content moderation, select one of four detection tasks depending on what the service needs to identify. Three tasks cover nudity and form a scale: NSFW materials is the broadest — it flags content as potentially inappropriate even without explicit nudity. Moving down the scale, Soft nudity covers full or partial nudity across a wider range of body-part categories. Hard nudity is the narrowest, limited to exposed primary and secondary sex organs. The fourth task, Sport activities, is unrelated to nudity — it identifies sporting activities, events, and key moments.

Analysis process

Regardless of the selected task, analysis runs on keyframes (iFrames) at the interval defined during encoding. The service therefore does not detect objects that appear only between keyframes. Content moderation also processes static images, treating image duration as 1 second. In both cases, Gcore deletes the original file from storage after processing completes.

Results and confidence

Each task returns the detected object class, the video frame number, and a confidence percentage. The service excludes results below 30%. Above that threshold, the appropriate cutoff depends on the use case — a value that works for one service may be too strict or too permissive for another.