← Models

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.

Windflow session capture

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.

Compare

SANA-Streaming next to similar models

ModelInputsOutputPrice per billable second
SANA-StreamingA source clip you upload (≥ 41 frames) or a live webcam track, plus an edit promptA source-guided edited stream on main_video$0.0019
EdenLiveSource game footage or a live video track, a scene prompt, and an optional visual referenceA proxy-guided generated video stream on main_video$0.0021
JoyAI-Video-EditA source clip you upload or a live webcam track, an edit instruction, and optionally a reference imageA 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.

Run SANA-Streaming inside your product.