Skip to content

Amcrest Doorbell Experience

David DeGraw edited this page Jan 7, 2023 · 9 revisions

Please add and update your experiences to help other users determine

  • Status = Working (in full), Partial, Not Working (at all)
  • Firmware Version = Amcrest device firmware version
  • Settings = Settings on Amcrest device (Default = out of box experience ; Custom = you've changed something, please detail in Comments).
  • Plugin Version = Scrypted Amcrest Plugin version
  • Doorbell Type = Amcrest or Dahua Doorbell (as configured in Scrypted device settings)
  • Two-way Audio = Amcrest or ONVIF (as configured in Scrypted device settings)
  • Comments = Any comments regarding Motion alerts, Button presses, Low speaker volume, etc. (please add your Discord username here or other identifier)

AD110 Doorbell

Status Firmware Version Settings Plugin Version Doorbell Type Two-way Audio Comments
Working v1.000.00AC006.0.R.200922 Default 0.0.95 Amcrest Amcrest No issues and speaker volume normal. (Example item by jjishere)

AD410 Doorbell

Status Firmware Version Settings Plugin Version Doorbell Type Two-way Audio Comments
Working 1.000.0000000.7.R.210220 Custom 0.0.103 Amcrest ONVIF (**see below) FPS=30 Keyframe=120 BitRate=2000 Audio.Compression=AAC Resolution=1440x1080

You can apply compatible settings using a web browser. You may need to login the first time you run a command. Use the credentials that you set for the camera during the Amcrest App initial setup.

If you want to see your current configuration before making changes, you can safely access this URL in your browser.

http://[IPADDRESS]/cgi-bin/configManager.cgi?action=getConfig&name=Encode

You can use the following two URLs to apply compatible settings to your camera:

Use at your own risk. Sending invalid configuration commands to the camera may result in bricking the camera

Sub Stream: http://[IPADDRESS]/cgi-bin/configManager.cgi?action=setConfig&Encode[0].ExtraFormat[0].Audio.Bitrate=64&Encode[0].ExtraFormat[0].Audio.Channels[0]=0&Encode[0].ExtraFormat[0].Audio.Compression=AAC&Encode[0].ExtraFormat[0].Audio.Depth=16&Encode[0].ExtraFormat[0].Audio.Frequency=8000&Encode[0].ExtraFormat[0].Audio.Pack=DHAV&Encode[0].ExtraFormat[0].AudioEnable=true&Encode[0].ExtraFormat[0].Video.resolution=720x576&Encode[0].ExtraFormat[0].Video.BitRate=1024&Encode[0].ExtraFormat[0].Video.BitRateControl=VBR&Encode[0].ExtraFormat[0].Video.Compression=H.264&Encode[0].ExtraFormat[0].Video.FPS=15&Encode[0].ExtraFormat[0].Video.GOP=60&Encode[0].ExtraFormat[0].Video.Height=576&Encode[0].ExtraFormat[0].Video.Pack=DHAV&Encode[0].ExtraFormat[0].Video.Priority=0&Encode[0].ExtraFormat[0].Video.Profile=Main&Encode[0].ExtraFormat[0].Video.Quality=5&Encode[0].ExtraFormat[0].Video.QualityRange=6&Encode[0].ExtraFormat[0].Video.SVCTLayer=1&Encode[0].ExtraFormat[0].Video.Width=720&Encode[0].ExtraFormat[0].VideoEnable=true

Main Stream: http://[IPADDRESS]/cgi-bin/configManager.cgi?action=setConfig&Encode[0].MainFormat[0].Audio.Bitrate=64&Encode[0].MainFormat[0].Audio.Channels[0]=0&Encode[0].MainFormat[0].Audio.Compression=AAC&Encode[0].MainFormat[0].Audio.Depth=16&Encode[0].MainFormat[0].Audio.Frequency=8000&Encode[0].MainFormat[0].Audio.Mode=0&Encode[0].MainFormat[0].Audio.Pack=DHAV&Encode[0].MainFormat[0].AudioEnable=true&Encode[0].MainFormat[0].Video.resolution=2560x1920&Encode[0].MainFormat[0].Video.BitRate=5879&Encode[0].MainFormat[0].Video.BitRateControl=VBR&Encode[0].MainFormat[0].Video.Compression=H.264&Encode[0].MainFormat[0].Video.FPS=30&Encode[0].MainFormat[0].Video.GOP=120&Encode[0].MainFormat[0].Video.Height=1920&Encode[0].MainFormat[0].Video.Pack=DHAV&Encode[0].MainFormat[0].Video.Priority=0&Encode[0].MainFormat[0].Video.Profile=Main&Encode[0].MainFormat[0].Video.Quality=5&Encode[0].MainFormat[0].Video.QualityRange=6&Encode[0].MainFormat[0].Video.SVCTLayer=1&Encode[0].MainFormat[0].Video.Width=2560&Encode[0].MainFormat[0].VideoEnable=true

This is a direct extract of a working configuration. Not all of these parameters may be necessary or required. You should be able to modify some of these parameters to your own preference as needed but this works using the 2K resolution at 30 FPS including 2 way audio. (Before switching to 30FPS, you should disable human detection on the Amcrest App to allow the CPU some relief. Homekit will do Human Detection for you anyways so you do not need it on the door bell. Keep Motion Detection enabled.)

If you decide to take your doorbell offline for a Local Only experience, everything will still work but your LED around the push button will flash green. If you would like to turn that off you can use the following command. http://[IPADDRESS]/cgi-bin/configManager.cgi?action=setConfig&VSP_PaaS.Online=true This will need to be run periodically via a script because this setting will revert after a few days.

Another nice option is to disable the Amcrest watermark. Disable with the following commands: http://[IPADDRESS]/cgi-bin/configManager.cgi?action=setConfig&VideoWidget[0].PictureTitle.EncodeBlend=false http://[IPADDRESS]/cgi-bin/configManager.cgi?action=setConfig&VideoWidget[0].PictureTitle.PreviewBlend=false

Dahua DHI-VTO2211G-WP Doorbell

Status Firmware Version Settings Plugin Version Doorbell Type Two-way Audio Comments
Working 4.511.0000000.0.R.211116 Default 0.0.103 Dahua ONVIF No issues and speaker volume normal.

Hikvision DS-KV6113-WPE1(B) Doorbell

Status Firmware Version Settings Plugin Version Doorbell Type Two-way Audio Comments
Partial V2.2.53 build 220713 Default Hikvision 0.0.101 Hikvision Hikvision Onvif broken. Streaming video & audio and 2-way intercom work perfectly using Hikvision plugin. Not reporting events either through Onvif or ISAPI (alertStream endpoint exists but broken - not even giving heartbeat).

** for AD410; whether on ONVIF or Amcrest 2-way audio, if you experience crashes when starting a talk back, you may need to change "Record Audio" to Off/Disabled in Amcrest Smart Home app. This means local recording of audio will not occur (e.g., onto SD card).

image