SDKs
Get started quickly with our official SDKs:TypeScript SDK
Server-side stream management with
@daydreamlive/sdkBrowser SDK
WebRTC broadcasting and playback with
@daydreamlive/browserTouchDesigner
Visual programming and VJ applications
OBS Plugin
Add AI effects to your OBS streams
Browser SDK Examples
The Browser SDK includes working examples you can try immediately:| Example | Description | Demo |
|---|---|---|
| with-react | Basic React hooks | Live Demo |
| with-compositor | Canvas composition | Live Demo |
| with-screen-share | Screen capture | Live Demo |
| with-three | Three.js streaming | Live Demo |
| with-vanilla | Pure JS (no React) | — |
Community Examples
FluidCanvas Example
An interactive WebGL-based fluid simulation built with React, TypeScript, and Vite. This demo showcases real-time fluid dynamics with customizable parameters and visual effects.
DrawingCanvas Example
A React drawing canvas example with WebRTC streaming capabilities. This
example demonstrates a feature-rich drawing component with multiple tools,
recording capabilities, and real-time streaming support.
Audio-Reactive Example
An AudioInput component system that captures microphone or demo audio, analyzes frequency levels in real-time, and renders audio-reactive visualizations to canvas for streaming applications.
GitHub Repositories
- daydream-typescript - TypeScript SDK
- daydream-browser - Browser SDK with React hooks
- daydream-touchdesigner - TouchDesigner plugin
- daydream-obs - OBS plugin
- daydream-examples - Community examples