Программные продукты
WatchMedia! Video on Demand ProfessionalEdition Demo Version 1.0
AdvanSib WatchMedia! Video On Demand Server demo version
(для *nix администраторов)
Системные требования:
- ОС Linux 2.6 или выше, с поддержкой протокола tcp/ip v4
- командный интерпретатор bash 2.0 или выше
- 200 мегабайт свободного места на жёстком диске (для серверов)
- 512 мегабайт оперативной памяти
- Пользователь с правом записи в домашний каталог
- Программа screen
- Незанятые tcp/ip порты с номерами 5434, 65010 и 65015
- потоковый редактор sed
- архиватор bzip2
Установка ПО WatchMedia!
Все действия выполнять от имени пользователя, от имени которого в дальнейшем планируется эксплуатация ПО WatchMedia!
- Создайте пользователя для управления сервисом vod (мы обычно используем имя vod)
- Зайдите в систему под именем созданного пользователя
- Перейдите в домашний каталог и скачайте дистрибутив
$>cd $HOME && wget -bc http://advansib.ru/files/WatchMedia!Demo/watchmedia_demo.tar.bz2
- Распакуйте этот файл
$>tar xvjpf watchmedia_demo.tar.bz2 -C $HOME
- Настройте переменные в файле $HOME/local/etc/common.conf
Пример файла common.conf с пояснениями(порядок переменных не важен и может отличаться от
приведённого):
|
SM_IP=192.168.1.143 | ip адрес сервера авторизации (при устновке ПО на
одном компьютере все ip адреса совпадают) |
| RS_IP=192.168.1.143 | ip адрес вещающего сервера |
|
LS_IP=127.0.0.1 | ip адрес сервера лицензий |
|
RDBMS_IP=127.0.0.1 | ip адрес сервера баз данных |
|
SM_PORT=65010 | port сервера авторизации (мы обычно используем
65010, но можно использовать и другой) |
|
RS_PORT=65015 | port вещающего сервера (мы обычно используем
65015, но можно использовать и другой) |
|
RDBMS_PORT=5434 | port сервера баз данных postgresql (чтобы не
пересекаться со стандартным портом (5432) уже
работающего сервера баз данных postgresql мы
используем порт 5434) |
|
VOD_PATH=/home/vod | путь, куда будет установлен vod сервер |
|
VIDEO_PATH=/video | путь к каталогу с видеофайлами |
|
DB_DIR=/home/vod/local/wmdb | путь к базе данных(при установке она создаётся по этому пути) |
|
SM_PID=/home/vod/local/sm.pid | путь к pid файлу сервера авторизации |
|
RS_PID=/home/vod/local/rs.pid | путь к pid файлу вещающего сервера |
|
LS_PID=/home/vod/local/ls.pid | путь к pid файлу сервера лицензий |
|
RS_LOG=rs.log | лог файлы создаются в каталоге $HOME/local/bin |
|
SM_LOG=sm.log | |
Лог файлы занимают достаточно много места. Для того, чтобы логи не заняли всё дисковое пространство, мы рекомендуем поместить в каталог /etc/cron.hourly/ файл rotate_vod_log.sh следующего содержания:
#!/bin/bash
tar -cjf "/home/vod/local/bin/rs.log.`date +%k.%M`.tar.bz2" /home/vod/local/bin/rs.log --remove-files
tar -cjf "/home/vod/local/bin/sm.log.`date +%k.%M`.tar.bz2" /home/vod/local/bin/sm.log --remove-files
Для синхронизации серверов в каталог /etc/cron.hourly/ поместите скрипт timesync.sh следующего содержания:
#!/bin/bash
ntpdate -b ntp.tomsk.ru >> /var/log/timesync.log && hwclock --adjust
hwclock -w
- Запустите процедуру установки
$>./setup_vod
В процессе установки VOD сервера будут появляться диагностичекие сообщения, а также информация о ходе процесса. После установки, если не произойдёт никаких непредвиденных событий, VOD сервер должен запуститься, о чём будет выдано диагностическое сообщение.
- VOD сервер можно запускать/перезапускать и останавливать с помощью скрипта rc.vod
Если Вы хотите, чтобы сервис автоматически запускался при загрузке компьютера, скопируйте скрипт rc.vod в каталог /etc/init.d и добавьте его (если это необходимо, зависит от дистрибутива linux) в список автостарта (см. документацию на соответствующий дистрибутив linux). Для определения, запущены сервисы или нет, можно выполнить(в домашнем каталоге или в /etc/init.d)следующие команды:
$>./rc.vod test
или
$>./rc.vod
Если сервисы работают Вы увидите:
текущее состояние серверов
сервер баз данных запущен
сервер авторизации запущен
сервер вещания запущен
в противном случае:
текущее состояние серверов
сервер баз данных остановлен
сервер авторизации остановлен
сервер вещания остановлен
Начало работы
Для начала работы скачайте и установите:
Если сервисы не запущены, выполните из домашнего каталога или из /etc/init.d команду:
$>./rc.vod start
Краткое руководство поможет Вам быстро освоиться, запустить и настроить систему WatchMedia! VOD.
Скачать файлы продукта
| WatchMedia! Video on Demand ProfessionalEdition Demo Version 1.0 |
| WatchMedia!Demo/install.pdf 95.38 Kb
2009, Aug, 11
|
Инструкция по установке программного обеспечения (ПО)
AdvanSib WatchMedia! Video On Demand Server demo version
(для *nix администраторов)  |
| WatchMedia!Demo/quick_start.pdf 1.35 Mb
2009, Aug, 13
|
Краткое руководство по быстрому запуску и настройке системы WatchMedia! VOD.  |
| WatchMedia!Demo/wmadmin.zip 4.52 Mb
2009, Aug, 11
|
GUI администратор(Windows) для управления системой VoD  |
| WatchMedia!Demo/wmplayer.zip 1.89 Mb
2009, Aug, 11
|
WatchMedia! проигрыватель (Windows)  |
| WatchMedia!Demo/watchmedia_demo.tar.bz2 38.6 Mb
2010, Jan, 14
|
Сервер (Linux)  |
| WatchMedia!LE/prezent720x576.avi 89.69 Mb
2008, Jun, 5
|
Демонстрационный ролик работы системы "AdvanSib WatchMedia Video on Demand" в городских сетях г.Томска с разрешением 720х576. Клиент подключается к трём серверам расположенным в сетях трёх провайдеров и смотрит одновременно четыре видео.  |
| WatchMedia!LE/prezent640x480.avi 43.56 Mb
2008, Jun, 27
|
Демонстрационный ролик работы системы "AdvanSib WatchMedia Video on Demand" в городских сетях г.Томска с разрешением 640х480. Клиент подключается к трём серверам расположенным в сетях трёх провайдеров и смотрит одновременно четыре видео.  |