Вам кажется, что все проще, чем кажется. Обычно для хранения больших объемов медиа-контента используются CDN, наподобие Amazon S3, с общедоступным API.
Как раз для них есть большое количество библиотек, которые сами за вас все сделают, а вам останется только ссылку куда-то схоронить.