«

»

Мар 12 2017

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

Wowza Streaming Engine и Peer-to-Peer (P2P) видео-вещание

В связи с тем, что Peer-to-Peer видео-вещание становится все более распространенным я решил посветить ему сегодняшнюю статью.

Peer-to-Peer (P2P)

Смысл данной технологии заключается в том, что потоки передаются не только от сервера к клиентам, но и между клиентами. Например, пользователь из города Санк-Петербурга смотрит футбольный матч на веб-сайте.

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

Продукты и решения по организации видео-вещания по технологии Peer-to-Peer на сегодняшний день предлагают несколько компаний:

  • Streamroot
  • Viblast
  • Peer5
  • Hive Streaming
  • Octoshape

Решение по организации Peer-to-Peer видео-вещания, предлагаемое компанией Streamroot как раз мне известно. Отмечу, что данную технологию должны поддерживать видео-плееры, которые используются на стороне зрителей. Решение компании Streamroot работает с разными видео-плеерами, а именно: JW Player, VideoJS, Flowplayer и пр.

Компания Wowza Systems отмечает 6 преимуществ использования Peer-to-Peer для видео-вещания:

  • Уменьшение загрузки (использования) сетевого канала, от ~40% — 90%.
  • Отсутствие единой точки отказа. Всегда можно запросить видео у одного из доступных источников: зрители, Edge server, CDN.
  • Умное воспроизведение. То есть, если видео недоступно у других клиентов (зрителей), то оно будет запрошено у CDN.
  • Расширенная аналитика. Есть возможность отслеживать различные параметры качества воспроизведения, поведения пользователей и характеристик сети.
  • Встроенная поддержка шифрования. P2P может поддерживать технологию WebRTC data channel, которая будет шифровать данные, передаваемые между клиентами. Технология работает как по протоколу TCP, так и по UDP, также может работать через NAT и фаерволы.
  • Не требуется установка дополнительных плагинов на стороне зрителей.

Более того технология P2P может использоваться в локальных сетях для замены multicast вещания, которое популярно для IPTV (не путаем IPTV c OTT телевидением).

Компания Wowza Systems разработчик самого популярного на сегодняшний день медиа-сервера Wowza Streaming Engine, тоже поддерживает P2P streaming и WebRTC.

Всего хорошего!

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

 Приглашаю всех подписаться на новости моей публичной страницы ВКонтакте, ее адрес 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>