Real-time image processing for livestreams

Every frame is computed before it goes live.

Background removal, color grading, face tracking, gift-triggered effects. 24 image-processing techniques, applied frame by frame, on your own machine.

Running live, not a video

Pick an algorithm. Drag the slider to compare.

The sample frame below is processed pixel by pixel in JavaScript, right in your browser. Original on the left, result on the right.

Original Processed

24 techniques · 4 groups

Everything that happens to your picture.

Each feature is one specific transform on the frame. The algorithm behind it is named right underneath.

From camera to viewer

Six steps, repeated for every frame.

  1. CaptureGrab the frame from a webcam, screen or video.
  2. AnalyzeFind the person, the face and its landmarks.
  3. SeparateSplit the frame into subject and background.
  4. CorrectColor, light, sharpness, retouching.
  5. CompositeLayer gifts, particles and chat on top.
  6. OutputSend it straight to OBS and your live platform.

You run the show. The math runs itself.

See what a single frame goes through before your viewers do.

Back to the demo