Run a card-native live video transformation from camera or a connected video source, control the live prompt, capture samples, and save versioned results.
Where: Flowgen → Add → Video → Realtime Video
Before you start
- Allow camera access for Webcam mode and use a browser/desktop environment that supports the live WebRTC path.
Key ideas
- Two source modes: Use the webcam or connect a recorded video; the incoming feed appears immediately while the provider session connects.
- Demo versus Live: Demo captures five seconds locally without contacting the provider. Live sends the prompt/reference into Lucy and records the transformed WebRTC stream.
- Actual-duration output: Live can stop early; the saved result and charge follow the recorded duration rather than only the requested maximum.
- Realtime Video card: RealtimeVideoNode uses the authored shared-card path. Transform camera or connected video live with a prompt and capture/save versioned samples.
- Properties sidebar: imageVideoNodes.tsx
- Opened surfaces: Card-native live camera/source experience
Steps
- Add Realtime Video and choose Webcam or connect video_in.
- Run the five-second Demo to verify framing/capture.
- Switch to Live, enter the transformation prompt and optional reference, then choose the maximum duration.
- Start, monitor the transformed feed, stop when complete, and connect video_out downstream.
Live card controls
- Demo/Lucy mode.
- Camera or connected source.
- Live prompt and prompt expansion.
- Start/stop, capture sample, and save.
- Saved result versions.
No separate editor modal
Realtime Video is intentionally a live card experience. The selected-node properties panel mirrors supported setup, while the camera/source preview and live execution stay on the card.
Realtime Video controls and presets
- Add path: Flowgen → Add → Video & Motion → Realtime Video.
- Card: RealtimeVideoNode.
- Properties: imageVideoNodes.tsx.
- Controls: Demo/Lucy mode; camera/source; live prompt; prompt expansion; start/stop; capture/save; versions.
- Opened surfaces: Card-native live camera/source experience.
Troubleshooting
Live starts with no transformed output
Confirm the prompt is present, the source feed is active, WebRTC/camera permission is allowed, and then retry after the session fully connects.