Назад | Перейти на главную страницу

Как кэшировать видеопотоки (прозрачно?)

Основная ситуация:

Общий сетевой трафик может быть эффективно снижен за счет кэширования этих видео в точках доступа. Это особенно важно, потому что общей полосы пропускания недостаточно для потоковой передачи видео всем клиентам одновременно без кеширования. Но я не знаю, как это сделать. Использование squid было бы очень хорошим решением, если бы мы могли установить их отдельно для каждой школы. К сожалению, это невозможно. В этих школах нет инфраструктуры для работы с сервером squid 24/7, у них очень разные сети, с разными устройствами, и у местных администраторов очень разные навыки. Вероятно, было бы лучше кэшировать контент в точках доступа.

Вот несколько вопросов:

С их помощью мы нашли решение. Наиболее экономичное решение - написать веб-видеоплеер, использующий их прямые ссылки. Vimeo предоставляет прямые ссылки для версий с низким, средним и высоким качеством, а также для потоковой передачи по http всех загруженных видео. Нам нужно будет создать собственный видеоплеер, который загружает эти видео через настраиваемый прокси-сервер. Разработка подобного видеоплеера займет некоторое время, но таким образом мы можем разместить прокси где угодно.

Https зашифрован сквозным шифрованием, кэширующий прокси-сервер должен существенно нарушить инфраструктуру tls, установив корневой сертификат на машины конечных пользователей, который очень обескураженный.

Есть ли причина не размещать видео самостоятельно, позволяя кэшировать имеющийся у вас SSL-сертификат?