|
Установка и
конфигурация Unreal
Media Server v10.0. |
|
1. Сервер и
клиент. После
того как вы
установили UMediaServer.msi, service (служба) UMediaServer должна
выполняться
и слушать на ТCP
порте 5119.
Инсталляционная
программа
создает
директорию MediaRoot и
записывает
туда
видеоклип test.avi. Streaming Media Player или ActiveX control/плагин
на
веб-странице должен быть
установлен
для того
чтобы проигрывать
аудио-видео.
Установите StreamingMediaPlayer.msi.
Откройте player, укажите IP адрес компьютера на котором
установлен UMediaServer. Проверьте
что нет
никаких firewalls между клиентом
и сервером,
которые
блокируют
порт 5119. Если
этот порт
заблокирован,
то поменяйте
его с
помощью
конфигурационной
программы
сервера.
Выберите
протокол.
Если между
сервером и плеером
разрешен
только HTTP
канал, то
выберите HTTP.
Иначе
выбирайте
любой из TCP/UDP/HTTP
протоколов.
Если
клиентский
компьютер может
соединиться
с сервером,
то клип test.avi
должен
проигрываться.
Убедитесь
что это так. Сервер
также
позволяет
подключаться
и
проигрывать
файлы и
живое
аудио-видео Flash
плееру, Silverlight
плееру, Windows Media
плееру и др.
Если, например,
IP адрес
сервера 192.168.0.100, и
вы сделали live
broadcast (см. ниже) по
имени radio, то
для Flash плеера
используйте
ссылку: rtmp://192.168.0.100:5119/live/radio.
Для
проигрывания
файла
ссылка
такая: rtmp://192.168.0.100:5119/vod/mediaroot/somefile.mp4. Используйте
конфигурационную
программу
сервера,
чтобы
создавать и
конфигурировать
виртуальные
директории
(ассоциировать
их с
физическим
местоположением
на диске).Это
местоположение
может быть
как на самом
серверском
компьютере,
так и в
локальной
сети. В
случае
локальной
сети
необходимо
чтобы account
(учетная
запись), под
которой
бежит
служба UMediaServer, имела
доступ к
сетевым
ресурсам. Виртуальную
директорию
можно
сконфигурировать
так чтобы
она
разрешала
анонимный
доступ или
требовала
аутентикации:
встроенной
либо
основанной
на
веб-сессиях. С
помощью
конфигурационной
программы
виртуальную
директорию
можно
разрешить
или
запретить
использовать
как Playlist. Если это
разрешено,
то виртуальную
директорию
можно
транслировать
в сеть в
режиме Multicast. Файлы также
можно
транслировать
MPEG2-TS протоколом
на
ТВ-приставки. Kонфигурационнaя
программа
сервера
также позволяет
создавать
так
называемые
"live broadcasts". Это
ссылки на RTSP IP
камеры, на MPEG2-TS
оборудование,
или на
предварительно
сконфигурированные
в Unreal Live сервере
живые
источники. "Live
broadcasts" могут
быть
статическими
(Тогда Media Server
инициирует
коннекцию к Live
Server-у, по TCP, порт 5120),
либо
динамическими
(Тогда Live Server
инициирует
коннекцию к Media
Server-у, по TCP; порт
может быть
сконфигурирован).
Выбор между
статическими и
динамическими
источниками
основан на
вашей
сетевой
инфраструктуре;
часто Media Server не
может
соединиться
к живому
источнику,
но обратная
коннекция
может быть
создана.
(например
если живой
источник
находится
за firewall). Также
поддерживаются
так
называемые
промежуточные
или
"делегатные"
broadcasts. Они
позволяют транслировать
аудио-видео
между несколькими
Медиа
Серверами;
таким
образом
можно
контролировать
маршрутизацию
потоков, минимизируя
количество
потоков проходящих
по
узкополосным
сегментам
сети, таким
как связь с
Интернетом. 2. Unreal Live Server ULiveServer должен быть
установлен
на
компьютере
к которому
подсоединены
живые аудио-видео
источники,
такие как:
цифровые
камеры,
микрофоны,
ТВ-тюнеры,
аналоговые
устройства
(камеры, ТВ,
Видео-DVD
плееры)
присоединенные
к
видео-карточке
или к
карточке
захвата
избражения
которая поддерживает
DirectShow интерфэйс.
Также
поддерживаются
"железные"
компрессоры;
сжатое
железом
аудио-видео
может
транслироваться
без дополнительной
софтверной
перекодировки. На
одном
компьютере
может быть
много живых
источников.
Установите ULiveServer.msi. Service (служба) ULiveServer должна
выполняться
и слушать на порте 5120.
Конфигурационная
программа
позволяет
добавлять и
конфигурировать
живые
источники.
Устанавливайте
аудио-видео
кодировку
совместимую
с тем
плеером
который
будет
использоваться
для
проигрывания,
например H264/AAC
для Flash плеера
и VC1/WMA для Silverlight
плеера. Вы
можете
также
установить
ограничения
доступа
основанные
на адресах
медиа-сервера. ULiveServer также
позволяет
записывать
живые
аудио-видео
источники
на диск в
виде ASF/MP4
файлов, по расписанию
или по обнаружению
движения/звукового
возмущения, независимо
от трансляции
на медиа
сервер. 3. Создание
ссылок на
медиа
ресурсы. Самый
удобный
способ
доступа к
медиа ресурсам
– веб-ссылки.
Когда юзер
щелкает по
ссылке, Streaming Media Player начинает
играть
медиа
ресурс.
Инсталяция плеера
регистрирует
URL протокол на
машине
юзера. Это UMS протокол,
позволяющий
ассоциировать
UMS ссылки со Streaming Media Player-ом.
Администратор
сервера
создает
такие ссылки
и публикует
их на
веб-странице.
Ссылка
может
относиться
только к
файлам, play-листам или
именам (aliases) живых
источников.
Ссылка должна
состоять
из 4 частей:
Гиперссылка
на
веб-странице
может
выглядеть
так: Для
проигрывания
локального
живого
источника,
используйте
"ums:\\localpreview:ID",
где ID это
номер
источника
заведенного
на Live сервере. Часть
показанная
жирным
шрифтом и
есть фактическая
UMS ссылка. 4. Создание
MMS-ссылок для Windows
Media плеера. MMS
ссылки
очень
похожи на UMS
ссылки, за
исключением
того что не
надо писать
название
протокола
перед IP
адресом.
Конфигурационная
программа
сервера
позволяет
создавать MMS
play-листы содержащие
MMS ссылки для
любой
виртуальной
директории.
MMS ссылки
используются
в "Open URL" окне в
любом поддерживающем
MMS плеере. Если
порт для
соединений
клиентов
поменять с 5119
на 5127
(например), 5. Создание
RTMP-ссылок для Flash
плеера. RTMP
ссылка
должна
иметь слово
"live" перед
именем live broadcast-a,
или слово "vod"
перед именем
файла. В
остальном RTMP
ссылки
очень
похожи на MMS
ссылки. RTMP
ссылка
задается Flash
плееру на
веб странице;
смотрите
нашу демо
страницу и SDK
пакет для
примеров. Если
порт для
соединений
клиентов
поменять с 5119
на 5127
(например),
то RTMP ссылка
для
проигрывания
файла "File.mp4"
находящегося
в
виртуальной
директории
"Mediaroot",
выглядит так: |