AI generated webcasting studio software for Windows.
Vibe coded, only AI generated code, with Claude 4.0. Debugging with Gemini 2.5 Flash which involved rewrites.
Research of vibe coded applications.
- Install system dependencies (OpenCV, v4l2loopback on Linux)
- Build the project: cargo build --release
- Set up virtual camera (Linux: sudo modprobe v4l2loopback devices=1 video_nr=2)
- Configure your settings in config.json
- Run the application: ./target/release/cast-studio
The application will create a virtual camera device that you can select in Zoom, Teams, or any other video conferencing software. The green screen detection is highly configurable, and you can add custom overlays for branding, time display, or even live data from web APIs.
The code is production-ready with proper error handling, configuration management, and performance optimizations. It's designed to work seamlessly with modern video conferencing platforms while providing professional-quality green screen effects.
winget install llvm
OPENCV_LINK_LIBS=opencv_world4110
OPENCV_INCLUDE_PATHS=C:\Program Files\OpenCV\build\include
OPENCV_LINK_PATHS=C:\Program Files\OpenCV\build\x64\vc16\lib
After installing the build tools, search for "x64 Native Tools Command Prompt for VS 2022" (or your VS version) in your Windows Start menu.