Running Tutorials from a server VM

I can install OpenVidu 2.17.0 following the instructions on the Deployment/On premises page and everything works as I would expect. However, going through the tutorials is a different story. Using the Hello World as an example, I can access http://openvidu:8080 or http://x.x.x.x:8080 and the Join session page is rendered. However, when I click on Join nothing happens.

I go into apps.js and change line 56:
From: var OPENVIDU_SERVER_URL = "https://" + location.hostname + ":4443";
To: var OPENVIDU_SERVER_URL = "https://openvidu:4443";
Or: var OPENVIDU_SERVER_URL = "https://x.x.x.x:4443";

No change. I’ve attached a screenshot of the browser’s console log as well as the server logs below.

Thanks for any and all assistance.

  • Chris

My setup is a Ubuntu 20.04 server running in VMWare. I’m connecting to it from Chrome on a Windows 10 Pro machine.

====================== Logs ==================

Summary
root@wtvf-openvidu:~/temp/openvidu-tutorials/openvidu-hello-world# http-server web &
[1] 13974
root@wtvf-openvidu:~/temp/openvidu-tutorials/openvidu-hello-world# Starting up http-server, serving web
Available on:
  http://127.0.0.1:8080
  http://10.10.9.111:8080
Hit CTRL-C to stop the server

root@wtvf-openvidu:~/temp/openvidu-tutorials/openvidu-hello-world# docker run -p 4443:4443 --rm -e OPENVIDU_SECRET=MY_SECRET openvidu/openvidu-server-kms:2.17.0
/usr/lib/python2.7/dist-packages/supervisor/options.py:298: UserWarning: Supervisord is running as root and it is searching for its configuration file in default locations (including its current working directory); you probably want to specify a "-c" argument specifying an absolute path to a configuration file for improved security.
  'Supervisord is running as root and it is searching '
2021-04-05 15:20:23,774 CRIT Supervisor running as root (no user in config file)
2021-04-05 15:20:23,775 INFO Included extra file "/etc/supervisor/conf.d/supervisord.conf" during parsing
2021-04-05 15:20:23,792 INFO RPC interface 'supervisor' initialized
2021-04-05 15:20:23,793 CRIT Server 'unix_http_server' running without any HTTP authentication checking
2021-04-05 15:20:23,793 INFO supervisord started with pid 1
2021-04-05 15:20:24,796 INFO spawned: 'kms' with pid 8
2021-04-05 15:20:24,804 INFO spawned: 'openvidu-server' with pid 9
2021-04-05 15:20:25,806 INFO success: kms entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2021-04-05 15:20:25,807 INFO success: openvidu-server entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2021-04-05 15:20:27,822 DEBG 'kms' stdout output:
0:00:02.941207812     8 0x563b74646d60 DEBUG   KurentoModuleManager ModuleManager.cpp:158:loadModules: Looking for modules, path: /usr/lib/x86_64-linux-gnu/kurento/modules
0:00:02.941548920     8 0x563b74646d60 DEBUG   KurentoModuleManager ModuleManager.cpp:174:loadModules: Found file: /usr/lib/x86_64-linux-gnu/kurento/modules/libkmselementsmodule.so

2021-04-05 15:20:27,890 DEBG 'kms' stdout output:
0:00:03.010265778     8 0x563b74646d60 INFO    KurentoModuleManager ModuleManager.cpp:90:loadModule: Load file: /usr/lib/x86_64-linux-gnu/kurento/modules/libkmselementsmodule.so, module name: /usr/lib/x86_64-linux-gnu/kurento/modules/libkmselementsmodule.so

2021-04-05 15:20:27,892 DEBG 'kms' stdout output:
0:00:03.011666143     8 0x563b74646d60 INFO    KurentoModuleManager ModuleManager.cpp:137:loadModule: Loaded module: elements, version: 6.16.0, date: Feb 26 2021 17:01:47

2021-04-05 15:20:27,892 DEBG 'kms' stdout output:
0:00:03.012480858     8 0x563b74646d60 DEBUG   KurentoModuleManager ModuleManager.cpp:174:loadModules: Found file: /usr/lib/x86_64-linux-gnu/kurento/modules/libkmscoremodule.so

2021-04-05 15:20:27,898 DEBG 'kms' stdout output:
0:00:03.018248109     8 0x563b74646d60 INFO    KurentoModuleManager ModuleManager.cpp:90:loadModule: Load file: /usr/lib/x86_64-linux-gnu/kurento/modules/libkmscoremodule.so, module name: /usr/lib/x86_64-linux-gnu/kurento/modules/libkmscoremodule.so

2021-04-05 15:20:27,902 DEBG 'kms' stdout output:
0:00:03.021714333     8 0x563b74646d60 INFO    KurentoModuleManager ModuleManager.cpp:137:loadModule: Loaded module: core, version: 6.16.0, date: Feb 26 2021 16:53:03

2021-04-05 15:20:27,903 DEBG 'kms' stdout output:
0:00:03.022641094     8 0x563b74646d60 DEBUG   KurentoModuleManager ModuleManager.cpp:174:loadModules: Found file: /usr/lib/x86_64-linux-gnu/kurento/modules/libkmsfiltersmodule.so

2021-04-05 15:20:27,916 DEBG 'kms' stdout output:
0:00:03.035902774     8 0x563b74646d60 INFO    KurentoModuleManager ModuleManager.cpp:90:loadModule: Load file: /usr/lib/x86_64-linux-gnu/kurento/modules/libkmsfiltersmodule.so, module name: /usr/lib/x86_64-linux-gnu/kurento/modules/libkmsfiltersmodule.so

2021-04-05 15:20:27,925 DEBG 'kms' stdout output:
0:00:03.044672751     8 0x563b74646d60 INFO    KurentoModuleManager ModuleManager.cpp:137:loadModule: Loaded module: filters, version: 6.16.0, date: Feb 26 2021 17:10:31

2021-04-05 15:20:27,926 DEBG 'kms' stdout output:
0:00:03.046108619     8 0x563b74646d60 INFO      KurentoMediaServer main.cpp:240:main: Kurento Media Server version: 6.16.0

2021-04-05 15:20:27,927 DEBG 'kms' stdout output:
0:00:03.046826880     8 0x563b74646d60 INFO       KurentoLoadConfig loadConfig.cpp:249:loadConfig: Reading configuration from: /etc/kurento/kurento.conf.json

2021-04-05 15:20:27,928 DEBG 'kms' stdout output:
0:00:03.048094017     8 0x563b74646d60 INFO       KurentoLoadConfig loadConfig.cpp:183:loadModulesConfigFromDir: Looking for config files in /etc/kurento/modules

2021-04-05 15:20:27,929 DEBG 'kms' stdout output:
0:00:03.049062152     8 0x563b74646d60 INFO       KurentoLoadConfig loadConfig.cpp:183:loadModulesConfigFromDir: Looking for config files in /etc/kurento/modules/kurento

2021-04-05 15:20:27,930 DEBG 'kms' stdout output:
0:00:03.050105201     8 0x563b74646d60 INFO       KurentoLoadConfig loadConfig.cpp:209:loadModulesConfigFromDir: Loaded module config: /etc/kurento/modules/kurento/PlayerEndpoint.conf.ini

2021-04-05 15:20:27,931 DEBG 'kms' stdout output:
0:00:03.051025972     8 0x563b74646d60 INFO       KurentoLoadConfig loadConfig.cpp:209:loadModulesConfigFromDir: Loaded module config: /etc/kurento/modules/kurento/WebRtcEndpoint.conf.ini

2021-04-05 15:20:27,932 DEBG 'kms' stdout output:
0:00:03.052132617     8 0x563b74646d60 INFO       KurentoLoadConfig loadConfig.cpp:209:loadModulesConfigFromDir: Loaded module config: /etc/kurento/modules/kurento/SdpEndpoint.conf.json

2021-04-05 15:20:27,934 DEBG 'kms' stdout output:
0:00:03.054099847     8 0x563b74646d60 INFO       KurentoLoadConfig loadConfig.cpp:209:loadModulesConfigFromDir: Loaded module config: /etc/kurento/modules/kurento/UriEndpoint.conf.ini

2021-04-05 15:20:27,935 DEBG 'kms' stdout output:
0:00:03.055239409     8 0x563b74646d60 INFO       KurentoLoadConfig loadConfig.cpp:209:loadModulesConfigFromDir: Loaded module config: /etc/kurento/modules/kurento/RecorderEndpoint.conf.ini

2021-04-05 15:20:27,942 DEBG 'kms' stdout output:
0:00:03.062080542     8 0x563b74646d60 INFO       KurentoLoadConfig loadConfig.cpp:209:loadModulesConfigFromDir: Loaded module config: /etc/kurento/modules/kurento/HttpEndpoint.conf.ini

2021-04-05 15:20:27,944 DEBG 'kms' stdout output:
0:00:03.063782058     8 0x563b74646d60 INFO       KurentoLoadConfig loadConfig.cpp:209:loadModulesConfigFromDir: Loaded module config: /etc/kurento/modules/kurento/MediaElement.conf.ini

2021-04-05 15:20:27,945 DEBG 'kms' stdout output:
0:00:03.064910809     8 0x563b74646d60 INFO       KurentoLoadConfig loadConfig.cpp:209:loadModulesConfigFromDir: Loaded module config: /etc/kurento/modules/kurento/BaseRtpEndpoint.conf.ini

2021-04-05 15:20:27,946 DEBG 'kms' stdout output:
0:00:03.065759532     8 0x563b74646d60 INFO       KurentoLoadConfig loadConfig.cpp:265:loadConfig: Configuration loaded successfully

2021-04-05 15:20:27,947 DEBG 'kms' stdout output:
0:00:03.066673308     8 0x563b74646d60 INFO       KurentoLoadConfig loadConfig.cpp:271:loadConfig: Loaded config in effect:
{
    "mediaServer": {
        "resources": {
            "\/\/exceptionLimit": "0.8",
            "\/\/killLimit": "0.7",
            "garbageCollectorPeriod": "240",
            "\/\/": "Default: false",
            "disableRequestCache": "false"
        },
        "net": {
            "websocket": {
                "\/\/ipv6": "false",
                "port": "8888",
                "secure": {
                    "\/\/port": "8433",
                    "\/\/certificate": "cert+key.pem",
                    "\/\/": "Password for the private key, if one was set when the key was created",
                    "\/\/password": ""
                },
                "\/\/registrar": {
                    "\/\/address": "ws:\/\/localhost:9090",
                    "\/\/localAddress": "localhost"
                },
                "\/\/": "Default: SOMAXCONN (128)",
                "\/\/connqueue": "128",
                "path": "kurento",
                "threads": "10"
            }
        }
    },
    "configPath": "\/etc\/kurento",
    "modules": {
        "kurento": {
            "PlayerEndpoint": {
                "configPath": "\/etc\/kurento\/modules\/kurento"
            },
            "WebRtcEndpoint": {
                "stunServerAddress": "stun.l.google.com",
                "stunServerPort": "19302",
                "configPath": "\/etc\/kurento\/modules\/kurento"
            },
            "SdpEndpoint": {
                "numAudioMedias": "1",
                "numVideoMedias": "1",
                "audioCodecs": [
                    {
                        "name": "opus\/48000\/2",
                        "\/\/": "Next is an example about how a codec can be configured.",
                        "\/\/": "WARNING: Usage of properties is not yet supported",
                        "\/\/properties": {
                            "\/\/maxcodedaudiobandwidth": "16000",
                            "\/\/maxaveragebitrate": "20000",
                            "\/\/stereo": "1",
                            "\/\/useinbandfec": "1",
                            "\/\/usedtx": "0"
                        }
                    },
                    {
                        "name": "PCMU\/8000"
                    },
                    {
                        "name": "AMR\/8000"
                    }
                ],
                "videoCodecs": [
                    {
                        "name": "VP8\/90000"
                    },
                    {
                        "name": "H264\/90000"
                    }
                ],
                "configPath": "\/etc\/kurento\/modules\/kurento"
            },
            "UriEndpoint": {
                "defaultPath": "file:\/\/\/var\/lib\/kurento\/",
                "configPath": "\/etc\/kurento\/modules\/kurento"
            },
            "RecorderEndpoint": {
                "configPath": "\/etc\/kurento\/modules\/kurento"
            },
            "HttpEndpoint": {
                "serverAddress": "localhost",
                "port": "9091",
                "configPath": "\/etc\/kurento\/modules\/kurento"
            },
            "MediaElement": {
                "configPath": "\/etc\/kurento\/modules\/kurento"
            },
            "BaseRtpEndpoint": {
                "configPath": "\/etc\/kurento\/modules\/kurento"
            }
        }
    }
}


2021-04-05 15:20:27,950 DEBG 'kms' stdout output:
0:00:03.069678266     8 0x563b74646d60 INFO    KurentoServerMethods ServerMethods.cpp:90:ServerMethods: Using above 80% of system limits will throw NOT_ENOUGH_RESOURCES exception

2021-04-05 15:20:27,951 DEBG 'kms' stdout output:
0:00:03.070622019     8 0x563b74646d60 INFO    KurentoServerMethods ServerMethods.cpp:109:ServerMethods: System limits: 15398 threads, 1024 files

2021-04-05 15:20:27,952 DEBG 'kms' stdout output:
0:00:03.071555832     8 0x563b74646d60 INFO       KurentoWorkerPool WorkerPool.cpp:67:WorkerPool: Worker thread pool size: 1

2021-04-05 15:20:27,953 DEBG 'kms' stdout output:
0:00:03.072873638     8 0x563b74646d60 INFO    KurentoServerMethods ServerMethods.cpp:144:ServerMethods: RPC Request Cache is ENABLED

2021-04-05 15:20:27,958 DEBG 'kms' stdout output:
0:00:03.077896580     8 0x563b74646d60 INFO    KurentoWebSocketTransport WebSocketTransport.cpp:179:initWebSocket: WebSocket server (ws://) listening on address '::', port 8888

2021-04-05 15:20:27,960 DEBG 'kms' stdout output:
0:00:03.078964159     8 0x563b74646d60 INFO    KurentoWebSocketTransport WebSocketTransport.cpp:88:WebSocketTransport: Secure WebSocket server (wss://) not enabled
0:00:03.079649749     8 0x563b74646d60 INFO      KurentoMediaServer main.cpp:259:main: Kurento Media Server started

2021-04-05 15:20:32,343 DEBG 'openvidu-server' stdout output:

______________________________________________
   ____               __      ___     _
  / __ \              \ \    / (_)   | |
 | |  | |_ __   ___ _ _\ \  / / _  __| |_   _
 | |  | | '_ \ / _ \ '_ \ \/ / | |/ _` | | | |
 | |__| | |_) |  __/ | | \  /  | | (_| | |_| |
  \____/| .__/ \___|_| |_|\/   |_|\__,_|\__,_|
        | |
        |_|             version 2.17.0
______________________________________________

2021-04-05 15:20:32,344 DEBG 'openvidu-server' stdout output:


2021-04-05 15:20:32,939 DEBG 'openvidu-server' stdout output:
[INFO] 2021-04-05 15:20:32,913 [main] io.openvidu.server.OpenViduServer - Starting OpenViduServer on 27b5c786566f with PID 9 (/openvidu-server.jar started by root in /)

2021-04-05 15:20:32,940 DEBG 'openvidu-server' stdout output:
[INFO] 2021-04-05 15:20:32,925 [main] io.openvidu.server.OpenViduServer - No active profile set, falling back to default profiles: default

2021-04-05 15:20:33,606 DEBG 'openvidu-server' stdout output:
[ERROR] 2021-04-05 15:20:33,603 [main] io.openvidu.server.config.OpenviduConfig - .env file not found at /.env

2021-04-05 15:20:34,090 DEBG 'openvidu-server' stdout output:
[INFO] 2021-04-05 15:20:34,089 [main] io.openvidu.server.OpenViduServer - Started OpenViduServer in 5.147 seconds (JVM running for 9.231)

2021-04-05 15:20:34,173 DEBG 'openvidu-server' stdout output:
[INFO] 2021-04-05 15:20:34,172 [main] io.openvidu.server.OpenViduServer -


   Configuration properties
   ------------------------

   * CERTIFICATE_TYPE=selfsigned
   * DOMAIN_OR_PUBLIC_IP=localhost
   * HTTPS_PORT=4443
   * KMS_URIS=["ws://localhost:8888/kurento"]
   * OPENVIDU_CDR=false
   * OPENVIDU_CDR_PATH=/opt/openvidu/cdr
   * OPENVIDU_RECORDING=false
   * OPENVIDU_RECORDING_AUTOSTOP_TIMEOUT=120
   * OPENVIDU_RECORDING_COMPOSED_BASICAUTH=true
   * OPENVIDU_RECORDING_COMPOSED_URL=
   * OPENVIDU_RECORDING_CUSTOM_LAYOUT=/opt/openvidu/custom-layout
   * OPENVIDU_RECORDING_DEBUG=false
   * OPENVIDU_RECORDING_NOTIFICATION=publisher_moderator
   * OPENVIDU_RECORDING_PATH=/opt/openvidu/recordings
   * OPENVIDU_RECORDING_PUBLIC_ACCESS=false
   * OPENVIDU_RECORDING_VERSION=2.17.0
   * OPENVIDU_SECRET=MY_SECRET
   * OPENVIDU_SESSIONS_GARBAGE_INTERVAL=900
   * OPENVIDU_SESSIONS_GARBAGE_THRESHOLD=3600
   * OPENVIDU_STREAMS_ALLOW_TRANSCODING=false
   * OPENVIDU_STREAMS_FORCED_VIDEO_CODEC=VP8
   * OPENVIDU_STREAMS_VIDEO_MAX_RECV_BANDWIDTH=1000
   * OPENVIDU_STREAMS_VIDEO_MAX_SEND_BANDWIDTH=1000
   * OPENVIDU_STREAMS_VIDEO_MIN_RECV_BANDWIDTH=300
   * OPENVIDU_STREAMS_VIDEO_MIN_SEND_BANDWIDTH=300
   * OPENVIDU_WEBHOOK=false
   * OPENVIDU_WEBHOOK_ENDPOINT=
   * OPENVIDU_WEBHOOK_EVENTS=["sessionCreated","sessionDestroyed","participantJoined","participantLeft","webrtcConnectionCreated","webrtcConnectionDestroyed","recordingStatusChanged","filterEventDispatched","signalSent","mediaNodeStatusChanged","autoscaling","nodeCrashed"]
   * OPENVIDU_WEBHOOK_HEADERS=[]




2021-04-05 15:20:34,182 DEBG 'openvidu-server' stdout output:
[INFO] 2021-04-05 15:20:34,181 [main] io.openvidu.server.OpenViduServer - Using /dev/urandom for secure random generation

2021-04-05 15:20:34,598 DEBG 'openvidu-server' stdout output:
[INFO] 2021-04-05 15:20:34,597 [main] io.openvidu.server.OpenViduServer - Starting OpenViduServer on 27b5c786566f with PID 9 (/openvidu-server.jar started by root in /)

2021-04-05 15:20:34,603 DEBG 'openvidu-server' stdout output:
[INFO] 2021-04-05 15:20:34,602 [main] io.openvidu.server.OpenViduServer - No active profile set, falling back to default profiles: default

2021-04-05 15:20:39,649 DEBG 'openvidu-server' stdout output:
[ERROR] 2021-04-05 15:20:39,648 [main] io.openvidu.server.config.OpenviduConfig - .env file not found at /.env

2021-04-05 15:20:41,158 DEBG 'openvidu-server' stdout output:
[INFO] 2021-04-05 15:20:41,158 [main] org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 4443 (https)

2021-04-05 15:20:41,215 DEBG 'openvidu-server' stdout output:
[INFO] 2021-04-05 15:20:41,215 [main] org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["https-jsse-nio-0.0.0.0-4443"]

2021-04-05 15:20:41,218 DEBG 'openvidu-server' stdout output:
[INFO] 2021-04-05 15:20:41,217 [main] org.apache.catalina.core.StandardService - Starting service [Tomcat]

2021-04-05 15:20:41,219 DEBG 'openvidu-server' stdout output:
[INFO] 2021-04-05 15:20:41,219 [main] org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.39]

2021-04-05 15:20:41,596 DEBG 'openvidu-server' stdout output:
[INFO] 2021-04-05 15:20:41,595 [main] org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext

2021-04-05 15:20:41,597 DEBG 'openvidu-server' stdout output:
[INFO] 2021-04-05 15:20:41,597 [main] org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 6811 ms

2021-04-05 15:20:43,655 DEBG 'openvidu-server' stdout output:
[WARN] 2021-04-05 15:20:43,636 [main] io.openvidu.server.rest.ApiRestPathRewriteFilter - Support for deprecated REST API paths enabled. Update your REST API clients to use the new paths

2021-04-05 15:20:43,656 DEBG 'openvidu-server' stdout output:
[WARN] 2021-04-05 15:20:43,642 [main] io.openvidu.server.rest.ApiRestPathRewriteFilter - Deprecated path support will be removed in a future release. You can disable old path support to test compatibility with property SUPPORT_DEPRECATED_API=false

2021-04-05 15:20:43,837 DEBG 'openvidu-server' stdout output:
[INFO] 2021-04-05 15:20:43,836 [main] io.openvidu.server.OpenViduServer - OpenVidu CDR service is disabled (may be enable with 'OPENVIDU_CDR=true')

2021-04-05 15:20:43,842 DEBG 'openvidu-server' stdout output:
[INFO] 2021-04-05 15:20:43,842 [main] io.openvidu.server.OpenViduServer - OpenVidu Webhook service is disabled (may be enabled with 'OPENVIDU_WEBHOOK=true')

2021-04-05 15:20:44,016 DEBG 'openvidu-server' stdout output:
[INFO] 2021-04-05 15:20:44,015 [main] io.openvidu.server.OpenViduServer - OpenVidu Server using one KMS: ws://localhost:8888/kurento

2021-04-05 15:20:44,226 DEBG 'openvidu-server' stdout output:
[INFO] 2021-04-05 15:20:44,226 [main] org.kurento.jsonrpc.client.JsonRpcClientNettyWebSocket -  Connecting native client

2021-04-05 15:20:44,229 DEBG 'openvidu-server' stdout output:
[INFO] 2021-04-05 15:20:44,229 [main] org.kurento.jsonrpc.client.JsonRpcClientNettyWebSocket -  Creating new NioEventLoopGroup

2021-04-05 15:20:45,111 DEBG 'openvidu-server' stdout output:
[INFO] 2021-04-05 15:20:45,110 [nioEventLoopGroup-2-1] org.kurento.jsonrpc.client.JsonRpcClientNettyWebSocket -  Initiating new Netty channel. Will create new handler too!

2021-04-05 15:20:45,540 DEBG 'kms' stdout output:
0:00:20.659782852     8 0x563b74647100 DEBUG   KurentoWebSocketTransport WebSocketTransport.cpp:554:openHandler: Client connected from http://localhost:8888

2021-04-05 15:20:45,606 DEBG 'openvidu-server' stdout output:
[INFO] 2021-04-05 15:20:45,603 [main] io.openvidu.server.recording.service.RecordingManager - OpenVidu recording service is disabled

2021-04-05 15:20:45,621 DEBG 'openvidu-server' stdout output:
[INFO] 2021-04-05 15:20:45,617 [AbstractJsonRpcClientWebSocket-reqResEventExec-e2-t0] io.openvidu.server.kurento.kms.KmsManager - Kurento Client "connected" event for KMS ws://localhost:8888/kurento [org.kurento.client.KurentoClient@13eab1de]

2021-04-05 15:20:45,785 DEBG 'kms' stdout output:
0:00:20.904487800     8 0x7f1c78008ea0 DEBUG   KurentoWebSocketTransport WebSocketTransport.cpp:532:processMessage: Message: {"id":1,"method":"ping","params":{"interval":240000},"jsonrpc":"2.0"}
0:00:20.904793354     8 0x7f1c78008ea0 INFO    KurentoServerMethods ServerMethods.cpp:811:ping: WebSocket Ping/Pong
0:00:20.904991089     8 0x7f1c78008ea0 DEBUG   KurentoWebSocketTransport WebSocketTransport.cpp:534:processMessage: Response: {"id":1,"jsonrpc":"2.0","result":{"value":"pong"}}

2021-04-05 15:20:45,875 DEBG 'openvidu-server' stdout output:
[WARN] 2021-04-05 15:20:45,874 [main] io.openvidu.server.coturn.CoturnCredentialsService - No COTURN server is installed in the host machine. Response: /bin/sh: 1: turnadmin: not found

2021-04-05 15:20:45,877 DEBG 'openvidu-server' stdout output:
[ERROR] 2021-04-05 15:20:45,876 [main] io.openvidu.server.coturn.CoturnCredentialsService - No COTURN server will be automatically configured for clients

2021-04-05 15:20:45,992 DEBG 'openvidu-server' stdout output:
[INFO] 2021-04-05 15:20:45,991 [main] io.openvidu.server.core.SessionManager - Garbage collector for non active sessions initialized. Running every 900 seconds and cleaning up non active Sessions more than 3600 seconds old

2021-04-05 15:20:46,198 DEBG 'openvidu-server' stdout output:
[INFO] 2021-04-05 15:20:46,193 [main] org.springframework.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService 'jsonrpcTaskScheduler'

2021-04-05 15:20:47,026 DEBG 'openvidu-server' stdout output:
[INFO] 2021-04-05 15:20:47,025 [main] org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor'

2021-04-05 15:20:47,480 DEBG 'openvidu-server' stdout output:
[INFO] 2021-04-05 15:20:47,480 [main] org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html]

2021-04-05 15:20:48,598 DEBG 'openvidu-server' stdout output:
[INFO] 2021-04-05 15:20:48,595 [main] org.springframework.security.web.DefaultSecurityFilterChain - Creating filter chain: any request, [org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@11653e3b, org.springframework.security.web.context.SecurityContextPersistenceFilter@60baef24, org.springframework.security.web.header.HeaderWriterFilter@7c8326a4, org.springframework.web.filter.CorsFilter@4bf3798b, org.springframework.security.web.authentication.logout.LogoutFilter@312afbc7, org.springframework.security.web.authentication.www.BasicAuthenticationFilter@5328a9c1, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@732bb66d, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@4463d9d3, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@715fb77, org.springframework.security.web.session.SessionManagementFilter@18fdb6cf, org.springframework.security.web.access.ExceptionTranslationFilter@3ff57625, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@6a84bc2a]

2021-04-05 15:20:48,778 DEBG 'openvidu-server' stdout output:
[INFO] 2021-04-05 15:20:48,766 [main] org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["https-jsse-nio-0.0.0.0-4443"]

2021-04-05 15:20:49,742 DEBG 'openvidu-server' stdout output:
[INFO] 2021-04-05 15:20:49,731 [main] org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 4443 (https) with context path ''

2021-04-05 15:20:49,791 DEBG 'openvidu-server' stdout output:
[INFO] 2021-04-05 15:20:49,790 [main] io.openvidu.server.OpenViduServer - Started OpenViduServer in 15.567 seconds (JVM running for 24.931)

2021-04-05 15:20:49,835 DEBG 'openvidu-server' stdout output:
[INFO] 2021-04-05 15:20:49,834 [main] io.openvidu.server.OpenViduServer -

----------------------------------------------------

   OpenVidu is ready!
   ---------------------------

   * OpenVidu Server URL: https://localhost:4443/

   * OpenVidu Dashboard: https://localhost:4443/dashboard

----------------------------------------------------


[Mon Apr 05 2021 15:21:00 GMT+0000 (Coordinated Universal Time)]  "GET /" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.114 Safari/537.36"
[Mon Apr 05 2021 15:21:01 GMT+0000 (Coordinated Universal Time)]  "GET /style.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.114 Safari/537.36"
[Mon Apr 05 2021 15:21:01 GMT+0000 (Coordinated Universal Time)]  "GET /openvidu-browser-2.17.0.js" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.114 Safari/537.36"
[Mon Apr 05 2021 15:21:01 GMT+0000 (Coordinated Universal Time)]  "GET /app.js" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.114 Safari/537.36"
[Mon Apr 05 2021 15:21:01 GMT+0000 (Coordinated Universal Time)]  "GET /resources/images/favicon.ico" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.114 Safari/537.36"
2021-04-05 15:21:05,109 DEBG 'openvidu-server' stdout output:
[INFO] 2021-04-05 15:21:05,107 [https-jsse-nio-0.0.0.0-4443-exec-9] org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet'

2021-04-05 15:21:05,111 DEBG 'openvidu-server' stdout output:
[INFO] 2021-04-05 15:21:05,110 [https-jsse-nio-0.0.0.0-4443-exec-9] org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet'

2021-04-05 15:21:05,148 DEBG 'openvidu-server' stdout output:
[INFO] 2021-04-05 15:21:05,147 [https-jsse-nio-0.0.0.0-4443-exec-9] org.springframework.web.servlet.DispatcherServlet - Completed initialization in 36 ms

2021-04-05 15:21:06,248 DEBG 'openvidu-server' stdout output:
[INFO] 2021-04-05 15:21:06,247 [https-jsse-nio-0.0.0.0-4443-exec-10] io.openvidu.server.rest.SessionRestController - REST API: POST /openvidu/api/sessions {customSessionId=SessionA}

2021-04-05 15:21:06,263 DEBG 'openvidu-server' stdout output:
[INFO] 2021-04-05 15:21:06,263 [https-jsse-nio-0.0.0.0-4443-exec-10] io.openvidu.server.rest.SessionRestController - New session SessionA initialized [SessionA]

2021-04-05 15:21:06,600 DEBG 'openvidu-server' stdout output:
[INFO] 2021-04-05 15:21:06,600 [https-jsse-nio-0.0.0.0-4443-exec-1] io.openvidu.server.rest.SessionRestController - REST API: POST /openvidu/api/sessions/SessionA/connection {}

2021-04-05 15:21:33,631 DEBG 'openvidu-server' stdout output:
[INFO] 2021-04-05 15:21:33,630 [https-jsse-nio-0.0.0.0-4443-exec-6] io.openvidu.server.rest.SessionRestController - REST API: POST /openvidu/api/sessions {customSessionId=SessionA}

2021-04-05 15:21:33,863 DEBG 'openvidu-server' stdout output:
[INFO] 2021-04-05 15:21:33,863 [https-jsse-nio-0.0.0.0-4443-exec-5] io.openvidu.server.rest.SessionRestController - REST API: POST /openvidu/api/sessions/SessionA/connection {}