Hi,
I have had a Hikvision 7208HQHI dvr for over 4 years. I have 6 old analog cameras and 2 ip cameras attached. I have been using iVMS-4500 on an even older iPhone4s to access it. It has always worked fine for live view but it fails when trying Remote Playback recordings with the classic "insufficient memory" message. The iphone is currently running IOS 9 and iVMS-4500 4.7.10 and I have updated it regularly over the years.
So I bought a new Android Moto G8, 4Gb memory and 64Gb storage. But I cannot access the dvr using IP/Domain using the dvrs Host id, it is "DVR". The configuration is EXACTLY the same as the iPhone4s. Moto Android is version 10 and iVMS-4500 version is 4.7.7.
Now this is really odd because.
1) My dvr gets assigned a dynamic ip address by my router and the IP/Domain name in simply "DVR" and the port is 8000. It has changed ip address many times over the years 192.168.1.x and the iphone4s has always worked.
2) If I use DVR:8000 on the Moto G8 I get HCNetSdkSdkError: 17. All research appears to indicate a problem with the IP or port number.
3) If I go to my router and find the real address of the dvr in 192.168.1.x format and put that in the config it works.
4) If I run another application on the Moto, eg. an ssh terminal emulater I can start ssh sessions to many devices on the network. So DNS is working fine in Android itself.
5) I CAN access the DVR from the Moto when on a mobile network using my external ip address and port forwarding a different external port number to 8000 on the DVR. For security I rarely use this as I only need to access the CCTV system at home so disable this most of the time.
It all looks like a bug in the Android version of iVMS-4500 (or maybe just version 4.7.7) that doesnt use normal DNS resolution but I have no experience with other versions of iVMS-45000 or Android.
I also have the same problem accessing my 2 ip camera directly using hostnames "cam1" and "cam2" at port 8000 on my home network.
Yes, I know I can reserve ip addresses in my router. But why should I have to do this? It isnt necessary.
Has anyone seen this before? Can anyone confirm another version of iVMS-4500 works on Android 10?
Thanks for taking the time to read this,
Wilbur.
I have had a Hikvision 7208HQHI dvr for over 4 years. I have 6 old analog cameras and 2 ip cameras attached. I have been using iVMS-4500 on an even older iPhone4s to access it. It has always worked fine for live view but it fails when trying Remote Playback recordings with the classic "insufficient memory" message. The iphone is currently running IOS 9 and iVMS-4500 4.7.10 and I have updated it regularly over the years.
So I bought a new Android Moto G8, 4Gb memory and 64Gb storage. But I cannot access the dvr using IP/Domain using the dvrs Host id, it is "DVR". The configuration is EXACTLY the same as the iPhone4s. Moto Android is version 10 and iVMS-4500 version is 4.7.7.
Now this is really odd because.
1) My dvr gets assigned a dynamic ip address by my router and the IP/Domain name in simply "DVR" and the port is 8000. It has changed ip address many times over the years 192.168.1.x and the iphone4s has always worked.
2) If I use DVR:8000 on the Moto G8 I get HCNetSdkSdkError: 17. All research appears to indicate a problem with the IP or port number.
3) If I go to my router and find the real address of the dvr in 192.168.1.x format and put that in the config it works.
4) If I run another application on the Moto, eg. an ssh terminal emulater I can start ssh sessions to many devices on the network. So DNS is working fine in Android itself.
5) I CAN access the DVR from the Moto when on a mobile network using my external ip address and port forwarding a different external port number to 8000 on the DVR. For security I rarely use this as I only need to access the CCTV system at home so disable this most of the time.
It all looks like a bug in the Android version of iVMS-4500 (or maybe just version 4.7.7) that doesnt use normal DNS resolution but I have no experience with other versions of iVMS-45000 or Android.
I also have the same problem accessing my 2 ip camera directly using hostnames "cam1" and "cam2" at port 8000 on my home network.
Yes, I know I can reserve ip addresses in my router. But why should I have to do this? It isnt necessary.
Has anyone seen this before? Can anyone confirm another version of iVMS-4500 works on Android 10?
Thanks for taking the time to read this,
Wilbur.