Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
tvip_middleware_installation [2017/04/19 15:53] Egor Danilenko [Подключение приложения для Samsung и LG] |
tvip_middleware_installation [2022/06/22 12:15] Виталий Журавлев |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== Установка TVIP Middleware ====== | + | ===== TVIP TMS ===== |
- | ====Подготовка ОС и аппаратной части==== | + | |
- | TVIP Middleware требует ОС **Ubuntu 14.04.x** (LTS) | + | |
- | Аппаратное обеспечение зависит от количества клиентских устройств (STB, приложения под ТВ, PC), и периода опроса приставок. | + | TVIP TMS - IPTV/OTT платформа для операторов любого уровня |
- | К примеру 2x Intel XEON E5440, 8Гб обрабатывают около 8000 устройств с периодом опроса 20 минут. | + | *[[http://tms.tviplabs.com/| Текущий и планируемый функционал на сайте tms.tviplabs.com]] |
+ | *[[tvip_tms_changelog|История изменений]] | ||
- | Перед установкой необходимо убедиться в том, что локаль ОС установлена в корректную с поддержкой UTF-8, так как PostgreSQL использует данную локаль при создании кластера. | + | *[[tvip_tms_quick_install_ubuntu|Инструкция по установке]] TVIP TMS |
- | <code> | + | *[[tvip_tms_faq_new| FAQ по работе с TMS]] |
- | cat /etc/default/locale | + | *[[http://tms.tviplabs.com/deploy-tms-en | Настройка платформы с нуля ]] |
- | </code> | + | *[[http://tms.tviplabs.com/#rec179992248|Функционал платформы]] |
- | + | *[[http://tms.tviplabs.com/api-example-en | API для интеграции]] | |
- | Пример вывода | + | *[[http://tms.tviplabs.com/#rec172517876| Поддерживаемые устройства]] |
- | <code> | + | *[[https://wiki.tvip.ru/nginx_ssl| Получение сертификата SSL для NGINX]] |
- | # File generated by update-locale | + | *[[https://wiki.tvip.ru/tms-search-service| Включение поиска по EPG]] |
- | LANG=ru_RU.UTF-8 | + | *[[https://wiki.tvip.tv/migrage-tms| Миграция Tvip TMS на другой сервер]] |
- | + | ||
- | </code> | + | |
- | + | ||
- | + | ||
- | Если значение LANG не содержит **UTF-8** необходимо установить локаль с поддержкой UTF-8 | + | |
- | + | ||
- | + | ||
- | Пример для русской локали с поддержкой UTF-8: | + | |
- | + | ||
- | Выполнять из под учетной записи **root**: | + | |
- | <code> | + | |
- | locale-gen ru_RU | + | |
- | locale-gen ru_RU.UTF-8 | + | |
- | update-locale | + | |
- | update-locale LANG=ru_RU.UTF-8 | + | |
- | </code> | + | |
- | + | ||
- | ====Автоматическая установка==== | + | |
- | Выполнять из под учетной записи **root**: | + | |
- | + | ||
- | <code> | + | |
- | wget -O - http://deb.packages.tvip.ru/deploy/install-tvip-middleware.sh | sh | + | |
- | </code> | + | |
- | + | ||
- | ====Ручная установка==== | + | |
- | Выполнять из под учетной записи **root**: | + | |
- | + | ||
- | <code> | + | |
- | #cоздаем файл, в котором будут хранится ссылки на репозитории | + | |
- | touch /etc/apt/sources.list.d/tvip-middleware.list | + | |
- | + | ||
- | #добавляем основной репозиторий | + | |
- | echo "deb http://deb.packages.tvip.ru/ trusty main" > /etc/apt/sources.list.d/tvip-middleware.list | + | |
- | + | ||
- | #добавляем ключ репозитория в ОС | + | |
- | wget --quiet -O - http://deb.packages.tvip.ru/deploy/key.asc | apt-key add - | + | |
- | + | ||
- | #Обновляем БД источников | + | |
- | apt-get update | + | |
- | + | ||
- | #Установка | + | |
- | apt-get install -y tvip-middleware | + | |
- | + | ||
- | </code> | + | |
- | + | ||
- | ====Настройка==== | + | |
- | + | ||
- | cat /usr/local/etc/tvipmw.yml | + | |
- | <code> | + | |
- | parameters: | + | |
- | database_host: 127.0.0.1 | + | |
- | database_port: 5432 | + | |
- | memcached_servers: [ {host: 127.0.0.1, port: 11211} ] | + | |
- | database_name: tvip_middleware | + | |
- | database_user: tvip_middleware | + | |
- | database_password: <password> | + | |
- | locale: en | + | |
- | </code> | + | |
- | + | ||
- | **locale** может принимать **en** и **ru**, для английского и русского языка соответственно. | + | |
- | + | ||
- | После изменения конфигурационного файла необходимо сбросить кеш приложения: | + | |
- | + | ||
- | Выполнять из под учетной записи **root**: | + | |
- | <code> | + | |
- | /opt/tvipmw/app/console cache:clear | + | |
- | </code> | + | |
- | + | ||
- | ====Первый запуск==== | + | |
- | + | ||
- | Административный интерфейс доступен по адресу: | + | |
- | <code>http://<host>/admin</code> | + | |
- | Логин для входа: **admin**, пароль **admin**, рекомендуется при первом входе добавить персональные учетные записи и выключить доступ пользователю admin | + | |
- | + | ||
- | * Настройка периода обращений приложений к серверу настраивается в меню **Настройки (Settings) -> Конфигурация (Configuration) -> Период обращений приставок к серверу (Device poll interval)**, по умолчанию - 60 секунд. | + | |
- | + | ||
- | + | ||
- | ====Подключение приложения для Samsung и LG==== | + | |
- | Для добавления своего оператора в каталог доступных операторов приложения TVIP необходимо обратиться по адресу support@tvip.ru. | + |