«

»

Окт 30 2014

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

Установка и настройка Wowza Streaming Engine сервера. Часть 2

Wowza_instructions В сегодняшней заметке мы поговорим о том, как настраивать адаптивное потоковое вещание на Wowza сервере. Ссылка на данную статью также будет размещена в моем справочнике по видеотрансляциям. Ссылка на прежнюю статью Установка и настройка Wowza Streaming Engine сервера. Часть 1. Также бесплатный курс по настройке Wowza: «Медиа-сервер Wowza Streaming Engine. Быстрое погружение».

Адаптивное потоковое вещание

 Для организации адаптивного вещания обычно приходится отправлять несколько потоков видео с разными битрейтами на медиасервер. Для возможности их переключения в медиаплеере необходимо создать SMIL-файл.

 В SMIL-файле указываются названия потоков и их параметры. Для создания файла выбираем пункт SMIL Files в меню приложения и нажмите Add SMIL File (Рис. 1).

Wowza_SMIL_files

Рис. 1

  Вводим имя SMIL-файла в SMIL File Name и пишем название в Title (Рис. 2).

Wowza_add_SMIL_file

Рис. 2

  Для добавления потока нажимаем Add SMIL Stream (Рис. 3).

Wowza_add_SMIL_stream

Рис. 3

 Вводим название входящего потока, которое следует включить в SMIL-файл и указываем его параметры: язык, битрейт и разрешение видео (Рис. 4).

Wowza_add_SMIL_bitrate

Рис. 4

 Для того чтобы запустить SMIL-файл, необходимо  напротив SMIL-файла нажать иконку Сonnect this SMIL file (Рис. 5).

Wowza_Сonnect_SMIL_file

Рис. 5

 Нажимаем кнопку OK (Рис. 6).

Wowza_Сonnect_SMIL

Рис. 6

 После выполненных действий в пункте Incoming Streams будут отображаться описанные в SMIL-файле потоки, ожидающие начала трансляции (Рис. 7).

Wowza_active_streams

Рис. 7

 Также Wowza Streaming Engine имеет в своем составе Transcoder AddOn, который позволяет перекодировать видеопотоки в разные битрейты на стороне сервера. Выбираем пункт Transcoder AddOn и нажимаем Add Template (Рис. 8).

Wowza_transcoder

Рис. 8

 Вводим имя шаблона  транскодера (Рис. 9). Если шаблон будет использоваться для кодирования определенного потока, имя шаблона должно совпадать с именем потока.

Wowza_transcoder_template

Рис. 9

 В созданном шаблоне необходимо добавить Encode. Нажимаем Add Encode (Рис. 10).

Wowza_add_encode

Рис. 10

 Указываем имя Encode и название исходящего потока. В Video Codec выбираем H.264. Ниже указываем битрейт, в который нужно перекодировать видео, разрешение видео (Frame Size), включать ли аудио в видео (Audio Codec) (Рис. 11).

Wowza_encode_settings

Рис. 11

 По умолчанию Transcoder включает готовый шаблон, для того чтобы указать ваш шаблон в пункте Transcoder AddOn, нажимаем Edit (Рис. 12).

Wowza_transcoder_my_template

Рис. 12

 В списке Fallback Template выбираем наш шаблон (Рис. 13).

Wowza_transcoder_fallback_template

Рис. 13

 Далее нажимаем Enable Transcoder AddOn для запуска процесса транскодинга (Рис. 14). Чтобы изменения вступили в силу необходимо перезапустить приложение при помощи кнопки Restart, справа вверху. После этого нужно создать SMIL-файл для перекодированных потоков.

Wowza_enable_transcoder

Рис. 14

Формирование ссылок на видео поток

Для каждого класса устройств предпочтительны определенные протоколы передачи видеопотока:

  • Для Android: RTSP: rtsp://[wowza-ip-address]/[application]/[stream-name]
  • Для iOS: HLS: http://[wowza-ip-address]/[application]/[stream-name]/playlist.m3u8
  • Для Windows : RTMP: rtmp://[wowza-ip-address]/[application]/[stream-name]

где

  • [wowza-ip-address]: IP-адрес и порт медиасервера Wowza (порт по умолчанию 1935).
  • [application]: Имя приложения.
  • [stream-name]: Имя потока.

 После всех выполненных действий, можно смотреть созданную трансляцию, например, в JWPlayer (Рис. 15).

Wowza_streams_in_JWPlayer

Рис. 15

 На этом я заканчиваю сегодняшнюю статью.

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

Заключение

  Эта статья была написана, отредактирована и опубликована совместно c моими коллегами и специалистами Евгением Петровым, Пестовым Игорем и Танана Михаилом.

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

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


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

1 ping

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

Ваш адрес 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>