K
K
Kirill2015-08-05 00:57:28
PHP
Kirill, 2015-08-05 00:57:28

How would you organize the storage of video and audio files?

Hey!
Guys, this is the question before me, how best and where to store data in the form of video and audio files.
On your own server somehow not an option. because people will upload videos, and the server is not rubber and constantly scaling for this task alone is not an option, plus the load will be large.
Actually, the question is, how best to organize storage? Where is the best place to upload these same videos and audios?
YouTube, Vimeo and the like do not offer!)))

Answer the question

In order to leave comments, you need to log in

4 answer(s)
D
Dan Ivanov, 2015-08-07
@Lobanov

1. Buy some cars from hetzner, install CEPH.
2. Get storage from runabove https://www.runabove.com/storage/object-storage.xml
3. Buy vps from these https://www.transip.eu/vps/ guys and attach their own storage to it https://www.transip.eu/vps/big-storage/ is relatively inexpensive.
The CDN that was advised above is usually not about storage, but about quick returns.

I
index0h, 2015-08-05
@index0h

Amazon S3?

V
Vitaly Pukhov, 2015-08-05
@Neuroware

It is not entirely clear what you want to get, judging by your question, you want to give media content to an unlimited circle of people from a "non-rubber" server "without scaling". In any case, I would go one of 2 ways in your case, let there be 1 powerful enough server, connect a CDN to it, thereby unloading the server as much as possible, how responsive such a system will be is not clear. Option number 2 to give content in torrents and, accordingly, the content to "share" the load between all users of the service.
Your choice depends on what you actually need it for.

S
Sergey Sokolov, 2015-08-13
@sergiks

I would recommend Amazon. For long-term storage, when files do not need to be transferred frequently, they have the Glacier service , which costs an order of magnitude less than S3.
Imagine Glacier as storage on magnetic tape: when the files are needed, you need to request them and wait a bit: until they find the tape, insert it into the device - and the file will be transferred to your S3 bouquet.
You didn't describe in the question how the storage would be used. Whether it was downloaded and forgotten - let it be stored somewhere; whether it was one uploaded, thousands rushed to download and watch. Solutions may vary.
Upd.in the comments I saw your explanation: “this is a training service and there each video will be viewed from and to, the traffic will be normal.” I was building a video solution for a photography training service a few years ago based on AWS CloudFront and S3. We had free and paid content views, our own flash video player and, sorry, Joomla :)

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question