tvip_tms_faq_new
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| tvip_tms_faq_new [2021/10/06 08:57] – [Включение опции VOD] Виталий Журавлев | tvip_tms_faq_new [2023/08/31 11:20] (текущий) – Виталий Журавлев | ||
|---|---|---|---|
| Строка 123: | Строка 123: | ||
| ===== Какие методы защиты контента есть в TMS? ===== | ===== Какие методы защиты контента есть в TMS? ===== | ||
| + | ==== AES-128 шифрование ==== | ||
| TMS, совместно с сервером // | TMS, совместно с сервером // | ||
| Строка 133: | Строка 134: | ||
| - | ===== Авторизация в Flussonic через Middleware | + | ==== Авторизация в Flussonic через Middleware |
| Документация Flussonic по этому разделу доступна по [[ https:// | Документация Flussonic по этому разделу доступна по [[ https:// | ||
| Строка 150: | Строка 151: | ||
| stream test { | stream test { | ||
| url udp:// | url udp:// | ||
| - | | + | |
| } | } | ||
| </ | </ | ||
| Строка 176: | Строка 177: | ||
| systemctl restart gateway-tvip-tms-tvip-api | systemctl restart gateway-tvip-tms-tvip-api | ||
| systemctl restart gateway-tvip-cas-api | systemctl restart gateway-tvip-cas-api | ||
| + | </ | ||
| + | |||
| + | ==== Авторизация доступа к потоку по token вне зависимости от ПО стримера ==== | ||
| + | |||
| + | Данный метод совместим с wowza token, nginx secure link и т.п | ||
| + | |||
| + | === Алгоритм работы === | ||
| + | |||
| + | * TMS вместе с ссылкой на поток передает устройству токен доступа | ||
| + | * устройство обращается к стримеру за потоком и передает токен | ||
| + | * стример по заведомо известному алгоритму проверяет токен и разрешает/ | ||
| + | |||
| + | === Формат генерации токена === | ||
| + | < | ||
| + | |||
| + | < | ||
| + | |||
| + | </ | ||
| + | * key - секретная строка | ||
| + | * ip - ip адрес клиента | ||
| + | |||
| + | === Настройка TVIP TMS === | ||
| + | |||
| + | * Включение настройки токена для провайдера | ||
| + | |||
| + | Раздел провайдеры -> Ваш провайдер указать Secure link algoritm **WOWZA_TOKEN** | ||
| + | |||
| + | * Настройка секретной строки и времени жизни токена | ||
| + | На сервере TMS добавить в файл **/ | ||
| + | < | ||
| + | wowza: | ||
| + | app: | ||
| + | | ||
| + | key: yourverysecretkey | ||
| + | ttl: 87000 | ||
| + | </ | ||
| + | * перезапуск серввиса, | ||
| + | < | ||
| + | systemctl restart gateway-tvip-tms-tvip-api | ||
| + | </ | ||
| + | |||
| + | |||
| + | === Настройка проверки токена на примере веб сервера nginx === | ||
| + | |||
| + | < | ||
| + | location / { | ||
| + | set $secret " | ||
| + | secure_link $arg_secure, | ||
| + | secure_link_md5 " | ||
| + | |||
| + | if ($secure_link = "" | ||
| + | return 403; | ||
| + | } | ||
| + | |||
| + | if ($secure_link = " | ||
| + | return 410; | ||
| + | } | ||
| + | } | ||
| </ | </ | ||
| Строка 247: | Строка 306: | ||
| 5. Перезапустить manager-tvip-tms-vod\\ | 5. Перезапустить manager-tvip-tms-vod\\ | ||
| < | < | ||
| - | systemctl | + | systemctl |
| </ | </ | ||
| 6. Включить тарифную опцию VOD в админ интерфейсе в разделе тарифы-> | 6. Включить тарифную опцию VOD в админ интерфейсе в разделе тарифы-> | ||
| + | ===== Настройка приоритета выбранного канала ===== | ||
| + | Для определенного канала можно настроить приоритет - это позволяет после перехода приставки в режим ожидания или перезагрузки показывать определенный канал.\\ | ||
| + | Это настраивается, | ||
| + | Доступно назначение разных приоритетов для каналов, | ||
| + | :!: При использовании одинакового приоритете на двух и более каналах будет выбран первый канал из списка. | ||
| + | |||
| + | {{: | ||
| + | |||
| + | ===== Включение логирования в ТМС ===== | ||
| + | |||
| + | Логирование включается отдельно для каждого микро-сервиса.\\ | ||
| + | Все лог файлы хранятся в / | ||
| + | * application.log - general log file of application | ||
| + | * framework.log - service log file | ||
| + | * access.log - information of external operation | ||
| + | * audit.log - extended information of external operation | ||
| + | |||
| + | Включение логирования, | ||
| + | < | ||
| + | logging: | ||
| + | config: log4j2-example.yml | ||
| + | </ | ||
| + | |||
| + | После этого перезапустите микро-сервис. | ||
| + | < | ||
| + | systemctl restart manager-tvip-*name.service | ||
| + | </ | ||
| + | |||
| + | :!: где | ||
| + | |||
| + | ===== Сброс пароля Администратора в ТМС ===== | ||
| + | |||
| + | Сброс пароля для пользователя Администратор (admin) | ||
| + | |||
| + | * Подключитесь к серверу, | ||
| + | < | ||
| + | $ ssh login@tms.example.com | ||
| + | </ | ||
| + | * Подключиться к базе данных TMS | ||
| + | < | ||
| + | # psql -U tvip-tms tvip-tms | ||
| + | </ | ||
| + | * Изменить пароль на **admin** для пользователя admin | ||
| + | < | ||
| + | tvip-tms=> | ||
| + | </ | ||
| + | * Выйдите из консоли базы данных | ||
| + | < | ||
| + | tvip-tms=> | ||
| + | </ | ||
| ===== Рекомендованные параметры для иконок ===== | ===== Рекомендованные параметры для иконок ===== | ||
tvip_tms_faq_new.1633510634.txt.gz · Последнее изменение: — Виталий Журавлев
