YouTube allows the user to upload content in a few different ways:
- Through uploading video files
- Through creating a live stream with DVR on
- DVR saves 2 hours, 4 hours, or 12 hours of content depending on the stream settings and kind of device viewing the saved stream (see details)
- Through video titles and descriptions
- Through comments
YouTube, as far as I can tell, offers unlimited file storage. By writing a FUSE adapter that uses the above storage methods as the backend, you’d get unlimited (and the most ridiculous) cloud storage!
It’d have to use the most efficient combination of the above storage methods. One thing to look into: whether it’s faster to live stream content into YouTube or upload video files. Also, what’s the maximum retrievable bit-rate that’s possible to upload to YouTube?