View Moderation Example on GitHub
Check out the complete Moderation example in our GitHub repository
Vision Agents uses Stream Video for real-time WebRTC transport by default. External WebRTC transports are supported as well. Most AI providers offer free tiers to get started.
What You Will Build
- Detect offensive content in real time using a custom Roboflow model with local inference
- Censor detected content with Gaussian blur applied directly to the video stream
- Issue escalating verbal warnings via Gemini Flash Lite and Deepgram TTS
- Automatically kick users from the call on the third offense via the Stream API
- Run detection locally with no cloud round-trip per frame for low latency
Next Steps
Roboflow Integration
Train or find your own detection model on Roboflow
Docker Deployment
Docker setup and environment configuration