Инструменты пользователя

Инструменты сайта


tvip_tms_faq

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
tvip_tms_faq [2019/03/27 11:08]
Egor Danilenko
tvip_tms_faq [2019/07/23 16:32] (текущий)
Vadim Zakharchuk [Авторизация в Flussonic через Middleware]
Строка 138: Строка 138:
 Кодируем связку логин:​пароль в base64 Кодируем связку логин:​пароль в base64
 <​code>​ <​code>​
-echo login:​password | base64+echo -ne login:​password | base64
 </​code>​ </​code>​
  
Строка 149: Строка 149:
  
 <​code>​ <​code>​
-curl -X GET --header '​Authorization:​ Basic bG9naW46cGFzc3dvcmQK'​ '​Accept:​ application/​json'​ '​https://​my.tvip.media/​api/​provider/​accounts'​+curl -X GET --header '​Authorization:​ Basic bG9naW46cGFzc3dvcmQK' ​--header ​'​Accept:​ application/​json'​ '​https://​tms.example.com/​api/​provider/​accounts'​
 </​code>​ </​code>​
  
-При POST запросах обязательно указывать тип данных в теле запроса '​Content-Type:​ application/​json'​+При POST запросах обязательно указывайте тип данных в теле запроса '​Content-Type:​ application/​json'​
  
 ===== Какие методы защиты контента есть в TMS? ===== ===== Какие методы защиты контента есть в TMS? =====
  
-TMS, совместно с сервером //​flussonic//​ поддерживает AES-128 шифрование контента+TMS, совместно с сервером //​flussonic//​ поддерживает AES-128 шифрование контента
  
 Работает это следующим образом: ​ Работает это следующим образом: ​
Строка 165: Строка 164:
  
 О том, как установить и настроить сервер tvip-cas вы можете почитать в статье [[tvip_key_server_installation|установка и настройка tvip-cas]] О том, как установить и настроить сервер tvip-cas вы можете почитать в статье [[tvip_key_server_installation|установка и настройка tvip-cas]]
 +
 +
 +===== Авторизация в Flussonic через Middleware ​ =====
 +
 +Документация Flussonic по этому разделу доступна по [[ https://​erlyvideo.ru/​doc/​avtorizatsiya/​avtorizatsiya-v-flussonic-cherez-middleware | ссылке ]]: 
 +
 +1. Включить опцию Flussonic auth enabled в TMS у провайдера
 +
 +{{::​enable_fa_provider.png|}}
 +
 +2. Включить у канала Flussonic auth
 +
 +{{::​enable_fa_channel.png|}}
 +
 +3. Установить адрес получения токена от ТМС в Flussonic по адресу http://​tms.example.com/​api/​drm/​auth_token
 +
 +<​code>​
 +stream test {
 +  url udp://​225.101.15.6:​1234;​
 +  auth http://​tms.example.com/​api/​drm/​auth_token 12345=12345;​
 +}
 +</​code>​
 +
 +4. Добавить в конфигурационный файл ТМС /​opt/​tvip-tms/​application-prod.properties опцию '​flussonic.app.secret.key' ​
 +<​code>​
 +flussonic.app.secret.key = 12345
 +</​code>​
 +
 +5. Перезапустуть службу Tvip-tms
 +
 +<​code>​
 +systemctl restart tvip-tms.service
 +</​code>​
 +
 +
  
tvip_tms_faq.1553674087.txt.gz · Последние изменения: 2019/03/27 11:08 — Egor Danilenko