Какие спецификации сервера необходимы для потоковой передачи аудио с веб-сервера?

565
Cheesegraterr

Я сейчас работаю над веб-сайтом подкаста, и мне интересно, может ли кто-нибудь помочь мне с некоторыми цифрами для загрузки сервера.

Прямо сейчас у меня есть дешевый сервер от Digital Ocean: 512MBMemory 1 CoreProcessor 20GBSSD Disk 1TBTransfer

Я беспокоюсь о загрузке, потому что все аудиоданные хранятся на веб-сервере. По моим оценкам, сейчас у MAX у меня будет ~ 40-50 пользователей, загружающих и / или транслирующих с сайта одновременно. Файлы подкаста будут ~ 50 МБ.

Как вы думаете, эти цифры могут быть поддержаны моим dinky сервером? Любой совет будет принят во внимание!

0
Не уверен насчет размера аудио файла на вашем сервере. Если дизайн заключается в кэшировании этих аудиофайлов на сервер, то рекомендуется увеличить объем ОЗУ в зависимости от размера аудиофайлов. Anvesh Vejandla 9 лет назад 0

2 ответа на вопрос

1
Nelson

The server isn't playing the audio file; it is only 'serving' it. The client does the audio processing. You should worry about the bandwidth instead.

There is no way any normal connection can beat the transfer rate of an SSD drive, so I don't think you have to worry about the hardware itself. Bandwidth will be the bottleneck here.

Do you think your 40-50 users will use up the 1 TB connection?

1
davidgo

You have not specified the streaming server you plan on using but 512 megs should be more then adequate for Icecast. I've not used it in any signiificant way, but I found this post showing 1800 listeners on 512 megs was practical back in 2008.

1 TB capacity should be ample for 50 simultanous streams - provided the streams are 128k or less is you have a 10 megabit connection or 1 megabit or less if you have a 100 megabit connection - leaving a comfortable margin.

Похожие вопросы