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

Z
На сайте с 08.10.2012
Offline
108
761

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

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

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

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

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

Или нет?

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

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

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

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

Доступ к ahrefs за 10 рублей (http://xtele.me/wmaster_bot?start=160167834)!
Оптимизайка
На сайте с 11.03.2012
Offline
396
#1
zaxavar:
если 100500 пользователей одновременно начнут слушать контент, то сервак наверняка погаснет

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

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

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

Разработка и поддержка высоконагруженных проектов.
Z
На сайте с 08.10.2012
Offline
108
#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
496
#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 сделать хотите, с преферансом и поэтэссами?

Z
На сайте с 08.10.2012
Offline
108
#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
346
#7
zaxavar:
К сожалению объемы данных не позволят юзать SSD. Слишком дорого.

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

Хостинг от 90р ( https://goo.gl/h1VRkY ) и ВПС от 161р ( https://goo.gl/vw9JH7 ) 14 дней бесплатный тест! Лучшие ВПС, ТП огонь, все страны! https://8fn.ru/inferno а тут ВПС за 1,25$ https://8fn.ru/vps1doll Монетизация любых сайтов PUSHами ( https://8fn.ru/push ) - лучшая цена клика и показа ;)
Оптимизайка
На сайте с 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
189
#9

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

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

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

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

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

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