Skip to content

Repository files navigation

Daydream for OBS

Daydream for OBS

A real-time AI video processing plugin for OBS Studio. Apply live generative AI effects to your streams using diffusion models powered by Daydream.

Features

  • Real-time AI transformations via stable diffusion models
  • Multiple prompt scheduling with weighted interpolation
  • ControlNet support (depth, canny, pose, etc.)
  • IP-Adapter for image-guided generation
  • Low-latency WebRTC streaming (WHIP/WHEP)

Requirements

  • OBS Studio 31.1+
  • macOS 12.0+ / Windows 10+ / Linux
  • A Daydream account

Installation

Download the latest release from the Releases page. Restart OBS after installing.

Usage

  1. Open OBS and add a video source (camera, window capture, etc.)
  2. Right-click the source → Filters → Effect Filters +Daydream
  3. Click Login to authenticate with your Daydream account
  4. Enter a prompt describing your desired effect
  5. Toggle the filter on to start streaming

Building from Source

Prerequisites

  • CMake 3.28+
  • Platform toolchain (Xcode on macOS, Visual Studio 2022 on Windows, GCC on Linux)

macOS

cmake --preset macos
cmake --build build_macos --config Debug

Install via symlink for development:

ln -sf "$(pwd)/build_macos/Debug/daydream-obs.plugin" \
  ~/Library/Application\ Support/obs-studio/plugins/

Windows

cmake --preset windows-x64
cmake --build build_windows --config Release

Linux

cmake --preset ubuntu-x86_64
cmake --build build_ubuntu

License

See LICENSE for details.

About

Real-time AI video generation for OBS Studio

Resources

Stars

6 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages