Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
tvip_tms_faq [2019/07/03 14:50] Vadim Zakharchuk |
tvip_tms_faq [2019/07/23 16:32] (текущий) Vadim Zakharchuk [Авторизация в Flussonic через Middleware] |
||
---|---|---|---|
Строка 156: | Строка 156: | ||
===== Какие методы защиты контента есть в TMS? ===== | ===== Какие методы защиты контента есть в TMS? ===== | ||
- | TMS, совместно с сервером //flussonic// поддерживает AES-128 шифрование контента. | + | TMS, совместно с сервером //flussonic// поддерживает AES-128 шифрование контента |
Работает это следующим образом: | Работает это следующим образом: | ||
Строка 167: | Строка 166: | ||
- | ===== Flussonic auth ===== | + | ===== Авторизация в Flussonic через Middleware ===== |
- | 1. Включить опцию Flussonic auth enabled в ТМС/admin#providers | + | Документация Flussonic по этому разделу доступна по [[ https://erlyvideo.ru/doc/avtorizatsiya/avtorizatsiya-v-flussonic-cherez-middleware | ссылке ]]: |
- | Для того что бы галочка установилась без ошибок необходимо обязательно выбрать Default media type и Default DVR media type | + | 1. Включить опцию Flussonic auth enabled в TMS у провайдера |
- | {{ ::fluss_auth1.jpg?600 |}} | + | |
- | {{ ::fluss_auth2.jpg?600 |}} | + | {{::enable_fa_provider.png|}} |
2. Включить у канала Flussonic auth | 2. Включить у канала Flussonic auth | ||
- | /admin#channels | + | {{::enable_fa_channel.png|}} |
+ | |||
+ | 3. Установить адрес получения токена от ТМС в Flussonic по адресу http://tms.example.com/api/drm/auth_token | ||
- | {{ ::fluss_auth3.jpg?600 |}} | + | <code> |
+ | stream test { | ||
+ | url udp://225.101.15.6:1234; | ||
+ | auth http://tms.example.com/api/drm/auth_token 12345=12345; | ||
+ | } | ||
+ | </code> | ||
- | 3. Добавить получение токена от ТМС по адресу http:/ipTMS/api/drm/auth_token | + | 4. Добавить в конфигурационный файл ТМС /opt/tvip-tms/application-prod.properties опцию 'flussonic.app.secret.key' |
+ | <code> | ||
+ | flussonic.app.secret.key = 12345 | ||
+ | </code> | ||
- | {{ ::fluss_auth4.jpg?600 |}} | + | 5. Перезапустуть службу Tvip-tms |
- | если попробовать воспроизвести поток с неавторизованного устройства: | + | <code> |
+ | systemctl restart tvip-tms.service | ||
+ | </code> | ||
- | {{ ::fluss_auth5.jpg?600 |}} | ||