I am creating a program for communicating with an IP camera, of this model:
CVUL-I125
It has a simple web interface, and I successfully talked to it to manage it, and capture video and snapshots from it.
However, I cannot find good documentation on how to determine that this camera is on the network and what specific IP address it has.
So far, the only tool I have is its bundled software.
I guess (hoping!) That there is a better way than just iterating over all the IP addresses in the range and see if there is something similar to the camera interface there.
Does anyone know how to do this?
Is there a known API for this kind of thing?
Please note that since this is an IP camera, it does not connect directly to my computer, and therefore I cannot install anything locally, with which I can talk.
Here are some more details:
- The camera and software that I create will be sold, which means that I can’t rely on any particular type of setup at the client site, except for DHCP
- The camera does not have API documentation that I can find, if anyone has more google-fu than me, please enlighten me on this.
- The camera supports DHCP, so it really connects to the network successfully, the question is how can I reliably find it later
- I don’t know if this has a host name, the documentation says nothing, and my own DHCP server lists only the MAC address for it.
source share