This project includes the following systems.
- iOSMirror; The virtual WebCam plugin which streams an iOS screen on macOS.
- IOSCaptureSample; The WebCam viewer can choose iOS devices as a stream source.
iOSMirror is a DAL plugin (Virtual WebCam) for showing iOS screen on chrome web app or other macOS applications. You may not use it for some macOS applications, because recently a part of macOS applications, including Zoom, deny third-party virtual webcam plugins.
This project is based on the following repositories.
- Build iOSMirror project on Xcode
- Copy generated plugin into
/Library/CoreMediaIO/Plug-Ins/DAL
- You can see this plugin from meeting apps such as Google Meet on Chrome.
This example shows how access iOS screen as WebCamera device using AVFoundation. Quick Time can access to iOS but it is denied normally. In this program, we need to opt in iOS access explicitly.
- Build on Xcode and you can use this app. It may not work without code signing.
- You can choose video sources using Touchpad on your MacBook Pro.
- Yuji Sasaki (https://sasaki.dev/)
This project is licensed under the MIT License.