Security News
Bun 1.2 Released with 90% Node.js Compatibility and Built-in S3 Object Support
Bun 1.2 enhances its JavaScript runtime with 90% Node.js compatibility, built-in S3 and Postgres support, HTML Imports, and faster, cloud-first performance.
@scrypted/amcrest
Advanced tools
The Amcrest Plugin brings Amcrest-branded cameras, doorbells or NVR devices that are IP-based into Scrypted. Most commonly this plugin is used with 2 plugins: Rebroadcast and HomeKit.
Device must have built-in motion detection (most Amcrest cameras or NVR's have this).
If the camera or NVR do not have motion detection, you will have to use a separate plugin or device to achieve this (e.g., dummy-switch
) and group it to the camera.
Configure optimal code settings (as required by HomeKit) using Amcrest configuration (not Scrypted).
You may use the device's webpage access or one of the following applications: Amcrest Smart Home
(mobile), IP Config Software
, or Amcrest Surveillance Pro
(https://support.amcrest.com/hc/en-us/categories/201939038-All-Downloads).
NOTE: Amcrest Smart Home app may not expose all codec or stream settings. Use one of the other applications instead.
The optimal/reliable codec settings can be found in the documentation for the Homekit Plugin.
At this time, 2-way audio works for AD110 and not AD410.
Type
is Doorbell
Username
adminPassword
(see below)Default Stream
set to properly configured video codec stream (Main Stream = Stream 1
; Sub Stream 1 = Stream 2
; Sub Stream 2 = Stream 3
; and so on)Amcrest Doorbell
is checked
The admin
user account credentials is required to (1) add doorbell to Scrypted or (2) change codec settings with IP Config Software
or Amcrest Surveillance Pro
applications.
The password for admin
username was set when first configuring device (see 2m49s mark of https://youtu.be/8RDgBMfIhgo).
The admin
username credential is not your Amcrest Smart Home (cloud) account that uses an email address for user/login.
(Unless you happened used the same password for both.)
Cameras attached or recording through an Amcrest NVR (IP-based) can be used in Amcrest Plugin for Scrypted. Each 'Channel' or (camera) Device attached to the NVR must be configured as separate Device in Amcrest plugin.
NOTE: Snapshots may be inconsistent if using an NVR. A workaround exists if you can access your camera on network without going through NVR (see below Snapshot URL Override
). If you can only access your camera through an NVR, then snapshots may not be supported.
IP Address
NVR's IP AddressSnapshot URL Override
camera's IP address (preferred) or specific port number of NVR for that camera (may work). That is: http://<camera ip address>/cgi-bin/snapshot.cgi
or http://<NVR ip address>:<NVR port # for camera>/cgi-bin/snapshot.cgi
Channel Number Override
camera's channel number as known to DVRDefault Stream
Properly configured video codec stream (Main Stream = Stream 1
; Sub Stream 1 = Stream 2
; Sub Stream 2 = Stream 3
; and so on)Username
) have proper permissions ("Authority" in Amcrest speak)? Try granting all Authority for testing. See below User Account Authority (Camera or NVR)
.Username
is admin and Password
is the device/camera password -- not Amcrest Smart Home (Cloud) account password.Default Stream
number in device (in Scrypted).If you have a non-admin user account setup on your cameras and/or Amcrest NVR, then the account's access permissions must be sufficient to expose motion events and playback.
The following is known to work (and are likely over permissive), but your specific camera model and firmware may be different:
Live
, Playback
, Storage
, Event
Camera
, Storage
, Event Management
FAQs
Amcrest Plugin for Scrypted
The npm package @scrypted/amcrest receives a total of 94 weekly downloads. As such, @scrypted/amcrest popularity was classified as not popular.
We found that @scrypted/amcrest demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 0 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Bun 1.2 enhances its JavaScript runtime with 90% Node.js compatibility, built-in S3 and Postgres support, HTML Imports, and faster, cloud-first performance.
Security News
Biden's executive order pushes for AI-driven cybersecurity, software supply chain transparency, and stronger protections for federal and open source systems.
Security News
Fluent Assertions is facing backlash after dropping the Apache license for a commercial model, leaving users blindsided and questioning contributor rights.