Если ваша камера поддерживает onvif, вы можете использовать библиотеку python, называемую python-onvif (для 2.x):
pip install onvif
или python-zeep-onvif (для 3+):
pip3 install --upgrade onvif_zeep
Код Python:
from onvif import ONVIFCamera
camera_ip = "your camera ip"
camera_port = "your camera port, default is 80"
wsdl_path = "path to wsdl folder"
cam = ONVIFCamera(args.ip, 80, login, password, wsdl_path)
time_request = cam.devicemgmt.create_type('SetSystemDateAndTime')
time_request.DateTimeType = "Manual"
time_request.DaylightSavings = True
time_request.UTCDateTime.Time.Hour = 4
time_request.UTCDateTime.Time.Minutes = 20
time_request.UTCDateTime.Time.Seconds = 0
cam.devicemgmt.SetSystemDateAndTime(time_request)
Пожалуйста, проверьте пакет python-onvif page и операцию onvif page для получения более подробной информации