Stay organized with collectionsSave 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```"]]