Adding missing `verify=False` parameter to fix the error:
`(Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: EE certificate key too weak (_ssl.c:1124)')))`
Also, I would suggest using HTTPS by default, otherwise you are leaking the username and password to everyone on the network.
Restored `requirements.txt`
Updated `setup.py` to include new repository url and contact details.
Moved the rtsp code from `record` to `stream`.
Updated project structure to make it more readable and developer friendly - moved mixins to the `mixins` package, moved handlers to the `handlers` package.
Moved files not belonging to anything in particular to the `util` package.
Updated `camera` class to also defer login call.
Deleted unused files like `config_handler`.