Как онлайн-кинотеатрам, видеохостингам и онлайн-школам не терять клиентов из-за долгой загрузки видео: простые способы

Разбираемся, какие технологии помогают онлайн-кинотеатрам, телеканалам, медиа, развлекательным и образовательным сайтам доставлять видеоконтент без задержек и сбоев.

1010

Рекламная статья с попыткой попускать пыли в глаза. В целом облако - это очень дорого, если вы гоняете много контента. 

1. 8Tb диски стоят в районе 12к рублей, даже учитывая, что вы половину оставляете на резервирование данных, то это 2к рубля за терабайт.

2. Почему-то при расчете стоимости не указано, что при объеме в 10Тб прийдется заплатить 24к рублей при использовании CDN.

3. GPU при транскодировании видео не использует никто - слишком много артефактов.

4. Не нашел у вас цен за транскодинг видео, а это, как правило, недешевое удовольствие, почему вы это пропустили?

Облако для видео не имеет абсолютно никакого смысла, ну может только если вы крупный корпоративный клиент, который пилит бюджет или рассматриваете быстрый старт для проверки концепции. Если вы остаётесь долго на облаке - оно вас разорит, причем очень быстро.

В зависимости от объёмов трафика и вовлеченности в технические детали, раздачу видео можно сделать во много раз дешевле, без потери качества.

К слову, нетфликс давным давно отказался от облака для раздачи видео.

2

Про GPU дичь написал, с остальным согласен.

1

Использование CDN необязательно, это дополнительная опция в том случае, если нужно увеличить скорость раздачи. Транскодирование видео не наша специализация, речь о том, что наши клиенты могут построить этот процесс, используя облачные сервисы. Для него можно использовать разную инфраструктурную основу, однако, s3-хранилище тут хорошо подходит для недорогого хранения исходников и обработанных роликов, GPU в облаке для ускорения процесса транскодирования, Kubernetes для автомасштабирования процесса и более простой обработки видео под разные разрешения. Всё перечисленное отлично помогает транскодировать видео через FFmpeg.

В Netflix уже много лет используют для раздачи видео облака https://medium.com/swlh/a-design-analysis-of-cloud-based-microservices-architecture-at-netflix-98836b2da45f и хранят свои данные в s3 https://netflixtechblog.com/optimizing-data-warehouse-storage-7b94a48fdcbe, как и многие другие крупные медиахостинги, и продолжают это делать. 

gpu настолько не используют, что интел выпускает специальную линейку плат для этого :)