Программные продукты

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.143ip адрес сервера авторизации (при устновке ПО на одном компьютере все ip адреса совпадают)
    RS_IP=192.168.1.143ip адрес вещающего сервера
    LS_IP=127.0.0.1ip адрес сервера лицензий
    RDBMS_IP=127.0.0.1ip адрес сервера баз данных
    SM_PORT=65010port сервера авторизации (мы обычно используем 65010, но можно использовать и другой)
    RS_PORT=65015port вещающего сервера (мы обычно используем 65015, но можно использовать и другой)
    RDBMS_PORT=5434port сервера баз данных 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. Клиент подключается к трём серверам расположенным в сетях трёх провайдеров и смотрит одновременно четыре видео.