This is a huge DVD file that I need to deliver digitally to a distributor in another country. Is it even possible to send such huge files? I can't think of a service that will handle files this big.
Using a large hard drive, and using a courier (maybe with next day delivery) is really your only solution considering the time/volume of information. Even then, your 'latency' would depend on when the next delivery time is, and what the country is. In addition this is likely to be more reliable, assuming you packed up the drive properly.
You have the right idea on using disks, but considering the volume density and other aspects, a HDD would be the best choice. Chances are it'll be at your customer's doorstep before you're partially done with the massive upload of doom, let alone downloading.
Considering the sheer size of the file, any online file transfer would/should need to be point to point, and fault tolerant. rsync between them and you might work for example. Compressing the files (ideally with some format that allows for parity files in case some chunks go bad) may work as well.
And of course, you could use bitorrent, get a few vps's to act as additional seeds with parts of the files to speed stuff up and do that. NO online option meets the bandwidth of a truck full of hard drives tho.
Do you have a connection that can even upload a file that fast (you need a continuous upload speed of at least 70 Mbps1, assuming that by tomorrow means 24 hours away)? If not, then there is nothing to talk about. If you do, you will need to purchase some space on some service (google drive, dropbox, etc). Make sure they will allow you to upload at the required speed.
Another alternative is that one of you (with the higher upload speed) create an FTP server using Filezilla (or similar) and the other downloads it.
As an aside, how could a DVD ever hold that much data?
Unless both you and your recipient, and all the hubs in between have a collection like this.
Which makes it take about ~6000 seconds, which is about 100 minutes.
I'm afraid it's going to take a very long time.
Even if you are one of our top users (not me), you would have a connection like this:
16304 seconds, which is about 271 minutes.
Now, our connections are like a factor 10 slower, so that means it would take like 3000 minutes. Which means about 50 hours if you have 30 Mb/s (not MB/s). So, perhaps if you have an advertised 100 Mb/s you can do it in under a day; if you don't have such high speed connection available it will most likely take you two. You might be better off sending a hard disk, if you don't want to deal with checking for corruption and all that.
If it's text, compression can cut a huge part of the size of it. Other than that, it depends on your speed, error correction and availability...