Short answer: no
Long answer: maybe, ONVIF standard should be standard across vendors, however many vendors "extended" their ONVIF interpretations which makes interoperability difficult. Which turns out, in reality, that Dahua NVRs should stick to Dahua cameras, and Amcrest with Amcrest...