400 Bad Request with Onvif

Please try this custom component. Onvif.py
And enable debug logging as shown in this post onvif debug

You should then see some debug entries in the log. Please post these.