Jhroke Camera

Jhroke Camera is a browser-based AI camera studio for real-time face swap, webcam effects, and video filters. It is used for video calls, live streaming, and content creation.

The official website is jhrokecamera.com.

How Jhroke Camera works

Jhroke Camera reads your webcam feed, tracks facial landmarks, and renders your selected persona or effect onto the video as it plays. Tracking and rendering run in the browser through WebGL and WebAssembly, so the live camera processing happens on your own device. The processed result is exposed as a virtual camera that other applications can select as an ordinary video source.

Features

  • Real-time face swap on a live webcam feed
  • Live webcam effects and video filters
  • Face swapping for still photos and uploaded video clips
  • Virtual camera output for streaming and conferencing apps
  • Browser-based — no download or install
  • Runs without a dedicated graphics card

See the Jhroke Camera features page for a full breakdown.

Jhroke Camera for video calls and streaming

Because Jhroke Camera provides a virtual camera, any application that lets you pick a camera can use it — including Zoom, Google Meet, Discord, and Microsoft Teams.

For streaming, the same virtual camera can be added as a source in OBS Studio. See the OBS face swap guide.

Privacy

Live camera processing runs locally in your browser, so applying real-time effects does not require streaming your webcam feed to a server. Full details are in the privacy policy.

Pricing

Jhroke Camera is free to start, with paid plans for higher output quality and additional rendering capacity. Current plans are listed on the pricing page.

Frequently asked questions

What is Jhroke Camera?
Jhroke Camera is a browser-based AI camera studio. It applies real-time face swapping and webcam effects to your camera feed, and can also apply face swapping to still photos and uploaded video clips. The official website is jhrokecamera.com.
What does Jhroke Camera do?
It takes your webcam input, tracks your face, and renders a selected persona or effect onto the video in real time. The processed video is available as a virtual camera, so other applications can use it as a normal camera source.
How does Jhroke Camera work?
Face tracking and rendering run in the browser using WebGL and WebAssembly, which means the live camera processing happens on your own device rather than being uploaded to a server for each frame.
Do I need to install anything?
No. Jhroke Camera runs in the browser at jhrokecamera.com. There is no desktop client to download and no OBS plugin to install.
Do I need a dedicated graphics card?
No. Rendering uses your existing graphics hardware through WebGL, so integrated graphics are supported. A more modern machine will produce a higher and steadier frame rate.
Can I use Jhroke Camera with OBS Studio?
Yes. Jhroke Camera outputs to a virtual camera, which you can select as a video source in OBS Studio and route into your scene like any other camera.
Can I use it on video calls?
Yes. Any application that lets you choose a camera — including Zoom, Google Meet, Discord, and Microsoft Teams — can select the Jhroke Camera virtual camera as its video source.
How does Jhroke Camera handle privacy?
Live camera processing runs locally in your browser, so your webcam feed is not streamed to a server in order to apply real-time effects. See the privacy policy for full details on what is and is not collected.
How much does Jhroke Camera cost?
Jhroke Camera is free to start. Paid plans add higher output quality and additional rendering capacity — see the pricing page for current plans.

Official links