Using SHA256 I was able to prove mathematically, that files you upload to google drive are the same after you download them again. You could also plug an external drive into a raspberry pi (or any computer really) and run samba on it. You would have to do some research to find a good samba client for iOS as I am not an iphone user. You could make all the media on your samba server available to all the devices on your LAN.