Stay organized with collections
Save and categorize content based on your preferences.
The Video Intelligence Streaming API supports live explicit content detection
with live streaming input of multimedia data, and real-time streaming output
of analysis results.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[],[],null,["# Live explicit content detection\n\n| **Beta**\n|\n|\n| This feature is subject to the \"Pre-GA Offerings Terms\" in the General Service Terms section\n| of the [Service Specific Terms](/terms/service-terms#1).\n|\n| Pre-GA features are available \"as is\" and might have limited support.\n|\n| For more information, see the\n| [launch stage descriptions](/products#product-launch-stages).\n\nThe Video Intelligence Streaming API supports live explicit content detection\nwith live streaming input of multimedia data, and real-time streaming output\nof analysis results.\n\nThe following\n[configuration JSON object](https://github.com/google/aistreamer/tree/master/ingestion/client/cpp/config/explicit.json)\nshows how to use\n[AIStreamer](https://github.com/google/aistreamer/tree/master/ingestion)\nlive explicit content detection to annotate a streaming video. \n\n```javascript\n{\n \"video_config\": {\n \"feature\": \"STREAMING_EXPLICIT_CONTENT_DETECTION\"\n }\n}\n```\n\nThe AIStreamer returns a response similar to the following example. \n\n```scdoc\nReading response.\nTime: 0.168794s\n pornography: VERY_UNLIKELY\nTime: 1.069627s\n pornography: VERY_UNLIKELY\nTime: 2.116857s\n pornography: VERY_UNLIKELY\n```"]]