

You could use any trustworthy sync service with automatic camera uploads, but they will all wait until the video has finished recording before uploading it. Ideally there would be an app that streams live to a remote server that’s recording. There used to be. A sync service might be second best though.
When you do eventually switch, I’d recommend getting your own domain and using an email address at that domain, so that your email address becomes independent of your email provider. It will make it easier to switch again in future should you need to, because you can keep the same email address and use it with a new provider.