Как настроить сервер кеширования?

Добрый день, такая задача, есть сервер, где идет стрим (nginx + rtmp-module, hls), он генерирует плейлист и мелкие файлы стрима. Все работает нормально, до тех пор, пока на стрим не зайдет большое кол. пользователей и пропускная способность сервера не справляется.
При использовании кэширования на стороне CDN (cloudflare) решает проблему, но когда объем кешированного трафика превышает 1 Тб, он блокирует нас.
Есть идея использовать облачную инфраструктуру (aws, я.облака, vscale) для создания большого кол. серверов, которые будут работать так же как и clodflare, то есть если в кеше сервера нет файла, он обращается за ним к серверу, где идет стрим и кеширует его, далее отдает уже кешированный файл.

Как организовать что-то такое? если ли готовые модули для nginx для этой задачи?
  • Вопрос задан
  • 116 просмотров
Пригласить эксперта
Ответы на вопрос 2
inoise
@inoise
Solution Architect, AWS Certified, Serverless
В AWS есть Cloudfront. Кэшируйте им)
Ответ написан
@baolya
G-Core Labs Support Team
Если есть желание попробовать сторонний продукт, приходите к нам на бесплатный тест Медиаплатформы.
Вы сможете отправить нам rtmp-поток, который мы преобразуем в hls и будем раздавать конечным пользователям через CDN.

Триал длится 14 дней.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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