Skip to content

Sample code for capturing iOS screen from macOS via USB. It includes an example for streaming capture to the DAL plugin.

License

Notifications You must be signed in to change notification settings

jyu0414/IOSCaptureSample-withDAL

Repository files navigation

IOSCaptureSample with DAL

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

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.

DEMO

Acknowledgments

This project is based on the following repositories.

Usage

  1. Build iOSMirror project on Xcode
  2. Copy generated plugin into /Library/CoreMediaIO/Plug-Ins/DAL
  3. You can see this plugin from meeting apps such as Google Meet on Chrome.

IOSCaptureSample

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.

Usage

  • 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.

Contact

License

This project is licensed under the MIT License.

About

Sample code for capturing iOS screen from macOS via USB. It includes an example for streaming capture to the DAL plugin.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published