Live video transformation
SANA-Streaming API
A source-guided edited stream on main_video. Served on Windflow as a realtime session you can plug into your product and pay for by the second.
Overview
What SANA-Streaming does
SANA-Streaming is a 2-billion-parameter streaming video-editing diffusion transformer from NVIDIA's SANA family. On Windflow it takes a live webcam track or an uploaded clip plus an edit prompt and returns a generated edit guided by the source video. Evaluate motion, identity and background continuity for the specific edit.
A session keeps the model running: connect once, steer it with text prompts, a source video and a live webcam feed while it runs, and receive the live stream back on a named output track.
Every model in the catalog speaks the same typed session protocol, so switching between models changes the controls you send, not how you integrate.
- Architecture
- 2B streaming editing Diffusion Transformer
- Resolution
- 1280 × 704 native edit and delivery
- Chunk
- 24 frames
- Control latency
- A new edit prompt lands at the next chunk boundary
- Inputs
- A source clip you upload (≥ 41 frames) or a live webcam track, plus an edit prompt
- Outputs
- A source-guided edited stream on main_video
- Delivery
- WebSocket (H.264) · WebRTC
- Session protocol
- sdk.realtime.v2
- Price
- $0.0019 per billable second
$0.0019
Per billable second
Meter starts when generation begins
$6.84
Per billable hour
The same rate, held for an hour
Production
Runtime status
Capacity is brought up on demand
Private beta
Access
Request access or a live demo
Use cases
What teams build with SANA-Streaming
- Live restyling of a webcam feed: costume, setting or art-style changes while someone talks.
- Editing an uploaded clip from a text instruction without re-rendering from scratch.
- Interactive effects for streamers and video-call products.
- Prototyping prompt-driven video filters.
Provenance
Where SANA-Streaming comes from
The model and its code are published by the upstream authors. Windflow runs it behind one session API and bills per billable second.
- NVlabs/Sana on GitHubLicence · Apache-2.0
Compare
SANA-Streaming next to similar models
| Model | Inputs | Output | Price per billable second |
|---|---|---|---|
| SANA-Streaming | A source clip you upload (≥ 41 frames) or a live webcam track, plus an edit prompt | A source-guided edited stream on main_video | $0.0019 |
| EdenLive | Source game footage or a live video track, a scene prompt, and an optional visual reference | A proxy-guided generated video stream on main_video | $0.0021 |
| JoyAI-Video-Edit | A source clip you upload or a live webcam track, an edit instruction, and optionally a reference image | A source-guided edited stream on main_video | $0.0021 |
FAQ
Questions about SANA-Streaming
- Does SANA-Streaming change the whole frame?
- The instruction describes the intended edit, but the model generates the output frame. Unmentioned regions, motion and identity can still change. Inspect representative source/output pairs rather than assuming exact preservation.
- Can it edit a live webcam, or only uploaded files?
- Both. File mode edits an uploaded clip (at least 41 source frames); live mode edits a camera track as it arrives.
- Does the displayed FPS describe native generation or response latency?
- Not by itself. Interpolation can raise presented FPS above the native frame rate, while input and playback queues add delay. Record native cadence, presented cadence, freezes and source-change-to-visible response separately; the recorded camera study is linked in the related guides.
- What should I check before a webcam demonstration?
- Check model access and readiness, camera permissions, supported input dimensions, frame delivery and a deliberate source change. Also test a source-size change and a sustained run so that encoder failures or growing input backlog are visible before the audience sees them.
- How much does SANA-Streaming cost on Windflow?
- SANA-Streaming costs $0.0019 per billable session-second ($6.84/hr of billable time). Billing starts at the session's first generation_started event and stops when the session is released or ends. Queueing, worker startup, time before generation starts and the documented reconnect grace are not billed. After generation starts, paused or unwatched time remains billable; release the owner session to stop the meter. There is no subscription.
- How do I get access to SANA-Streaming?
- Windflow is in private beta. Request access from the sign-up page, or ask for a live demo of SANA-Streaming. Approved accounts start with $5 and four concurrent sessions.
- Is SANA-Streaming always running?
- No. Model capacity is brought up on demand rather than kept standing. Live readiness for each model is published at api.windflow.online/v1/status, and a live demo can be arranged on request.
Guides and comparisons
- GuideChoosing a realtime video model: a decision guide for 12 hosted models
- GuideHow to add live AI video to your app and pay per second
- Model API guideHow to use the SANA-Streaming API
- RadarRealtime models radar: week of October 5, 2026
- Cost comparisonRealtime video API pricing: compare rates and billable timelines
- API guideRealtime video API: generate, edit and control live AI video
- Measured engineeringSANA camera delivery: why 25 fps can still mean a slow response
- Live editing comparisonWindflow vs Decart: evaluating a live video editing API
- Endpoint comparisonWindflow vs fal: choosing the right realtime video endpoint
- Prompt guideHow to write edit instructions for realtime video editing
- Use caseLive video editing from a webcam with a text instruction
- Integration comparisonRealtime video APIs vs batch video generation: which fits?
Other models
