Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
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> | ||
+ | |||
+ | |||