tvip_tms_faq
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| tvip_tms_faq [2018/06/01 13:24] – Egor Danilenko | tvip_tms_faq [2019/07/23 13:32] (текущий) – [Авторизация в Flussonic через Middleware] Vadim Zakharchuk | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| ====== TVIP TMS FAQ ====== | ====== TVIP TMS FAQ ====== | ||
| + | |||
| + | |||
| + | ===== Как подключить приставку к TMS используя логин и пароль? | ||
| + | |||
| + | В аккаунте (account) необходимо указать логин и пароль для пользователя и сохранить изменения: | ||
| + | |||
| + | {{:: | ||
| + | |||
| + | Приставка без [[provisioning| провиженинга]], | ||
| + | |||
| + | На главном экране находим настройки ТВ: | ||
| + | |||
| + | {{:: | ||
| + | |||
| + | Выбираем протокол Middleware API (соответствует jsonapi в провиженинге) | ||
| + | |||
| + | {{:: | ||
| + | |||
| + | Настраиваем протокол: | ||
| + | |||
| + | {{:: | ||
| + | |||
| + | в качестве сервера указываете адрес вашего сервера TMS, в примере указан http:// | ||
| + | |||
| + | После ввода сервера должна быть активна клавиша " | ||
| + | |||
| + | {{:: | ||
| + | |||
| + | После удачной регистрации возвращаемся в ТВ интерфейс и проверяем что каналы доступны согласно тарифному плану: | ||
| + | |||
| + | {{:: | ||
| + | |||
| + | |||
| + | ===== Как подключить приставку без логина и пароля? | ||
| + | |||
| + | В некоторых случаях удобна предактивация приставок, | ||
| + | |||
| + | - Включить опцию "Allow quick device bind" в настройках провайдера (Settings -> Providers) | ||
| + | - Добавить уникальный id (unique id) устройства в карточке аккаунта (account-> | ||
| + | | ||
| + | **Ограничением этого метода является невозможность отвязать устройство от аккаунта из интерфейса приставки, | ||
| ===== Как устроены тарифы в TMS? ====== | ===== Как устроены тарифы в TMS? ====== | ||
| Строка 18: | Строка 59: | ||
| Одновременно устройство или пользователь может иметь сколько угодно подписок на тарифы, | Одновременно устройство или пользователь может иметь сколько угодно подписок на тарифы, | ||
| + | |||
| ===== Как добавить архив для канала в TMS ? ===== | ===== Как добавить архив для канала в TMS ? ===== | ||
| Строка 43: | Строка 85: | ||
| === Общие настройки === | === Общие настройки === | ||
| - | Подключить DVR сервер можно через меню | + | Подключить DVR сервер можно через меню |
| В настройках сервера необходимо указать базовый **URL** (не канала), | В настройках сервера необходимо указать базовый **URL** (не канала), | ||
| Строка 77: | Строка 119: | ||
| При нажатии на паузу - плеер запоминает точку | При нажатии на паузу - плеер запоминает точку | ||
| + | |||
| + | ===== Есть ли у TMS API, где найти документацию на API? ===== | ||
| + | |||
| + | Да, мы используем JSON REST API, документация встроена в дистрибутив, | ||
| + | |||
| + | Ссылку на документацию вы можете найти в правом верхнем углу веб-интерфейса. | ||
| + | |||
| + | |||
| + | {{:: | ||
| + | |||
| + | |||
| + | ===== Как авторизовываться в Provider API ?===== | ||
| + | |||
| + | Для http basic авторизации в API необходимо использовать учетную запись администратора. | ||
| + | |||
| + | Пример для CURL: | ||
| + | |||
| + | Кодируем связку логин: | ||
| + | < | ||
| + | echo -ne login: | ||
| + | </ | ||
| + | |||
| + | полученную строку | ||
| + | |||
| + | bG9naW46cGFzc3dvcmQK | ||
| + | |||
| + | используем в авторизации: | ||
| + | |||
| + | |||
| + | < | ||
| + | curl -X GET --header ' | ||
| + | </ | ||
| + | |||
| + | При POST запросах обязательно указывайте тип данных в теле запроса ' | ||
| + | |||
| + | ===== Какие методы защиты контента есть в TMS? ===== | ||
| + | |||
| + | TMS, совместно с сервером // | ||
| + | |||
| + | Работает это следующим образом: | ||
| + | - // | ||
| + | - В HLS плейлисте генерируется ссылка на ключи, // | ||
| + | - //TVIP TMS// и // | ||
| + | |||
| + | О том, как установить и настроить сервер tvip-cas вы можете почитать в статье [[tvip_key_server_installation|установка и настройка tvip-cas]] | ||
| + | |||
| + | |||
| + | ===== Авторизация в Flussonic через Middleware | ||
| + | |||
| + | Документация Flussonic по этому разделу доступна по [[ https:// | ||
| + | |||
| + | 1. Включить опцию Flussonic auth enabled в TMS у провайдера | ||
| + | |||
| + | {{:: | ||
| + | |||
| + | 2. Включить у канала Flussonic auth | ||
| + | |||
| + | {{:: | ||
| + | |||
| + | 3. Установить адрес получения токена от ТМС в Flussonic по адресу http:// | ||
| + | |||
| + | < | ||
| + | stream test { | ||
| + | url udp:// | ||
| + | auth http:// | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | 4. Добавить в конфигурационный файл ТМС / | ||
| + | < | ||
| + | flussonic.app.secret.key = 12345 | ||
| + | </ | ||
| + | |||
| + | 5. Перезапустуть службу Tvip-tms | ||
| + | |||
| + | < | ||
| + | systemctl restart tvip-tms.service | ||
| + | </ | ||
tvip_tms_faq.1527859444.txt.gz · Последнее изменение: — Egor Danilenko
