Lets say, i want to restrict a file to my visitors. I mean , i have an xx.avi file to be streamed/downloaded, and the visitor paid me for the bandwidth and the size of the file.
In amazon s3, i cant control the file at all .(there is a very basic control thing which is not ok for me)
Only way is my server can proxy the file, like it fetches the file from amazon s3 storagenode and send it to the owner with authentication approval by a php script. But this way i would double up the bandwidth usage and again there would be latency problem since my server needs to get the file from amazon s3.
So i was wondering if there is a better solution or any cloud storage service that lets us to control the file restriction to my visitors.