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);