ONVIF has specifications/profiles for management, functionality, and codecs (S and T):
* https://www.onvif.org/profiles-add-ons-specifications/
* https://en.wikipedia.org/wiki/ONVIF
You can get onvif-compliant firmware for some of those, but battery-powered operation cannot be expected to remain practical, given what onvif focuses on.