vdechenaux / webcam
PHP code to use the server's webcam
0.1.0
2019-11-01 11:31 UTC
Requires
- php: >=7.4.0
- ext-ffi: *
This package is auto-updated.
Last update: 2026-03-01 18:49:10 UTC
README
This is a PHP library to capture webcam frames.
Demo
You can see this library in action here with a simple Mjpeg stream implementation.
Requirements
-
PHP > 7.4
-
Ext FFI
-
OpenCV (e.g.
libopencv-videoio-devon APT based systems,opencv-devon Alpine Linux)
Installation
composer require vdechenaux/webcam
Usage
<?php require __DIR__ . '/vendor/autoload.php'; $webcam = new \VDX\Webcam\Webcam(); // It can produce an other size if your webcam does not support the provided size $webcam->setDesiredSize(1280, 720); if ($webcam->open()) { $webcam->saveFrame('/tmp/test.jpg'/*, true*/); // It accepts a second parameter to mirror the image $webcam->close(); }