ВКС на миллион зрителей
видеотрансляции, их тонкости и технологические основы
15 октября 2015 г.
Эпоха телевизионных вышек
Эволюция потокового видео
• Одна антенна вещает на
миллионы устройств
одинаковый контент.
• Контента мало. Одни и те же
фильмы пересматриваются
по несколько раз.
• Бесплатный контент.
Эволюция потокового видео
Интернет эпоха
• Великое разнообразие
контента.
• Пользователи смотрят только
то, что им интересно.
• Пользователи сами могут
вещать со своих устройств.
• Таргетированная реклама.
Рост видео трафика в Интернете (Exabytes)
0
15
30
45
60
2011 2012 2013 2014 2015 2016
По данным Cisco Visual Network Index
Виды потокового видео в Интернете
Video On Demand
• Пользователь сам выбирает
какой контент ему смотреть.
Live streaming
• Пользователь смотрит
контент, который подготовил
поставщик трансляции.
Live Streaming
Веб-конференции как альтернатива ВКС
• Нет необходимости в
дорогом
оборудовании
• Низкий порог
вхождения
• Вся нагрузка в облаке
• HD-качество картинки
за меньшую
стоимость
Принцип работы
Событие Оператор
Серверная инфраструктура
для приема потока и доставки
до конечных пользователей
Методы публикации
RTSP
• Позволяет удалённо
управлять
воспроизведением
потока.
• Порт по умолчанию:
554.
RTMP
• Проприетарный
протокол.
• Только Flash.
• Порт по
умолчанию:
1935.
MPEG-TS
• Мультикаст.
• Любимый
протокол
спутниковых
операторов и
IPTV.
Доставка конечным пользователям
RTSPRTMP
• HLS
• HDS
• MSS
• MPEG DASH
MPEG-TS HTTP
• RTMPT
• RTMPE
• RTMPS
• Не очень
надёжен
• Использует
RTP в
качестве
транспорта
69%17% 8% 1%
По данным WMSPanel на август 2015
Доставка конечным пользователям
HLS
69%
RTMP
22%
Progressive
Download
5%
RTSP
3%
HLS RTMP Progressive Download RTSP
По данным WMSPanel на январь 2015
Требования к кодированию потоков
Видеокодек
• H.264
• VP8
• H.265
• VP9
Аудиокодек
• AAC
• MP3
• SPEEX
• Vorbis
• Opus
Что требуется для организации трансляции?
Руки
• Оператор на месте
трансляции.
• Режиссёр (опционален).
Что требуется для организации трансляции?
Съёмочное оборудование
• Web-камеры.
• HDMI камеры.
• SDI камеры.
• Режиссёрский пульт.
• Микрофоны.
Что требуется для организации трансляции?
Кодирующее устройство
• Обычный компьютер.
• Медиа сервер (Wowza, FMS).
• Специальные кодеры (например
Avermedia).
Необходимое ПО
• FMLE - бесплатен.
• FFMPEG - бесплатен.
• Wirecast - платное решение.
• XSplit - условно-платное решение.
Примеры железных кодеров
$1300 $200 $1800
Matrox Monarch HD Avermedia LGP Avercaster HD Duet
• HDMI вход
• HDMI выход (для мониторинга)
• Протоколы: RTMP/RTSP
• HDMI вход
• USB для ПК
• ПО RECentral
• Протокол: RTMP
• 2 HDMI входа
• Публикация 2-х потоков
• Протоколы: RTMP/MPEG-TS
Конференсинг с функциями стриминга
$40000 $27000 $13000
Cisco TelePresence
Content Server Polycom RSS 4000 LifeSize UVC Video
• Запись и архивация
• Стриминг в 720р (H.264
кодек)
• Запись в 1080р
• Оффлайн
транскодирование
записанных сеансов
• Кластеризация до 10
серверов
• Запись и архивация
• Стриминг в 720р
• Запись в 1080р
• До 4 одновременных
потоков передачи в
SD
• Доступ к записям на
терминалах H.323
• Запись и архивация
• Стриминг в 720р на 1000
зрителей
• До 350 зрителей в
режиме VOD при 720р
• Мультикаст
• Транскодирование на
лету
Что требуется для организации трансляции?
Сеть CDN
• Позволяет транслировать на аудиторию
любого размера.
• Гарантирует отсутствие буферизаций на
стороне зрителя.
• Предоставляет дополнительные опции:
• Защита контента
• Монетизация
• Транскодирование
Принцип работы без CDN
Событие Оператор
От наплыва зрителей
сервер может не
выдержать нагрузки
Принцип работы c CDN
Событие Оператор
Сервер публикует в
облако CDN 2 потока:
основной и резервный
Дополнительные опции CDN
Мы смотрим здесь Прямой эфир тут
DVR - перемотка прямого эфира.
Подарите своим зрителям возможность опоздать к
началу трансляции и не пропустить ничего
важного.
Дополнительные опции CDN
Вещание на мобильные платформы.
Нельзя забывать, что мобильный видео трафик уже
перевалил за 50%.
Дополнительные опции CDN
Защита видеотрансляций.
Трансляцию можно «пришить» к определённому
домену. На остальных доменах показ будет
запрещён.
Сергей Зубов
s.zubov@cdnvideo.com
Спасибо за внимание!

Видео+Конференция 2015: ВКС на миллион зрителей: видеотрансляции, их тонкости и технологические основы. Сергей Зубов, CDNvideo

  • 1.
    ВКС на миллионзрителей видеотрансляции, их тонкости и технологические основы 15 октября 2015 г.
  • 2.
    Эпоха телевизионных вышек Эволюцияпотокового видео • Одна антенна вещает на миллионы устройств одинаковый контент. • Контента мало. Одни и те же фильмы пересматриваются по несколько раз. • Бесплатный контент.
  • 3.
    Эволюция потокового видео Интернетэпоха • Великое разнообразие контента. • Пользователи смотрят только то, что им интересно. • Пользователи сами могут вещать со своих устройств. • Таргетированная реклама.
  • 4.
    Рост видео трафикав Интернете (Exabytes) 0 15 30 45 60 2011 2012 2013 2014 2015 2016 По данным Cisco Visual Network Index
  • 5.
    Виды потокового видеов Интернете Video On Demand • Пользователь сам выбирает какой контент ему смотреть. Live streaming • Пользователь смотрит контент, который подготовил поставщик трансляции.
  • 6.
  • 7.
    Веб-конференции как альтернативаВКС • Нет необходимости в дорогом оборудовании • Низкий порог вхождения • Вся нагрузка в облаке • HD-качество картинки за меньшую стоимость
  • 8.
    Принцип работы Событие Оператор Сервернаяинфраструктура для приема потока и доставки до конечных пользователей
  • 9.
    Методы публикации RTSP • Позволяетудалённо управлять воспроизведением потока. • Порт по умолчанию: 554. RTMP • Проприетарный протокол. • Только Flash. • Порт по умолчанию: 1935. MPEG-TS • Мультикаст. • Любимый протокол спутниковых операторов и IPTV.
  • 10.
    Доставка конечным пользователям RTSPRTMP •HLS • HDS • MSS • MPEG DASH MPEG-TS HTTP • RTMPT • RTMPE • RTMPS • Не очень надёжен • Использует RTP в качестве транспорта 69%17% 8% 1% По данным WMSPanel на август 2015
  • 11.
    Доставка конечным пользователям HLS 69% RTMP 22% Progressive Download 5% RTSP 3% HLSRTMP Progressive Download RTSP По данным WMSPanel на январь 2015
  • 12.
    Требования к кодированиюпотоков Видеокодек • H.264 • VP8 • H.265 • VP9 Аудиокодек • AAC • MP3 • SPEEX • Vorbis • Opus
  • 13.
    Что требуется дляорганизации трансляции? Руки • Оператор на месте трансляции. • Режиссёр (опционален).
  • 14.
    Что требуется дляорганизации трансляции? Съёмочное оборудование • Web-камеры. • HDMI камеры. • SDI камеры. • Режиссёрский пульт. • Микрофоны.
  • 15.
    Что требуется дляорганизации трансляции? Кодирующее устройство • Обычный компьютер. • Медиа сервер (Wowza, FMS). • Специальные кодеры (например Avermedia). Необходимое ПО • FMLE - бесплатен. • FFMPEG - бесплатен. • Wirecast - платное решение. • XSplit - условно-платное решение.
  • 16.
    Примеры железных кодеров $1300$200 $1800 Matrox Monarch HD Avermedia LGP Avercaster HD Duet • HDMI вход • HDMI выход (для мониторинга) • Протоколы: RTMP/RTSP • HDMI вход • USB для ПК • ПО RECentral • Протокол: RTMP • 2 HDMI входа • Публикация 2-х потоков • Протоколы: RTMP/MPEG-TS
  • 17.
    Конференсинг с функциямистриминга $40000 $27000 $13000 Cisco TelePresence Content Server Polycom RSS 4000 LifeSize UVC Video • Запись и архивация • Стриминг в 720р (H.264 кодек) • Запись в 1080р • Оффлайн транскодирование записанных сеансов • Кластеризация до 10 серверов • Запись и архивация • Стриминг в 720р • Запись в 1080р • До 4 одновременных потоков передачи в SD • Доступ к записям на терминалах H.323 • Запись и архивация • Стриминг в 720р на 1000 зрителей • До 350 зрителей в режиме VOD при 720р • Мультикаст • Транскодирование на лету
  • 18.
    Что требуется дляорганизации трансляции? Сеть CDN • Позволяет транслировать на аудиторию любого размера. • Гарантирует отсутствие буферизаций на стороне зрителя. • Предоставляет дополнительные опции: • Защита контента • Монетизация • Транскодирование
  • 19.
    Принцип работы безCDN Событие Оператор От наплыва зрителей сервер может не выдержать нагрузки
  • 20.
    Принцип работы cCDN Событие Оператор Сервер публикует в облако CDN 2 потока: основной и резервный
  • 21.
    Дополнительные опции CDN Мысмотрим здесь Прямой эфир тут DVR - перемотка прямого эфира. Подарите своим зрителям возможность опоздать к началу трансляции и не пропустить ничего важного.
  • 22.
    Дополнительные опции CDN Вещаниена мобильные платформы. Нельзя забывать, что мобильный видео трафик уже перевалил за 50%.
  • 23.
    Дополнительные опции CDN Защитавидеотрансляций. Трансляцию можно «пришить» к определённому домену. На остальных доменах показ будет запрещён.
  • 24.