В этой статье я расскажу о том, как настроить запись онлайн Интернет трансляций прямо на Wowza медиа сервере. Статья будет полезной для администраторов медиа серверов.
LiveStreamRecord
Для записи live трансляций используется бесплатное расширение LiveStreamRecord. С помощью этого расширения можно записывать live потоки в файлы mp4 или flv.
Для того чтобы использовать модуль LiveStreamRecord его необходимо установить. Скачать его можно с официального сайта разработчиков Wowza Media Server, архив называется LiveStreamRecordExampleModule_3.5.zip. Далее распаковать и скопировать файл lib/wms-plugin-livestreamrecordexamplemodule_3.5.jar в паку [install-dir]/lib.
Затем необходимо открыть файл [install-dir]/conf/VHost.xml в текстовом редакторе, и в секции <HTTPProviders> добавить следующие строки.
<HTTPProvider> <BaseClass>com.wowza.wms.livestreamrecord.http.HTTPLiveStreamRecord</BaseClass>
<RequestFilters>livestreamrecord*</RequestFilters>
<AuthenticationMethod>admin-digest</AuthenticationMethod>
</HTTPProvider>
Опция AuthenticationMethod определяет метод аутентификации, используемый для доступа к веб-интерфейсу. Мы указали admin-digest, поэтому нам необходимо задать имя пользователя и пароль в файле [install-dir]/conf/admin.password. Если опции AuthenticationMethod задать значение none, то доступ будет производится без аутентификации.
Для смены имени пользователя и пароля откройте файл [install-dir]/conf/admin.password и в тестовом редакторе введите новые значения. Формат файла [имя пользователя][пробел][пароль]. После редактирования файла необходимо остановить Wowza сервер и запустить его заново.
Теперь можно попробовать записать наш первый видеофайл. Чтобы начать запись необходимо открыть в Интернет браузере адрес http://[wowza-ip-address]:8086/livestreamrecord и в появившемся окне аутентификации ввести имя пользователя и пароль, заданные в файле [install-dir]/conf/admin.password.
Кликните на картинку, чтобы сделать ее большой
После того как вы правильно ввели имя пользователя и пароль у вас должны отобразится активные live потоки, идущие сейчас на сервере. Для того чтобы начать запись нужно выбрать поток и нажать на ссылку [start recording]. После этого у вас должно отобразится окно настроек, записываемого файла.
Кликните на картинку, чтобы сделать ее большой
Запись потоков Wowza
Мы будет записывать видео поток с IP-камеры AXIS M1054 Network Camera. Для этого нам необходимо в директории [install-dir]/content/ создать файл, например camera.stream. В файл добавить следующую строку:
rtsp://[имя пользователя(камеры)]:[пароль(камеры)]@[ip]:554/axis-media/media.amp
Теперь необходимо открыть менеджер потоков, где IP адрес вашего WowzaMediaServera нужно прописать в [ip]. Далее ввести имя пользователя и пароль, заданные в файле admin.password
http://[ip]:8086/streammanager/
Выбрать приложение live, пункт start receiving stream. В появившемся окне указать в качестве имени потока camera.stream и нажать кнопку ОК. Чтобы начать запись необходимо пройти по ссылке http://[wowza-ip-address]:8086/livestreamrecord. С полями настроек я думаю, что вы разберетесь и сами, в документации ( http://www.wowza.com/forums/content.php?123 ) они подробно описаны. После указания необходимых настроек нажмите на кнопку Submit.
По умолчанию сервер записывает файл в директорию [install-dir]/content/. Если вы сделали все правильно, у вас должно появится следующие окно:
Кликните на картинку, чтобы сделать ее большой
В данном окне можно видеть активные live потоки, передаваемые в данный момент на сервере, а также записываемые потоки. Для того чтобы остановить запись видео потока, нажмите на ссылку [stop recording].
Заключение
Эта статья была написана и опубликована совместно c моим коллегой Евгением Петровым. Как установить и настроить Wowza медиа сервер смотрите в видео (скринкасте), ниже. Скринкаст был создан Евгением Петровым. Если вам нужно что-то настроить или получить консультацию по медиа-серверам и мультимедийным системам, можете обращаться ко мне и нашей команде через форму контактов.
Приглашаю подписаться на новости моей публичной страницы ВКонтакте, ее адрес http://vk.com/itmultimedia . Буду рад видеть Вас в своих подписчиках!
Всего хорошего!
[tube] http://www.youtube.com/watch?v=PdoV2c0uDYA, 400, 240 [/tube]
Комментарии:
5 pings