Я создал веб-приложение для размещения видеофайлов наших команд в низком разрешении.Веб-приложение в основном для тегов и поиска видео.Кроме того, я хотел бы иметь возможность воспроизводить случайный список воспроизведения клипов на телевизорах в офисе.Я реализовал это с помощью «Casting Tab» в Chromecast, и он отлично работает.
Однако теперь я столкнулся с ограничениями пропускной способности моего хоста.Задержка и все в порядке, но пропуск потока 2,5 Мбит / с на одном телевизоре в течение 23 часов в день в течение 23 дней составляет около 207 ГБ / месяц, что составляет 20% от моего ежемесячного перевода в 1 ТБ.
Как построитьчто-то, что «кеширует» эти клипы на стороне клиента, так что не будет перезагружать их без необходимости?Есть около 1000 клипов.Я бы предпочел оставить его подключенным к моему веб-приложению через браузер или через какую-либо конечную точку API, чтобы поток клипов RAND()
постоянно обновлялся по мере добавления к нему людей.
Примечание. Вчера я задал связанный вопрос, иПохоже, это решило мою конкретную проблему, но, похоже, не сработало в масштабе, поэтому я немного расширяю подход. Кэширование в браузере изображений и видеороликов, обслуживаемых через строки php-запроса