@Lavrov95

Где и как хранить большие объёмы видео для он-лайн кинотеатра?

Добрый день, уважаемые форумчане.
Есть клиент на создание он-лайн кинотеатра, на данный момент уперлись в вопрос хранения видео контента. Небольшая вводная:
- контент - новинки кино, естественно без лицензии;
- средний размер файла - 1,3-2 ГБ. Со старта планируется 500 фильмов, в дальнейшем постоянное наполнение;
- планируемый объем трафика - больше 70К посетителей в сутки (заказчик планирует запустить агрессивную рекламу на различных развлекательных порталах);
- гео таргетинг сайта - РФ;
- хранение файлов на серверах ВК и прочих бесплатных файлохранилищах - не подходит.

Ранее с подобными проектами не сталкивался, из того, что нагуглил понял:
а) нужен абузоустойчивый хостинг;
б) проекты с подобной нагрузкой используют CDN.

Буду благодарен, если поделитесь своим опытом в данном вопросе, предложите подходящие под требования решения.

Заранее спасибо.
  • Вопрос задан
  • 147 просмотров
Пригласить эксперта
Ответы на вопрос 4
  • kotomyava
    @kotomyava
    Системный администратор
    1. Да, и найти его с приличным каналом большая проблема.
    2. Только свои серверы раздачи - CDN будет дороже, и с не лицензионным контентом вас оттуда погонят, конечно.
    Также, клиенту надо понимать, что раздача больших объёмов видео, это реально дорого, а там, где закрывают глаза на жалобы правообладателей, адски дорого. Размеры фильмотеки, кстати, мало важны - важен трафик. Он, и главная сложность, и главные затраты. Обеспечить хранение, как раз, достаточно просто и дёшево.
    Ответ написан
  • @leoykt
    senior systems engineer (синьор помидор)
    на каждом регионе где планируете работать арендуете dedicated серверы в каком нибудь локальном, не большом датацентре с толстым каналом (а их много, поверьте. И они не особо парятся насчет авторских прав), ставите большое файлохранилище, скидываете фильмы туда. Берёте CDN который берётся доставить видео, при этом ничего не храня. Деплоите в CDN сети раздатчик - виртуальную машину, которая через VPN подключена к сети хранения. Через бекенд реализуете модель "видео по запросу" (при заказе на просмотр инициализируется UDP медиа передача между раздатчиком и файлохранилищем, к абоненту видео можно провернуть через HLS через ffmpeg транскодер). Ставите в том же регионе 2 резервных раздатчика (ну или для обеспечения избыточности/файловера) на разных платформах, на случай если abuse доберётся до первой площадки, чтобы можно было быстро переключить трафик через DNS.
    Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы
Вакансии с Моего Круга Все вакансии
Заказы с Фрилансим Все заказы