Git Product home page Git Product logo

phone-as-webcam's Introduction

Use your smartphone camera as a webcam, via OBS Virtual Camera.

Display full-screen camera feed without any user interface on your iPhone

  1. Open https://phone-as-webcam.netlify.app/ on your phone.
  2. Click "Capture Back" for the back-facing camera
  3. Click "Full screen" to make the video feed full-screen. Optionally double tap on the video to completely fill the screen.
  4. Enable Airplane/silent mode on your phone to disable push notifications
  5. Connect your phone to your computer using a charging cable. For iPhones, this is a Lightning cable. For Androids, this is usually a USB-C or Micro-USB cable.

Mirror your phone screen as a virtual camera on Mac/Windows/Linux/Etc.

  1. Download, install, and open OBS Studio
  2. Set the right canvas resolution in OBS Studio settings by clicking "Settings" and then "Video". "2436x1125" works well for an iPhone 12 Pro.
  3. Add "Video Capture Device" as a new source in OBS studio by clicking + under sources. Use any name and select your phone as a device
  4. Start Virtual Camera by clicking "Start Virtual Camera"
  5. Your phone screen should be mirrored in Zoom, Google Meet, or others if you select "OBS Virtual Camera" as your camera.

phone-as-webcam's People

Contributors

didier avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

phone-as-webcam's Issues

Phone gets hot pretty quickly

Phone gets hot pretty quickly when running the webapp. The phone is not plugged into a computer. The phone is plugged into a charger though.

Can't select phone as device

Add "Video Capture Device" as a new source in OBS studio by clicking + under sources. Use any name and select your phone as a device

My phone isn't in the dropdown menu so I can't select it.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.