Hey guys,
I decided to make a post since it took me three hours or so to troubleshoot my issue.
Allow me to elaborate. I originally purchased my first amcrest device in 2019 after hiring some local home security company to setup cameras in my new home. Mind you I could have done all this myself but I had no time to spare and their offer was too good to pass up.
I was happy that their NVR and cameras (hikvision) were able to add my amcrest wifi cameras without a problem and so I just kept adding on.
Mid 2024 I had a total of three wifi cameras and one doorbell camera all Amcrest. I had installed and recommend amcrest for my friends and family.
I decided to take a plunge and upgrade my entire system with 4k cameras for better quality and over-all piece of mind. I got a new NVR as well that would support the 4K Amcrest cameras.
Fast forward to this week, I had a few days off and decided to remove the old cameras and install my new 4k cameras.
Everything was working perfectly at the start, I setup Ai stuff, event, notifications, etc.
I'm the kind of person who stays up late at night with a camera view of the outside of my house so on my downtime I would watch the cameras and started to notice a lot of lag. This was when using Amcrest Surv. Pro.
############
I started to troubleshoot the normal stuff.. Maybe having 9 total cameras, 4 in 4k, 5 in 1080p was too much? I lowered resolution, adjusted bitrate, verified my switch was seeing good speeds to the NVR (1Gbps Duplex), tested cables, tested different methods of viewing cameras.. Online, Phone App, Directly from NVR, ASP and finally via RSTP on VLC.
Online via the camera's IP I saw no lag, directly on NVR, no lag, RSTP, no lag.
Only phone and ASP saw lag.
This was a puzzler.. It couldn't be network if RSTP was not lagging and that immediately eliminated any possible "bad cables".
It had to be something on the software for both my phone and ASP.
I had been told by Google and Amcrest tech support to use ASP and Orion was not necessarily "best" -
After trying Orion it seems to have fully fixed all the issues I had. I can now stream all cameras without any lag, no lost frames, no jitter, etc.
It seems I guess ASP doesn't support h265 well or at all.
If this is a known thing sorry I wasted your time.