Цена CDN для прямой трансляции против VOD - PullRequest
0 голосов
/ 08 ноября 2018

Я изучал цены на несколько систем CDN (а именно, GCP, AWS и Azure), и мне нужна помощь в разъяснении моего понимания динамики цен для VOD против Live на CDN.

Допущения для сравнения -

  1. Оба потока (VOD и Live) имеют одинаковое качество.
  2. Содержимое VOD размещается на внешней CMS и передается на исходный сервер CDN каждый раз при размещении нового видео.
  3. Живой контент передается по HLS с подходящего потокового сервера (скажем, wowza) на исходный сервер CDN.

Из того, что я вижу в информации о ценах на AWS и Azure, я не вижу никакой разницы в ценах на кешируемое содержимое (VOD) по сравнению с не кешируемым (в реальном времени) контентом. Моя интуиция подсказывает мне, что VOD должен быть дешевле, потому что на пограничном сервере частота обращений в кэш будет выше. В то время как для Live количество попаданий в кэш было бы почти равно 0. Поэтому я ожидал существенной разницы в ценах CDN для этих двух, но я не вижу ее в модели ценообразования для AWS и Azure, за исключением GCP.

Можете ли вы помочь мне понять, идет ли мое понимание неправильно или же на самом деле нет разницы в ценах на Live и VOD по CDN?

Спасибо.

1 Ответ

0 голосов
/ 08 ноября 2018

На данный момент вы можете забыть, что вы можете использовать хранилище CDN для VOD-ресурсов. Вы вряд ли увидите разные цены на Live против VOD с большинством CDN. То, что является наилучшим коэффициентом попадания в кеш, также во многом зависит от того, насколько популярны ваши прямые трансляции и насколько широк ваш каталог VOD.

Как правило, процент попаданий в реальном времени будет выше, потому что у вас есть группа клиентов, которые запрашивают одни и те же сегменты примерно в одно и то же время. Это означает, что CDN не нужно хранить много данных в кеше. Для VOD, если у вас есть каталог, скажем, сотен активов, это большой объем данных для хранения на уровне кэширования, что означает, что вы, скорее всего, увидите промахи, так как менее популярные данные удаляются из кэша и должны быть извлечены от происхождения. CDN обычно имеют ограниченную емкость хранилища в своих краевых узлах CDN, а некоторые CDN могут иметь узлы «среднего уровня», которые имеют увеличенную емкость хранилища, но находятся дальше от пользователей.

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

Теперь, если вы используете хранилище CDN для создания своего контента VOD, конечно, это будет иметь дополнительную стоимость почти для всех CDN, включая AWS и Azure. Для AWS скорее всего это будет S3 в качестве исходного хранилища (вы не обязательно найдете цены на «хранилище» по ценам CDN, поскольку они являются отдельными продуктами как для AWS, так и для Azure).

...