...
Code Block | ||||
---|---|---|---|---|
| ||||
var src = $("#urlServer").val() + "/" + streamName + "/" + streamName + ".m3u8"; var token = $("#token").val(); if (token.length > 0) { src += "?aclAuth=" +token; } |
На бэкенд-сервере в приложении defaultApp должен быть реализован REST hook /playHLS. WCS сервер отправлет отправляет на бэкенд запрос, содержащий полученный от клиента токен
...
Эти настройки могут быть изменены без перезапуска сервера. При этом настройка hls_auth_enabled
влияет на существующих подписчиков, а настройка hls_auth_token_cache
на новые подключения.
Использование собственного приложения на бэкенде для аутентификации
В сборке 5.2.1008 добавлена возможность указать ключ приложения для аутентификации в HLS URL, например
Code Block | ||
---|---|---|
| ||
httpы://wcs:8445/streamName/streamName.m3u8?appKey=testAppKey&aclAuth=1254789 |
В этом случае запрос /playHLS будет отправлен в указанное приложение.
Предотвращение несанкционированного доступа к сегментам HLS
...