Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagejs
themeRDark
        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
themeRDark
httpы://wcs:8445/streamName/streamName.m3u8?appKey=testAppKey&aclAuth=1254789

В этом случае запрос /playHLS будет отправлен в указанное приложение.

Предотвращение несанкционированного доступа к сегментам HLS

...