Сервер для сайта с аудио контентом?

zaxavar
На сайте с 08.10.2012
Offline
161
800

Здравствуйте!

Пытаюсь решить задачу с размещением аудио контента на сайте.

Предварительно хочу сам сайт разместиь на одном сервере, а сам контент воспроизводить с другого сервера.

Контент будут загружать пользователи.

Возникает вопрос, если 100500 пользователей одновременно начнут слушать контент, то сервак наверняка погаснет.

Или нет?

Может можно использовать какой-то сторонний сервис для хранения данных?

А может можно через какой-то API заливать прямо на Youtube?

Но тогда непонятно, как воспроизводить с помощью моего плеера, а не стандартного ютубовского.

Буду благодарен за любые полезные советы.

ВМЕСТО или ВМЕСТЕ с ADSENE - ADSTERRA - https://publishers.adsterra.com/referral/wf8uqXSYuu Раcскажу, подскажу.
Оптимизайка
На сайте с 11.03.2012
Offline
396
#1
zaxavar:
если 100500 пользователей одновременно начнут слушать контент, то сервак наверняка погаснет

Допустим битрейт mp3 320kbit/sec, т.е. 100500*320/1024/1024 = 30 гигабит канал. Такой вы не найдёте, поэтому вам нужно размещать файлы на нескольких серверах. То, что вам нужно, называется CDN.

⭐ BotGuard (https://botguard.net) ⭐ — защита вашего сайта от вредоносных ботов, воровства контента, клонирования, спама и хакерских атак!
danforth
На сайте с 18.12.2015
Offline
153
#2

Я бы сначала дорос до 100500 пользователей одновременно. А уже потом парился. Как говорил дедушка Кнут, "Premature optimization is the root of all evil".

Junior Web Developer
zaxavar
На сайте с 08.10.2012
Offline
161
#3
Оптимизайка:
Допустим битрейт mp3 320kbit/sec, т.е. 100500*320/1024/1024 = 30 гигабит канал. Такой вы не найдёте, поэтому вам нужно размещать файлы на нескольких серверах. То, что вам нужно, называется CDN.

Ну никто не будет выкладывать на фронтенд 320kbit. Превьюха будет на 70kbs.

По поводу CDN. Я уже использую, но для статики типа jpg, css, js.

Такого, чтобы прямо файлы раздавал - не нашел.

Я бы сначала дорос до 100500 пользователей одновременно. А уже потом парился. Как говорил дедушка Кнут, "Premature optimization is the root of all evil".

Согласен. Но не делаю ничего наперед.

Я хочу пойти по правильному пути заранее.

Пока что, как я и говорил, отдельный сервак для сайта и отдельный для контента. В данный момент 1 Гигабит канал.

Я больше переживаю за то, чтобы жесткий диск успевал раздавать. На первых порах.

melkozaur
На сайте с 06.04.2010
Offline
505
#4

Гораздо лучше столкнуться с проблемами, когда мощности не хватает и надо что-то решать, чем отдать кучу бабок "на вырост" но так и не получить ожидаемой посещалки.

Серверы в NL/US со скидкой 30% нашим читателям: E5-2650v4/10GB DDR4/240GB SSD/1 Gbps - от $20: https://ua-hosting.company/vps/nl SEO без компромиссов: https://seoleaks.net SEOLEAKS - продвижение сайтов: https://www.instagram.com/seoleaks
Оптимизайка
На сайте с 11.03.2012
Offline
396
#5
zaxavar:
Ну никто не будет выкладывать на фронтенд 320kbit. Превьюха будет на 70kbs.

70*100500/1024/1024 = 6,7 гбит, ну такое бывает, только дорого.

По поводу CDN. Я уже использую, но для статики типа jpg, css, js. Такого, чтобы прямо файлы раздавал - не нашел.

А вы какой используете сейчас? Вообще все сервисы заточены на раздачу любого статического контента. Какая ему разница, mp3 или jpg, разве что только маркетинг.

Я больше переживаю за то, чтобы жесткий диск успевал раздавать. На первых порах.

Совеременные SSD хорошо справляются с этим. Но при чтении вашей фразы про диск, возникает чувство, что вы свой собственный CDN сделать хотите, с преферансом и поэтэссами?

zaxavar
На сайте с 08.10.2012
Offline
161
#6
Гораздо лучше столкнуться с проблемами, когда мощности не хватает и надо что-то решать, чем отдать кучу бабок "на вырост" но так и не получить ожидаемой посещалки.

Абсолютно согласен. Но хочу предварительно правильно расставить приоритеты и настроить, чтобы в в тот самый момент не пришлось все решать через костыли или еще хуже, уйти в downtime на неопределенный срок.

Оптимизайка:
70*100500/1024/1024 = 6,7 гбит, ну такое бывает, только дорого.

Ага, спасибо за цифры. То есть, если одновременно файлы будут слушать в 7 раз меньшее количество людей, то 1 гигабита хватит? А диск справится?

А вы какой используете сейчас? Вообще все сервисы заточены на раздачу любого статического контента. Какая ему разница, mp3 или jpg, разве что только маркетинг.

Cloudflare (Free).

Совеременные SSD хорошо справляются с этим.

К сожалению объемы данных не позволят юзать SSD. Слишком дорого.

У меня сам сайт на SSD будет работать, а контент отдаваться с сервера на HDD.

В целом, если есть не сильно дорогой CDN для кеширвания mp3 и wav - это было бы решением.

Но дело в том, что воспроизведение будет рабоать не по прямой ссылке и вообще прямой доступ в файлу будет запрещен. Чтобы окончательно не повесили сервак.

Понять бы, как это реализовано на уже существуюих проектах.

totamon
На сайте с 12.05.2007
Offline
437
#7
zaxavar:
К сожалению объемы данных не позволят юзать SSD. Слишком дорого.

да ну... дешевле CDN по любому. вся арифметика в теме комична, в силу мифичности статистики😂

Домены и хостинг https://8fn.ru/regru | Дедик от 3000р https://8fn.ru/73 | VPS в Москве https://8fn.ru/72 | Лучшие ВПС, ТП огонь, все страны! https://8fn.ru/inferno | ХОСТИНГ №1 РОССИИ https://8fn.ru/beget
Оптимизайка
На сайте с 11.03.2012
Offline
396
#8
zaxavar:
Cloudflare (Free)

А если включить "Cache Everything" то разве не кэшируются mp3 на cloudflare?

https://helloacm.com/how-to-cache-audiovideo-mp4-using-cloudflare-cdn/

К сожалению объемы данных не позволят юзать SSD. Слишком дорого. У меня сам сайт на SSD будет работать, а контент отдаваться с сервера на HDD.

Тогда о 100500 пользователях одновременно не может речи идти.

Понять бы, как это реализовано на уже существуюих проектах.

Ну так и посмотрите откуда на них раздается контент.

team-voice
На сайте с 07.11.2016
Offline
224
#9

ТС, у вас железо своё или арендованное ?

ССД давно упали в цене, как и "гигабиты".

Сейчас начальные ССД стоят столько же сколько хорошие HDD.

Мы тут собирали как то железку на 30ТБ емкости под 10Gbit/s и на её примере выяснилось что в контексте "раздачи" на SSD собрать эту емкость обошлось столько же сколько и на SAS HDD.

https://team-host.ru/ (https://team-host.ru/) Выделенные сервера в аренду с DDoS защитой и без неё.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий