-
visionik
-
- Posts: 48
- Joined: Sat Oct 01, 2011 7:33 am
by visionik » Tue Aug 04, 2020 1:30 pm
Hi Fribur -
The vast (over 90%) majority of our customers run out of processing power before they run out of storage capacity or network bandwidth.
Most of our customers want three things: 1. Less CPU use, 2. better computer vision, and 3. an easier to use product (Closer to Nest, Arlo, Ring, etc level of simplicity)
So we have been focusing on those three things.
The changes to the image pre-processing stage of Sighthound Video are extensive and go way beyond DXVA and CUDA (and Video ToolBox) support. On my system, for example, total CPU usage with Sighthound Video 7 is less than half of what it was on version 6.
H.265 goes the other direction - significantly higher CPU use for, to be honest, little value. Again, very few of our customers have storage space or network bandwidth issues.
There is also the challenge of H.265 codec licensing, which is, simply put, a train wreck. You have to get a license from two groups: HEVC Advance and MPEG-LA. Many of our competitors simply ignore this reality and ship an open source H.265 codec without patent licensing. We won't be doing that.
All that said, our use of DXVA, CUDA, and Video Toolbox are a big step in solving both the processing issues and licensing issues around H.265, and it's one of the reasons why we made this change this year. I hope, but can not promise, that it will let us also announce H.265 support this year.
Again, please understand that the vast majority of our customers have no interest in H.265 - especially when they understand it was just going to drive CPU use even higher.