Good topic. I've added a question.
With new codecs (e.g., going from MPEG-4 to H.264 or H.264 to H.265) the top two potential benefits are bandwidth reduction (reducing stress / load on the network) and storage savings.
I suspect most will favor storage savings as there is clear cost savings there. By contrast, many / most (internal) networks have more than enough bandwidth. Of course, VSaaS proponents, who need (limited) upstream WAN bandwidth are more driven by the bandwidth reduction aspect.
According to me most issues are coming from ... bandwidth server overloads ..... (includes generally all streams : recording + multiple viewing streams + meta +Ptz + ..)
but when bandwith reaches certain limit levels ( especialy at night or during PTZ tours, or at night with motion detect not working well with lightning) NVR or VMS could processor maximum and die. (we are talking about 50 , 80, 150, 300 Mbits I/O) not 1Gb.. easy to reach these levels.
So more cameras in less storage capcity, for sure, if you keep the old resolutions ..
But as resolution increase, the economy will be wasted ... and the server will also suffer
Question is : what CPU energy require a base H265 decoder compared to a base H264 ? can we use the same hardware spec or ....increase the server budgets ?
John, an interesting survey would be to ask and sort the biggest mistakes and systems failures that people face in video at the conception level (not maintenance level)
From Bad camera/optical/ bandwidth settings , bad network architecture or mistakes on level 1,2,3, 7, Storage performance issues, server issues (Sql, Cpu, ...) client display issues ..etc
They are Joined at the Hip. One comes with the other-generally speaking.
I would vote neither. While storage savings and bandwidth reduction can be important for budgeting reasons, picture quality takes preference above all else in my application. Encoding efficiency, as it relates to the other two, would be a secondary criteria.
A good point. CBR and CBVR settings will strongly impact quality. ( PTZ and night time are the best examples) One of my favourite question is : what would be the CBR or CBVR best settings for a 2MP PTZ speed dome, doing manual or automatic tracking on a parking at night ? (keeping in mind the output settings are the same day and night ..)
Answers are most the time very funny. But results are ugly