From ca1dd07f080c0d42e1c2d34e7cac1b94704e1eb9 Mon Sep 17 00:00:00 2001 From: pabloFuente Date: Tue, 13 Dec 2022 13:24:39 +0100 Subject: [PATCH] Recording layout: dynamic WS protocol depending on current location.protocol --- .../app/components/layouts/layout-base/layout-base.component.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openvidu-server/src/dashboard/src/app/components/layouts/layout-base/layout-base.component.ts b/openvidu-server/src/dashboard/src/app/components/layouts/layout-base/layout-base.component.ts index c523ce6e..eea7d339 100644 --- a/openvidu-server/src/dashboard/src/app/components/layouts/layout-base/layout-base.component.ts +++ b/openvidu-server/src/dashboard/src/app/components/layouts/layout-base/layout-base.component.ts @@ -106,7 +106,7 @@ export class LayoutBaseComponent implements OnInit, OnDestroy { }); const p = !!this.port ? (':' + this.port) : (!!location.port ? (':' + location.port) : ''); - const token = 'wss://' + location.hostname + p + '?sessionId=' + this.sessionId + '&secret=' + this.secret + '&recorder=true'; + const token = (location.protocol === 'http' ? 'ws' : 'wss') + '://' + location.hostname + p + '?sessionId=' + this.sessionId + '&secret=' + this.secret + '&recorder=true'; this.session.connect(token) .catch(error => { console.error(error);