I use zeep as the main ONVIF library for my repo at nirsimetri/onvif-python. Since I also implemented it in PHP with native SOAPClient, the results are better in PHP ...