I was on the ONVIF website the other day talking a look at which conformant products are listed there.
I found almost 2000 products of which all are either NVT or NVC type of products.
No NVD or NVA type products were listed at all which I find very curious and bring up the following question.
Is it possible that VMS companies are holding us all a hostage here? VMS companies care a great deal about being ONVIF compatible with edge devices to bring data into their system but once inside their VMS, they don't want to give up access to generic NVA or NVD type devices. Instead they force 3rd parties to code against their own proprietary interfaces
It's a real shame.