Matrox C900 Axel New2 Matrox_MAM_NEW1 Wowza Акция 2016 Metus_MAM_NEW2

Расширенный поиск
Доллар(ЦБРФ): 59.6521


Настройка Wowza Transcoder

Wowza Transcoder Рассмотрим настройку простейшего варианта адаптивного битрейта на Wowza Media Server. Эта статья предназначена для чтения техническим специалистам и администраторам, а также всем тем, кому интересно узнать о том, как организуются видео трансляции.

 Для тех, кто не знаком с медиа серверами, рекомендую сначала прочитать обзорную статью - Медиа сервера: Flash Media Server, Wowza, Erlyvideo, Red5.



Определяемся с тем, что собираемся сделать

 В нашем примере, входящий на сервер H.264 видеопоток, например с Flash Media Live энкодера, с разрешением 640×360 необходимо разбить на три потока со следующими тремя разрешениями:

  • ●  640х360.  
  • ●  360х240. 
  • ●  284х160.

 

 Для решения этой задачи, мы будем использовать расширение Wowza сервера — Wowza Transcoder, которое обычно используется для перекодирования видеопотоков.

 Отмечу, что функция перекодирования работает только на 64-битных операционных системах!

 Wowza Transcoder поддерживает следующие видео и аудио кодеки:

 

  • ●  Video decoding: H.264, MPEG2, MPEG4 Part 2.
  • ●  Video encoding: H.264.
  • ●  Audio decoding: AAC, MP3, MPEG 1 Part 1/2, Speex, G.711 (a-law and mu-law).        
  • ●  Audio encoding: AAC.

 Поддерживаемые протоколы представлены на рисунке ниже.

Поддерживаемые протоколы  

Включаем расширение Wowza Transcoder

 Для включения расширения  Wowza Transcoder  необходимо открыть в текстовом редакторе  конфигурационный файл: 

[install-dir]/conf/[application]/Application.xml

 Убедится в том, что параметр  Transcoder/LiveStreamTranscoder  имеет значение  transcoder. Далее необходимо в секции   выбрать одно  из двух значений.

 

            ${SourceStreamName}.xml,transrate.xml

или

            ${SourceStreamName}.xml,transcode.xml


 Если входящий видео поток имеет формат H.264, а аудио поток ACC или MP3 то необходимо использовать transrate.xml. Если входящий видеопоток  имеет формат MPEG2 или MPEG4 Part 2, то необходимо использовать файл transcode.xml. В нашем примере, входящий видеопоток имеет формат H.264, поэтому выбираем transrate.xml.

 Файлы  transrate.xml и  transcode.xml находятся  в директории  [install-dir]\transcoder\templates.

 Администратор может создавать  для каждого входящего на сервер видеопотока уникальный файл настроек шаблона и разместить его в директории  [install-dir]\transcoder\templates. Имя файла   [SourceStreamName].xml


Указываем, какие видеопотоки хотим получить после преобразования

 В файле настроек шаблона указываем, на какие видеопотоки необходимо разбить исходный видеопоток.  Для этого необходимо открыть в текстовом редакторе  файл  [install-dir]\transcoder\templates\transrate.xml  и в секциях отвечающих за необходимые видеопотоки, параметру Enable присвоить значение  true, и параметру Bitrate присвоить значение битрейта видеопотока.

 

Накладываем логотип или изображение на видео

 Бывает так, что предоставляемый вами видео контент уникальный, и вы хотите как-то сохранить свои авторские права. В этом вам поможет секция  Overlays, которая позволяет накладывать на видеопоток  изображение. Например, логотип вашей компании. Для того чтобы включить данную секцию необходимо параметру  Enable  присвоить значение true. Параметр  ImagePath  указывает изображение, накладываемое на видеопоток.

 С остальными параметрами можно подробнее ознакомится в документации.



   
            true
            0
            ${com.wowza.wms.context.VHostConfigHome}/content/p1030308.jpg
            100


             5
             5
             ${ImageWidth}
             ${ImageHeight}
             
             left,top

   


 После редактирования конфигурационных файлов необходимо  остановить Wowza сервер и запустить его заново. Теперь входящий H.264 видеопоток будет преобразоваться в три видеопотока с  разрешениями 640х360,  360х240 и 284х160  пикселей. При просмотре видео пользователями в Adobe Flash Player, в зависимости от пропускной способности канала клиент будет получать  видеопотоки в различном качестве. Для подключения необходимо использовать следующий URL:

  http://[wowza-ip-address]:1935/live/ngrp:myStream_all/manifest.f4m

 Для Apple iOS устройств (Cupertino/Apple HTTP Live Streaming), URL будетследующим:

  http://[wowza-ip-address]:1935/live/ngrp:myStream_all/playlist.m3u8

 На этом настройка завершена!



Статья опубликована с сайта:

http://itmultimedia.ru/nastrojka-wowza-transcoder/

авторы: Анатолий Забровский совместно с Евгением Петровым

 





Просмотров: 3911 | Дата: Среда, 02 Апреля 2014 |

Обратите внимание на следующие товары:
Wowza DRM
  • Wowza DRM
  • Дополнительный модуль поддержки системы защиты контента DRM
Звоните!
Wowza nDVR
  • Wowza nDVR
  • Дополнительный модуль, который выполняет запись H.264 потоков видео на сервере и последующую их трансляцию (отложенный...
Звоните!
Wowza Streaming Engine с лицензией Standard на 1 год
  • Wowza Streaming Engine с лицензией Standard на 1 год
  • Медиа сервер для трансляции в Интернете "живых" потоков и видео по запросу (VoD) с вариантами лицензий PRO Standart и PRO USB с обновлением и поддержкой на 1 год / 3...
1.696,13 $
Скидка 15%  1.995,45 $
Wowza Transcoder
  • Wowza Transcoder
  • Дополнительный модуль для транскодирования видеопотоков в онлайн-режиме
Звоните!