Comments (4)
Hi @GaryOkie , a quick look here ftp://ftp.wintel.fi/drivers/dahua/SDK-HTTP_ohjelmointi/DAHUA_IPC_HTTP_API_V1.00x.pdf and in the source code of python-amcrest it seems all commands are equal. They might be using the same firmware. @tchellomello @pnbruckner please take a look.
from python-amcrest.
Thanks @dougsland for the advice!
I already had a copy of the "Dahua HTTP API for IPC" (V1.56) and closely compared it with the Amcrest HTTP API for IP Cameras (v1.5) and you're right - the API calls do indeed look to be identical.
So this fact seems to reinforce that both the python-amcrest and HA amcrest component are fully compatible with Dahua IPC cameras.
I wonder if the authors of each would be willing to include Dahua IPC cam support in their docs - at least with a provisional caveat that it has seen only limited use? I can't tell you how much time I've wasted on trying to implement Dahua camera features via custom scripts before I discovered Amcrest support already supported all the key bits and works far better than any of the other generic IP cam components.
from python-amcrest.
If it is working for you, I would suggest to add into README Supportability Matrix. Looks like none of us have this camera.
from python-amcrest.
ok, that sounds reasonable. will do.
from python-amcrest.
Related Issues (20)
- Streaming into memory? HOT 1
- Streaming from IP4M-1051W?
- Event stream parsing cannot handle arrays HOT 3
- IP4M-1041 (works!) HOT 6
- any chance youll add support for other amcrest devices
- event_actions() causes AttributeError
- Support enabling and disabling the mechanical chime HOT 1
- Events to trigger HTTP Post to external URL
- IMOU camera support HOT 1
- Working Cameras to Add to the list
- LoginError happens occasionally HOT 4
- setting “python_requires” with ">=3.7" is a better way to declare Python compatibility
- get_day_night_color > list index out of range error HOT 2
- DownloadFile_Time reports Memory Error when the downloading size is too big
- Confusion of the 'args' HOT 1
- async api does significant I/O in the event loop due to ssl context creation from httpx client being created each command
- Snapshot fails first time HOT 2
- Adding functions to video.py - getting "AttributeError: 'ApiWrapper' object has no attribute '<new function name>'"
- Remove distutils
- python-amcrest triggers a DNS lookup for every command
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from python-amcrest.