This page's code did not start.

Opening index.html directly from a folder blocks JavaScript modules, so nothing will happen when you choose a camera. Serve the folder over http instead:

powershell -ExecutionPolicy Bypass -File serve.ps1

Then open http://localhost:8080/.

Watch a camera — from another device on your local network

Open a camera on one device and watch it in another browser, with optional viewer approval. Live video travels directly between them, encrypted.

Version: v1.9.0 · 72e502048b
About the tool version
Language: English
  • English
View source
Camera video goes directly to one viewer. You choose whether approval is required. Internet introduces the browsers.

Your camera video goes directly to one accepted viewer over an encrypted WebRTC connection. Our introduction service carries connection negotiation, never the video or the viewer's note. There is no recording feature and no microphone request. Stop, hide or close the camera page and capture ends. Internet access is required for the introduction; pairing also reveals network addresses to the other browser. Viewer approval is on by default; turning it off lets anyone who knows your link or finds your listed camera watch while it is free.

Live check: checking…

Offline: checking…

Watch DevTools: one WebSocket lists camera names, and starting or connecting adds one for setup messages. Camera frames and the viewer's note travel the encrypted peer connection. The page stays available offline; pairing needs internet.

Online cameras

Choosing a camera fills in its code. Choose Connect to request a view.

How cameras are listed

Listed cameras share the internet address seen by our introduction service and this site’s address. A shared VPN or carrier network can include strangers, and nearby cameras can be missed. Choose a camera you recognise.

Both devices need this page open, an internet connection for pairing, and a local network that lets them reach each other. Video travels directly between the browsers. No microphone, recording or internet relay.

Share my camera

Allow camera access on this device. The other device opens your link or scans the QR code. Choose whether you want to approve each viewer.

List this camera for other devices to find The link name is visible to browsers in the discovery group described under Online cameras. Turn this off to invite viewers by link only.

Camera Keep this tab visible and this device awake. Switching tabs or closing the page stops the camera and ends the link.

Open this link on the viewing device Recognise the person or device before approving. One viewer at a time receives video; everyone else is turned away.

Choose your own name using letters, numbers and hyphens, or keep the random suggestion. Stop before changing the name. Your browser chooses the camera.

Approve viewer requests on this device. Changes to this setting apply to new requests.

Your camera is off. Nothing is paired.

Watch a camera

Choose an online camera above, or enter a code or viewer link below. This device does not need camera or microphone access.

A name the camera device will recognise Optional. This note goes to the camera browser over the encrypted connection.

Enter a camera code to request a view.

Connection details and troubleshooting

No camera connection yet.

This tool offers only the browsers’ own host addresses, without public STUN servers or TURN relays. A VPN or operating-system route can affect the path. Guest Wi-Fi isolation, a firewall, blocked local address discovery, or browser and OS local-network permissions can prevent a connection.

If pairing fails, stop on both devices, check that both are on the same reachable network, allow local-network access if asked, and try a new link. The camera device needs trusted HTTPS; ordinary HTTP on a LAN IP cannot request a camera.

View as Markdown

How to watch another device's camera

  1. Start on the camera device.Open this HTTPS page on the phone or computer whose camera you want. Choose a viewer link name or keep the random suggestion, choose Start camera, and allow camera access. Your browser chooses the initial camera. After permission, a Camera selector appears if this browser exposes more than one camera; use it to switch without ending the invitation. No microphone is requested.
  2. Invite the viewing device.Open the viewer link or scan the QR code on the other device. You can also choose a name under Online cameras, or enter the code in Watch a camera. Both devices need internet for pairing and a network that lets them reach each other.
  3. Connect the viewer.The viewer chooses Connect to camera. If Require my approval is on, approve the request you recognise on the source. With it off, the first accepted viewer connects automatically. Live video then appears in the viewer; use Play live video if the browser pauses playback.
  4. Keep the source visible, then stop.Keep the source page visible and its device awake while watching. Stop camera and end the link releases the camera. Switching away from the source page also stops it.

The longer version

How to watch a camera from another device Connect a phone or computer camera to another browser on a reachable local network, approve the viewer, and stop capture when finished.

Questions

Must both devices use the same Wi-Fi?

They need a route to each other. Wi-Fi and Ethernet on the same reachable local network can work together. A shared Wi-Fi name alone does not establish reachability: guest isolation, firewalls, VPN routing and browser permissions can block it.

Does it work without internet?

No. The introduction uses our public rendezvous and its connection stays open during the session. Video travels directly between the browsers, with no configured internet relay. Losing the introduction connection ends the session.

Does this turn my phone into a webcam for meeting apps?

It provides a live view in another browser. It does not install a system webcam or make that camera available to desktop meeting applications.

Why must the camera page use HTTPS?

A browser requires a secure context and camera permission. Use the site's trusted HTTPS address. Ordinary HTTP on a local-network IP cannot request a camera; localhost is a development exception on the same computer.

Can anyone with the link watch?

With Require my approval on, a link or code permits a request and network-address exchange; the owner must approve before video. Turn approval off to let anyone with the link or a listed camera name watch while the camera is free. The optional viewer note is not proof of identity, so approve only the person and request you expect.

Can several devices watch at once?

One viewer at a time. Disconnect the current viewer before another can watch. Up to four peer connections may be pending; further requests are refused while busy.

Why did sharing stop when I changed apps?

Hiding or closing the source page deliberately stops capture and ends the link. Keep it visible and awake. Start again to create a new invitation after returning.

Can I change cameras while sharing?

After camera permission, the Camera selector appears when this browser exposes multiple video devices. Choose another to keep the same invitation and viewer connection. Some devices need a brief pause while the old hardware is released. If switching fails, the tool keeps or restores the previous camera where possible; if neither camera can be opened, sharing ends and you can start again.

Does it send sound or record video?

The tool requests video only and has no recording feature. It does not ask for microphone access. A viewer can independently capture their screen, as with anything they can see.

Why can pairing fail on the same Wi-Fi?

Guest networks and client isolation can separate devices. Firewalls, blocked local address discovery, OS and browser local-network permissions, or VPN routes can also prevent a direct connection. Stop on both devices, check permissions and network reachability, and try a fresh link. The tool will not switch to an internet relay.