arthurpatriot/ptz-cameras-control

Easy control your PTZ Cameras from PHP

v1.2.3 2020-06-03 16:20 UTC

This package is auto-updated.

Last update: 2024-06-26 02:36:31 UTC


README

Cameras PTZ Control Library

Easy control your PTZ Cameras from PHP.

Installation

Use the package manager composer to install this package.

composer require arthurpatriot/ptz-cameras-control

Basic Usage

use PtzCamera\CameraMovement;

$camera = new CameraMovement('login', 'password', 'ip', 'port');

$camera->left();
$camera->right();
$camera->up();
$camera->down();
$camera->home();

Supported Providers

  • Hikvision
  • Dahua
  • ISAPI PTZ Cameras

If your camera not in this list, contact with me, and we add support.

Custom Provider

For using custom camera provider:

$camera = new CameraMovement('login', 'password', 'ip', 'port', null, 'example-path');

Where example-path, ISAPI/PTZCtrl or ptz path for your device.

Documentation

Visit Wiki Pages for more information or contact with me on Email / Telegram.

Features

  • Momentary Movement (Default)
  • Relative Movement
  • To Home Movement
  • To Preset Movement

Other in Development :)

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

GPL-3.0