Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

IPTV MIDDLEWARE MINISTRA - Двигатель Вашего Бизнеса! 

Решения в области IP-телевидения позволят оперативно и с наименьшими затратами организовать доступ к видео-услугам на базе IP-сетей. С их помощью Вы сможете предложить своим пользователям более десятка новых сервисов IP-телевидения. Думаем, для Вас будет важно то, что интеграция нового сервиса происходит на программном уровне, не требуется постоянная модернизация сети. С нашими технологиями в сфере IPTV Вы всегда сможете предоставлять наилучший сервис и новейшие услуги.

Пример работы

Widget Connector
urlhttps://www.youtube.com/watch?v=E3Sza6aQ02w

Установка

apache2 
apache2-rewrite (для REST API)

Code Block
languagebash
cd /usr/ports/www/apache22
make config && make install clean

mysqld 

Code Block
languagebash
cd /usr/ports/databases/mysql51-server/
make && make install clean	

nginx 

Code Block
languagebash
cd /usr/ports/www/nginx
make install clean

php5 >= 5.3.0

php-pear
PHP собираем с поддержкой CLI 

Code Block
languagebash
cd /usr/ports/lang/php5
make config && make && make install


Code Block
languagebash
cd /usr/ports/devel/pear
make all install clean   

php5-curl
php-mbstring 
php5-soap
php-gettext

Code Block
languagebash
cd /usr/ports/lang/php5-extensions
make config && install clean

php5-memcache

Code Block
languagebash
cd /usr/ports/databases/pecl-memcache
make && make install && make clean

php5-intl

Code Block
languagebash
cd /usr/ports/devel/pecl-intl/
make && make install && make clean  

phing (для версии >= 4.8.0) 

Code Block
languagebash
cd /usr/ports/devel/php5-phing
make install clean

PDO

Code Block
languagebash
cd /usr/ports/databases/php5-pdo_mysql
make install clean    

memcached (если необходимы временные ссылки для http тв каналов)

Code Block
languagebash
cd /usr/ports/databases/memcached
make && make install && make clean

node.js

Code Block
languagebash
cd /usr/ports/www/node-devel
make && make install clean  

Установка phing

Code Block
languagebash
pear channel-discover pear.phing.info
pear install phing/phing


Установка Stalker портала

  1.  Распаковать архив портала (скачать портал) с версией в корень веб сервера (/var/www/). 
    Файлы проекта должны быть доступны по URL:

    Code Block
    languagebash
    http://хост/stalker_portal/


  2. Создать пользователя MySQL с доступом только в базу stalker_portal

    Code Block
    languagebash
    GRANT ALL PRIVILEGES ON stalker_db.* TO stalker@localhost IDENTIFIED BY '1' WITH GRANT OPTION;


  3. Если настройки отличаются от тех что по умолчанию - необходимо создать конфигурационный файл

    Code Block
    languagebash
    /var/www/stalker_portal/server/custom.ini 

    и добавить в него отличающиеся от config.ini пункты настройки.


  4. Открываем файл build.xml в директории:

    Code Block
    languagebash
    /var/www/stalker_portal/deploy/

    и правим:

    Code Block
    languagebash
    <property
    name="progs.mysql"
    value="/usr/bin/mysql" />    

    на:

    Code Block
    languagebash
    <property
    name="progs.mysql"
    value="/usr/local/bin/mysql" />	


  5. Зайти в /var/www/stalker_portal/deploy/ и выполнить


    Code Block
    languagebash
    phing

  6. На хранилищах для записи ТВ архива необходимо зайти в /var/www/stalker_portal/storage/ и выполнить


    Code Block
    languagebash
    ./install.sh

    Обновление версии

    1. Создать новую папку /var/www/stalker_portal/ предварительно переименовав папку с предыдущей версией, например, в stalker_portal-old. Распаковать в созданную папку архив с новой версией.

    2. Скопировать файл custom.ini с предыдущей версии в новую.

    3. Зайти в /var/www/stalker_portal/deploy/ и выполнить.