Часто спрашивают, как настроить аутентификацию Flash Media Encoder на медиа серверах, в частности на Wowza сервере. Энкодеры и медиа сервера используются для организации видео трансляций в реальном режиме времени на различные устройства, такие как персональные компьютеры, смартфоны и др. Если кто-то только начинает разбираться с этими технологиями и программным обеспечением, то прежде всего полезно будет посмотреть следующие статьи:
- ● Медиа сервера: Flash Media Server, Wowza, Erlyvideo, Red5.
- ● Flash Media Live Encoder. Трансляции в реальном режиме времени
- ● Потоковое вещание (Live streaming). Общая информация.
Зачем нужна аутентификация?
Допустим у Вас уже установлен Wowza медиа сервер и для отправки мультимедийных потоков на этот сервер и Вы используете Flash Media Live Encoder (FMLE) или WireCast. Но, если не настроена авторизация на Wowza, то любой пользователь сети Интернет сможет отправить свой поток через этот медиа сервер и таким образом занимать Ваши вычислительные ресурсы или память. Хуже всего, если через Ваш сервер пошлют видео поток на тот же адрес, что используете и Вы для своих трансляций. Тогда Flash или HTML5 плеер, который показывает изображение на вашем web сайте, будет показывать зрителям чужую трансляцию.
В новостях иногда говорят о подмене взломщиками эфирных телевизионных каналов, разными заставками, которые транслируются на обычные телевизоры. В свою очередь, на сегодняшний день, привычное для нас телевидение, начинает замещаться Интернет трансляциями, которые также не застрахованы от попыток третьих лиц подменить транслируемые потоки. Поэтому, очень важно настроить аутентификацию энкодера на медиа сервере. Далее собственно инструкция по тому, как это сделать.
Настройка аутентификации RTMP потока Flash Media Live энкодера на Wowza сервере
Пакет Media Security содержит различные модули расширений безопасности для Wowza Media Server. Мы рассмотрим один модуль из этого пакета Module RTMP Authentication. Этот модуль позволяет производить аутентификацию по имени пользователя и паролю для видео кодеров, таких как Flash Media Live Encoder, Telestream Wirecast, Orban Opticodec и On2 Flix Live. Только те соединения, которые успешно пройдут аутентификацию по имени пользователя и паролю смогут публиковать видео поток.
Для того чтобы использовать модуль Module RTMP Authentication необходимо установить пакет Media Security. Для этого необходимо скачать с официального сайта Wowza Media Server архив Media Security_2.0.zip, распаковать его и скопировать файлы:
lib/wms-plugin-security.jar и lib/wms- plugin-security-encryption.jar в папку [install-dir]/lib.
Далее необходимо открыть файл [install-dir]/conf/live/Application.xml в текстовом редакторе, убедится что параметр RTP/Authentication/PublishMethod имеет значение digest и в секции
<Module>
С версии 3.5.0 немного поменялась конфигурация модулей:
Имя пользователя и пароль для RTMP потока задаются в текстовом файле [install-dir]/conf/publish.password. Для смены имени пользователя и пароля откройте файл publish.password в тестовом редакторе и введите новые значения. Формат файла [имя пользователя][пробел][пароль]. После редактирования файла, необходимо остановить Wowza сервер и запустить его заново. Если у вас несколько приложений для которых вы хотите задать различные имена пользователей и пароли вам необходимо внести изменения в файл [install-dir]/conf/[application]/Application.xml.
${com.wowza.wms.context.Application}/publish.password
Теперь необходимо скопировать файл [install-dir]/conf/publish.password в директорию [install-dir]/conf/[application] и указать новое имя пользователя и пароль. После редактирования файла необходимо перезапустить Wowza сервер. Теперь, для того чтобы отправить поток с FlashMedia Live Encoder на сервер, необходимо пройти аутентификацию. При нажатии кнопки Connect появится окно для ввода имени пользователя и пароля.
Нужно ввести:
Username: Имя пользователя
Password: Пароль
Настройка на этом закончена.
Статья опубликована на сайте:
http://itmultimedia.ru/autentifikaciya-flash-media-enkodera-na-wowza-media-servere/
Автор: Анатолий Забровский
Просмотров: 8687 | Дата: Среда, 02 Апреля 2014 |
- Wowza Streaming Engine с лицензией Standard на 1 год
- Медиа сервер для трансляции в Интернете "живых" потоков и видео по запросу (VoD) с вариантами лицензий PRO Standart и PRO USB с обновлением и поддержкой на 1 год / 3...