rng-lens turns your phone into a webcam.

Camera and microphone for any app on your PC. Free, open source, no watermark, no account.

The rng-lens icon: a camera lens with an orange ring

Light on the phone by design

The phone does two things: the camera writes straight into the hardware encoder, and the encoded video goes out over the network. Everything else runs on the PC.

Heat guard

The phone reads Android's own thermal forecast and lowers fps, resolution and bitrate before it overheats, then steps back up when it cools.

Screen off, still streaming

No preview is drawn on the phone. Lock it and the video keeps going, which is also the coolest the phone gets.

Effects on the PC's GPU

Decoding, background blur, auto-frame and every look run on the computer, so the phone never works harder.

Every "pro" feature included

Nothing is locked behind a paid tier. This is the whole app.

Camera

  • Up to 4K and 60 fps, H.264 or HEVC
  • Every lens the phone exposes, ultra-wide by zooming below 1x
  • Focus auto, lock or manual; exposure lock and EV; white balance lock
  • Torch, stabilization, mirror, flip, rotate, vertical and square output

Effects on the PC

  • Background blur or a picture behind you
  • Auto-frame that follows your face
  • Looks: warm, cool, film, vivid, faded, black and white
  • Brightness, contrast, saturation, warmth, sharpen, skin smoothing, night mode

Sound

  • The phone's microphone in Opus or AAC
  • "Voice" mode with echo cancel and noise suppression, or "raw"
  • Plays on any output device; route it through VB-Cable to use it as a mic in calls

Everyday

  • Shows up as a camera called rng-lens in Zoom, Discord, OBS, Teams and Meet
  • Wi-Fi with auto-discovery, or USB through adb
  • Tray icon, start with Windows, global hotkeys
  • Battery and temperature of the phone, live on the PC

Set it up in three steps

Both files are in the same release on GitHub.

1

Install on the PC

Run the rng-lens-setup installer. The app is not code-signed, so Windows may warn: press More info, then Run anyway.

2

Install on the phone

Install the rng-lens APK on your Android phone. A Google Play version is on the way.

3

Pick it in any app

Same Wi-Fi or a USB cable, then choose the camera called rng-lens in your call or stream.

Open source, MIT

Plain Java on the phone, C++17 on the PC. Read it, build it, change it.