whfp-motion-webcam

1.1.0 • Public • Published

Motion Webcam Webhookify Plugin

This plugin sends you base64 encoded pictures from your Motion webcam server which is only accessible within your network.

Installation

Install the plugin globally by running

npm i -g whfp-motion-webcam

Configuration

The plugin only needs a single configuration key, which is called imgUrl. Usually, this you be some like http://localhost:8081/current, to access the current frame of your Motion live server running on localhost. While this is the intended use, you could also plug in any old URL pointing to a JPEG image, for example http://localhost:8080/?action=snapshot if you're using MJPEG-streamer. If you get an error like Corrupt JPEG data: 2 extraneous bytes before marker 0xd6, you might have to set compression to false (default: true), since the JPEG image is malformed in some way.

Example:

{
    "imgUrl": "http://localhost:8081/current",
    "compression": true
}

Reply

The reply has one of two formats. Either you get an base64 encoded image:

{ "image": "<base64 encoded image data>" }

or you get an error:

{ "error": "<error message>" }

Package Sidebar

Install

npm i whfp-motion-webcam

Weekly Downloads

2

Version

1.1.0

License

MIT

Unpacked Size

3.73 kB

Total Files

4

Last publish

Collaborators

  • jangxx