Why not?
1. Go sign up a Google Cloud account, create a Ubuntu VM with a Fix IP, assign your target volume you like to store on Google Cloud Storage, install, config a openVPN, install, config a NFS server.
2. Install openWRT on your router, or any selected router OS with OpenVPN support, tunnel traffic to openVPN on VM in cloud.
3. Install the great super custom firmware in this forum, connect your MTV var the openVPN tunnel, mount NFS on Cloud VM (I suggest you would already have a stable and fast connection to upload such data stream to cloud at realtime speed, a 10Mb overseas dedicated would be good enough, no need to cross connect to Google backbone, I do not think they accept personal x-conn anyway), you can do whatever you like, on the VM you can develop your own code to sync to ANY Cloud base service!
Or more simple, install the custom firmware, install a Raspberry Pi2 locally, some simple fetch script on the Pi checking the http recorded listing, maybe some simple python parsing the .tv files for the recorded info, some SSH scripts to upload, remove recorded shows and to any cloud service.
From such a professional question you ask I suggest you already have basic *nix / bash / python / network skills set, sit down and give it a few days you should be able to archive the goal.
And of coz, if time is such a important fact that you don't have much spare, try employ a team of programmer + network engineer + system engineer, I am sure the task is "a walk in the park" for them.
Remember to share your development experience with others and share you code on github. |