«

»

Мар 22 2020

Распечатать Запись

CDN для стриминга видео. Как выбрать?

Сегодня мы поговорим о Content Delivery Network (CDN). Зачем он нужен, какие есть альтернативы и не только. В заключении я привету список популярных CDN, которые вы можете рассмотреть для использования в своих проектах.

Зачем нужен CDN?

На сегодняшний день стриминг видео можно организовать разными способами. Например, отправить видеопоток на сервис YouTube, VK и др. Создавая видео трансляцию на сервисе YouTube вы должны быть уверены, что ваш контент (видео, аудио) уникальный. Если это не так, то сервис YouTube может просто заблокировать ваше вещание в самый неподходящий момент.

Другой вариант организации видео вещания это разворачивание своего медиа сервера, например Wowza Streaming Engine, Nimble streamer или Ngnix-rtmp. В этом случае, вам понадобится специалист для установки и настройки программного обеспечения медиа сервера. Если такого специалиста нет, можно обратиться к коллегам из ITM Partner, которые специализируются на установке данного ПО и являются официальными партнерами и интеграторами компании Софтвелум, разработчика современного медиасервера Nimble Streamer.

Получается, что медиа сервер, можно успешно использовать для раздачи мультимедийных потоков множеству клиентов. Потоками могут быть как обычные видео так и видео 360 градусов. Если вы хотите самостоятельно разобраться с настройкой и установкой своего медиа сервера, то предлагаю посмотреть бесплатный курс: ‘Медиа-сервер Wowza Streaming Engine. Быстрое погружение‘.

Еще одним способом организации видео вещания является отправка видео потоков в CDN, который уже сам позаботится о доставке видео трансляции удаленным клиентам (зрителям). Выбор того или иного способа организации видео вещания зачастую зависит от конкретного проекта.  Отмечу, что во многих проектах используется комбинация — свой медиа сервер плюс CDN.

Основные параметры выбора CDN

В первую очередь при выборе CDN обратите внимание на то, какие протоколы стриминга он поддерживает. Чаще всего для видео вещания используется адаптивный стриминг, а именно технологии HTTP Live Streaming (HLS) или MPEG-DASH. Вероятнее всего в вашем проекте будет задействован один из этих протоколов.

Желательно, чтобы выбранный CDN поддерживал интеграцию с современными медиа серверами, например с Wowza. Возможно, в будущем вам это пригодится.

Немаловажным параметром выбора CDN является стоимость его использования. Существуют разные схемы расчета стоимости. Имеет смысл потратить время и подобрать оптимальный вариант CDN для вашего проекта. Зачастую проще связаться с разными компаниями предлагающими CDN услуги и обсудить требования вашего проекта. После чего выбрать наиболее подходящий вариант CDN.

Список популярных CDN

Ниже я привожу список популярных CDN для Live Streaming, которые имеет смысл рассмотреть, если вы решили использовать CDN.

  • Wowza CDN
  • Akamai
  • CDNVideo
  • Fastly
  • KeyCDN
  • Microsoft Azure
  • Amazon Cloudfront
  • Limelight Networks

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

Приглашаю всех подписаться на новости моей публичной страницы ВКонтакте, ее адрес http://vk.com/itmultimedia. Буду рад видеть Вас в своих подписчиках.


Комментарии:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>