The webcam you already own

Your phone is already a webcam.

OpenWebcam streams your Android camera straight to your PC, over USB or Wi-Fi. It works on calls, and it reads straight into OpenCV. The video never leaves your own network.

  • free
  • no ads
  • no tracking
  • no account

It shows up as a plain webcam, so it just works in

  • Zoom
  • Meet
  • Teams
  • Discord
  • OBS
  • OpenCV
  • and anything else that reads a camera

One app, two very different jobs.

Whether there is a face on the other end or a Python script, the camera is the same.

On a call

Pick OpenWebcam from the camera list in Zoom, Meet, Teams, Discord, or OBS. The camera in your pocket is almost always sharper than the one glued into your laptop lid.

vision.py
import cv2

# your phone's MJPEG stream, on your LAN
cap = cv2.VideoCapture("http://192.168.1.42:8080/video")

while cap.isOpened():
    ok, frame = cap.read()
    if ok:
        cv2.imshow("phone", frame)

In your code

OpenWebcam serves a standard MJPEG-over-HTTP stream, so cv2.VideoCapture(url) reads it directly. No SDK, no driver, no cloud round trip. Point your detector at the URL and go.

Streaming in three steps.

USB for the lowest latency, Wi-Fi when you want to roam. Both take about a minute.

  1. Step 01

    Install both ends

    Put OpenWebcam on your Android phone and the small desktop client on your PC.

  2. Step 02

    Connect

    Plug in over USB, or join the same Wi-Fi and enter the address shown on your phone.

  3. Step 03

    Press start

    Tap Start. Your phone now appears as OpenWebcam everywhere a camera is listed.

Built like equipment, not a trial.

Everything below ships in the free app. There is nothing to unlock later.

LATENCY

Low-latency H.264

A scrcpy-style encoder keeps motion crisp and the delay low, with an MJPEG fallback for tools that prefer it.

live preview · 720p / 1080p

LINK

USB or Wi-Fi

Wired for the lowest latency, wireless for freedom. Switch any time.

CONTROL

Manual controls

Zoom, exposure, focus, white balance and mirror, live, when your camera supports them.

ACCESS

Optional PIN

Set a PIN so only viewers who know it can open your stream.

COMFORT

Light & dark

Follow the system or pick a side, and keep the screen awake while it runs.

Your video stays on your network.

No sign-in, no analytics, no ad identifiers, no third-party trackers. Camera frames are held only in memory while you stream and are sent only to the device you connect, on your own local network. We collect nothing.

Read the full privacy policy
  • No accounts or sign-in
  • No analytics or crash tracking
  • No ad identifiers
  • No uploads to any server

Ready when you are

Free today. Free tomorrow.

Grab the Android app and the desktop client. No card, no catch, nothing to unlock.