Hello guys
I installed OpenVidu 2.15.0 following this guide. I developed and deployed my app following this guide. Basically, I edited the OpenVidu Angular Library code y built it. In my LAN all works fine but from outside two or more participants can join in a session but they canât see nor hear the remote participantsâ video and audio.
My OpenVidu server is in the subdomain https//teleconferencia.syac.net.co and its public IP is 190.85.87.58. The IP of the main domain (syac.net.co) is 190.144.54.106. Iâve revised logs (OpenVidu and Browser) and I found something that could be the problem, itâs just a theory:
When a participant gets the two tokens, the browser log shows this:
main-es2015.950e7089c1acbf9fd533.js:1 Request of TOKEN gone WELL (TOKEN:wss://teleconferencia.syac.net.co?sessionId=ses_UYGuxVvEIP&token=tok_T6A81DyEyDWZ8qQt&role=PUBLISHER&version=2.15.0&coturnIp=190.144.54.106&turnUsername=T9ORER&turnCredential=xd7rgx)
httpPostRequest.loadingVisible @ main-es2015.950e7089c1acbf9fd533.js:1
main-es2015.950e7089c1acbf9fd533.js:1 Request of TOKEN gone WELL (TOKEN:wss://teleconferencia.syac.net.co?sessionId=ses_UYGuxVvEIP&token=tok_ESAmWwY9zdF4cDfB&role=PUBLISHER&version=2.15.0&coturnIp=190.144.54.106&turnUsername=DIW33I&turnCredential=81f9ya)
httpPostRequest.loadingVisible @ main-es2015.950e7089c1acbf9fd533.js:1
If you see more closer, you can see that coturn IP is 190.144.54.106, this is the main domain IP but I think it must be coturnIp=190.85.87.58 i.e. the public OpenVidu server. If this is correct maybe this is the problem but I donât know how/why OpenVidu takes the first IP and not the second.
I started the backend service pointing to https://demos.openvidu.io and it works fine in LAN and from outside, i.e all participants can see and hear to others participants.
I attach OpenVidu, Coturn and browser logs. In the Coturn log you can see that Coturn IP is set to 190.144.54.106. In the browser log you can see:
IceConnectionState of RTCPeerConnection ⊠change to âdisconnectedâ. Possible network disconnection
OpenVidu Log
Creating openvidu_redis_1 ⊠done
Creating openvidu_kms_1 ⊠done
Creating openvidu_coturn_1 ⊠done
Creating openvidu_openvidu-server_1 ⊠done
Creating openvidu_nginx_1 ⊠done
Attaching to openvidu_openvidu-server_1
openvidu-server_1 |
openvidu-server_1 |
openvidu-server_1 | =======================================
openvidu-server_1 | = LAUNCH OPENVIDU-SERVER =
openvidu-server_1 | =======================================
openvidu-server_1 |
openvidu-server_1 | ______________________________________________
openvidu-server_1 | ____ __ ___ _
openvidu-server_1 | / __ \ \ \ / () | |
openvidu-server_1 | | | | | __ ___ _ \ \ / / _ | | _
openvidu-server_1 | | | | | â \ / _ \ â \ / / | |/ ` | | | |
openvidu-server_1 | | |__| | |) | / | | \ / | | (| | || |
openvidu-server_1 | _/| ./ __|| ||/ ||_,|_,|
openvidu-server_1 | | |
openvidu-server_1 | || version 2.15.0
openvidu-server_1 | ______________________________________________
openvidu-server_1 |
openvidu-server_1 | [INFO] 2020-07-30 21:52:49,055 [main] io.openvidu.server.OpenViduServer - Starting OpenViduServer on vidusdmz with PID 20 (/openvidu-server.jar started by root in /)
openvidu-server_1 | [INFO] 2020-07-30 21:52:49,060 [main] io.openvidu.server.OpenViduServer - No active profile set, falling back to default profiles: default
openvidu-server_1 | [ERROR] 2020-07-30 21:52:49,298 [main] io.openvidu.server.config.OpenviduConfig - .env file not found at /.env
openvidu-server_1 | [INFO] 2020-07-30 21:52:49,404 [main] io.openvidu.server.OpenViduServer - Started OpenViduServer in 1.505 seconds (JVM running for 2.432)
openvidu-server_1 | [INFO] 2020-07-30 21:52:49,406 [main] io.openvidu.server.OpenViduServer -
openvidu-server_1 |
openvidu-server_1 |
openvidu-server_1 | Configuration properties
openvidu-server_1 | ------------------------
openvidu-server_1 |
openvidu-server_1 | * CERTIFICATE_TYPE=owncert
openvidu-server_1 | * DOMAIN_OR_PUBLIC_IP=teleconferencia.syac.net.co
openvidu-server_1 | * HTTPS_PORT=443
openvidu-server_1 | * KMS_URIS=[âws://localhost:8888/kurentoâ]
openvidu-server_1 | * OPENVIDU_CDR=false
openvidu-server_1 | * OPENVIDU_CDR_PATH=/opt/openvidu/cdr
openvidu-server_1 | * OPENVIDU_RECORDING=false
openvidu-server_1 | * OPENVIDU_RECORDING_AUTOSTOP_TIMEOUT=120
openvidu-server_1 | * OPENVIDU_RECORDING_COMPOSED_URL=
openvidu-server_1 | * OPENVIDU_RECORDING_CUSTOM_LAYOUT=/opt/openvidu/custom-layout
openvidu-server_1 | * OPENVIDU_RECORDING_DEBUG=false
openvidu-server_1 | * OPENVIDU_RECORDING_NOTIFICATION=publisher_moderator
openvidu-server_1 | * OPENVIDU_RECORDING_PATH=/opt/openvidu/recordings
openvidu-server_1 | * OPENVIDU_RECORDING_PUBLIC_ACCESS=false
openvidu-server_1 | * OPENVIDU_RECORDING_VERSION=2.15.0
openvidu-server_1 | * OPENVIDU_SECRET=MY_SECRET
openvidu-server_1 | * OPENVIDU_SESSIONS_GARBAGE_INTERVAL=900
openvidu-server_1 | * OPENVIDU_SESSIONS_GARBAGE_THRESHOLD=3600
openvidu-server_1 | * OPENVIDU_STREAMS_VIDEO_MAX_RECV_BANDWIDTH=1000
openvidu-server_1 | * OPENVIDU_STREAMS_VIDEO_MAX_SEND_BANDWIDTH=1000
openvidu-server_1 | * OPENVIDU_STREAMS_VIDEO_MIN_RECV_BANDWIDTH=300
openvidu-server_1 | * OPENVIDU_STREAMS_VIDEO_MIN_SEND_BANDWIDTH=300
openvidu-server_1 | * OPENVIDU_WEBHOOK=false
openvidu-server_1 | * OPENVIDU_WEBHOOK_ENDPOINT=
openvidu-server_1 | * OPENVIDU_WEBHOOK_EVENTS=[sessionCreated,sessionDestroyed,participantJoined,participantLeft,webrtcConnectionCreated,webrtcConnectionDestroyed,recordingStatusChanged,filterEventDispatched,mediaNodeStatusChanged]
openvidu-server_1 | * OPENVIDU_WEBHOOK_HEADERS=[]
openvidu-server_1 |
openvidu-server_1 |
openvidu-server_1 |
openvidu-server_1 | [WARN] 2020-07-30 21:52:49,409 [main] io.openvidu.server.OpenViduServer - You have set property server.port (or SERVER_PORT). This will serve OpenVidu Server on your host at port 5443. But property HTTPS_PORT (443) still configures the port that should be used to connect to OpenVidu Server from outside. Bear this in mind when configuring a proxy in front of OpenVidu Server
openvidu-server_1 | [INFO] 2020-07-30 21:52:49,410 [main] io.openvidu.server.OpenViduServer - Using /dev/urandom for secure random generation
openvidu-server_1 | [INFO] 2020-07-30 21:52:49,494 [main] io.openvidu.server.OpenViduServer - Starting OpenViduServer on vidusdmz with PID 20 (/openvidu-server.jar started by root in /)
openvidu-server_1 | [INFO] 2020-07-30 21:52:49,495 [main] io.openvidu.server.OpenViduServer - No active profile set, falling back to default profiles: default
openvidu-server_1 | [ERROR] 2020-07-30 21:52:50,840 [main] io.openvidu.server.config.OpenviduConfig - .env file not found at /.env
openvidu-server_1 | [INFO] 2020-07-30 21:52:51,212 [main] org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 5443 (http)
openvidu-server_1 | [INFO] 2020-07-30 21:52:51,229 [main] org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler [âhttp-nio-0.0.0.0-5443â]
openvidu-server_1 | [INFO] 2020-07-30 21:52:51,230 [main] org.apache.catalina.core.StandardService - Starting service [Tomcat]
openvidu-server_1 | [INFO] 2020-07-30 21:52:51,230 [main] org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.30]
openvidu-server_1 | [INFO] 2020-07-30 21:52:51,325 [main] org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext
openvidu-server_1 | [INFO] 2020-07-30 21:52:51,326 [main] org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 1796 ms
openvidu-server_1 | [INFO] 2020-07-30 21:52:51,756 [main] io.openvidu.server.OpenViduServer - OpenVidu CDR service is disabled (may be enable with âOPENVIDU_CDR=trueâ)
openvidu-server_1 | [INFO] 2020-07-30 21:52:51,756 [main] io.openvidu.server.OpenViduServer - OpenVidu Webhook service is disabled (may be enabled with âOPENVIDU_WEBHOOK=trueâ)
openvidu-server_1 | [INFO] 2020-07-30 21:52:51,770 [main] io.openvidu.server.OpenViduServer - OpenVidu Server using one KMS: ws://localhost:8888/kurento
openvidu-server_1 | [INFO] 2020-07-30 21:52:51,801 [JsonRpcClient-hearbeatExec-e1-t0] org.kurento.jsonrpc.client.JsonRpcClientNettyWebSocket - [KurentoClient] Connecting native client
openvidu-server_1 | [INFO] 2020-07-30 21:52:51,801 [JsonRpcClient-hearbeatExec-e1-t0] org.kurento.jsonrpc.client.JsonRpcClientNettyWebSocket - [KurentoClient] Creating new NioEventLoopGroup
openvidu-server_1 | [INFO] 2020-07-30 21:52:52,064 [nioEventLoopGroup-2-1] org.kurento.jsonrpc.client.JsonRpcClientNettyWebSocket - [KurentoClient] Initiating new Netty channel. Will create new handler too!
openvidu-server_1 | [INFO] 2020-07-30 21:52:52,230 [main] io.openvidu.server.recording.service.RecordingManager - OpenVidu recording service is disabled
openvidu-server_1 | [INFO] 2020-07-30 21:52:52,272 [main] io.openvidu.server.coturn.CoturnCredentialsService - COTURN IP: 190.144.54.106
openvidu-server_1 | [INFO] 2020-07-30 21:52:52,273 [main] io.openvidu.server.coturn.CoturnCredentialsService - COTURN Redis DB accessible with string âip=127.0.0.1 dbname=0 password=MY_SECRET connect_timeout=30â
openvidu-server_1 | [INFO] 2020-07-30 21:52:52,273 [main] io.openvidu.server.coturn.CoturnCredentialsService - Cleaning COTURN DBâŠ
openvidu-server_1 | [INFO] 2020-07-30 21:52:52,274 [main] io.openvidu.server.coturn.CoturnCredentialsService - Path of COTURN log files: /var/log/
openvidu-server_1 | [INFO] 2020-07-30 21:52:52,295 [main] io.openvidu.server.coturn.CoturnCredentialsService - COTURN DB is now empty
openvidu-server_1 | [INFO] 2020-07-30 21:52:52,296 [main] io.openvidu.server.coturn.CoturnCredentialsService - Using COTURN credentials service for BASH environment
openvidu-server_1 | [INFO] 2020-07-30 21:52:52,325 [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
openvidu-server_1 | [INFO] 2020-07-30 21:52:52,363 [main] org.springframework.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService âjsonrpcTaskSchedulerâ
openvidu-server_1 | [INFO] 2020-07-30 21:52:52,537 [main] org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService âapplicationTaskExecutorâ
openvidu-server_1 | [INFO] 2020-07-30 21:52:52,667 [main] org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping - Adding welcome page: class path resource [static/index.html]
openvidu-server_1 | [INFO] 2020-07-30 21:52:52,924 [main] org.springframework.security.web.DefaultSecurityFilterChain - Creating filter chain: any request, [org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@cad498c, org.springframework.security.web.context.SecurityContextPersistenceFilter@34f7cfd9, org.springframework.security.web.header.HeaderWriterFilter@6b8ca3c8, org.springframework.web.filter.CorsFilter@dd8ba08, org.springframework.security.web.authentication.logout.LogoutFilter@2e55dd0c, org.springframework.security.web.authentication.www.BasicAuthenticationFilter@51dcb805, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@59af0466, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@55536d9e, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@1e6454ec, org.springframework.security.web.session.SessionManagementFilter@10959ece, org.springframework.security.web.access.ExceptionTranslationFilter@7671cb68, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@41fecb8b]
openvidu-server_1 | [INFO] 2020-07-30 21:52:52,971 [main] org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler [âhttp-nio-0.0.0.0-5443â]
openvidu-server_1 | [INFO] 2020-07-30 21:52:53,012 [main] org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 5443 (http) with context path ââ
openvidu-server_1 | [INFO] 2020-07-30 21:52:53,014 [main] io.openvidu.server.OpenViduServer - Started OpenViduServer in 3.586 seconds (JVM running for 6.042)
openvidu-server_1 | [INFO] 2020-07-30 21:52:53,015 [main] io.openvidu.server.OpenViduServer -
openvidu-server_1 |
openvidu-server_1 | ----------------------------------------------------
openvidu-server_1 |
openvidu-server_1 | OpenVidu is ready!
openvidu-server_1 | ---------------------------
openvidu-server_1 |
openvidu-server_1 | * OpenVidu Server: https://teleconferencia.syac.net.co/
openvidu-server_1 |
openvidu-server_1 | * OpenVidu Dashboard: https://teleconferencia.syac.net.co/dashboard/
openvidu-server_1 |
openvidu-server_1 | ----------------------------------------------------
openvidu-server_1 |
Coturn Log
coturn_1 | TURN public IP: 190.144.54.106
coturn_1 | TURN listening port: 3478
coturn_1 | REDIS IP: 127.0.0.1
coturn_1 | Defined min port coturn: 57001
coturn_1 | Defined max port coturn: 65535
coturn_1 | Waiting turnserver to be running
coturn_1 | 0: log file opened: /var/log/turn_21_2020-07-30.log
coturn_1 | 0:
coturn_1 | RFC 3489/5389/5766/5780/6062/6156 STUN/TURN Server
coturn_1 | Version Coturn-4.5.0.3 âdan Eiderâ
coturn_1 | 0:
coturn_1 | Max number of open files/sockets allowed for this process: 1048576
coturn_1 | 0:
coturn_1 | Due to the open files/sockets limitation,
coturn_1 | max supported number of TURN Sessions possible is: 524000 (approximately)
coturn_1 | 0:
coturn_1 |
coturn_1 | ==== Show him the instruments, Practical Frost: ====
coturn_1 |
coturn_1 | 0: TLS supported
coturn_1 | 0: DTLS supported
coturn_1 | 0: DTLS 1.2 supported
coturn_1 | 0: TURN/STUN ALPN supported
coturn_1 | 0: Third-party authorization (oAuth) supported
coturn_1 | 0: GCM (AEAD) supported
coturn_1 | 0: OpenSSL compile-time version: OpenSSL 1.0.2g 1 Mar 2016
coturn_1 | 0:
coturn_1 | 0: SQLite supported, default database location is /var/lib/turn/turndb
coturn_1 | 0: Redis supported
coturn_1 | 0: PostgreSQL supported
coturn_1 | 0: MySQL supported
coturn_1 | 0: MongoDB is not supported
coturn_1 | 0:
coturn_1 | 0: Default Net Engine version: 3 (UDP thread per CPU core)
coturn_1 |
coturn_1 | =====================================================
coturn_1 |
coturn_1 | 0: Domain name:
coturn_1 | 0: Default realm: openvidu
coturn_1 | 0: ERROR:
coturn_1 | CONFIG ERROR: Empty cli-password, and so telnet cli interface is disabled! Please set a non empty cli-password!
coturn_1 | 0: WARNING: cannot find certificate file: turn_server_cert.pem (1)
coturn_1 | 0: WARNING: cannot start TLS and DTLS listeners because certificate file is not set properly
coturn_1 | 0: WARNING: cannot find private key file: turn_server_pkey.pem (1)
coturn_1 | 0: WARNING: cannot start TLS and DTLS listeners because private key file is not set properly
coturn_1 | 0: NO EXPLICIT LISTENER ADDRESS(ES) ARE CONFIGURED
coturn_1 | 0: ===========Discovering listener addresses: =========
coturn_1 | 0: Listener address to use: 127.0.0.1
coturn_1 | 0: Listener address to use: 10.100.11.4
coturn_1 | 0: Listener address to use: 172.17.0.1
coturn_1 | 0: Listener address to use: ::1
coturn_1 | 0: =====================================================
coturn_1 | 0: Total: 2 ârealâ addresses discovered
coturn_1 | 0: =====================================================
coturn_1 | 0: NO EXPLICIT RELAY ADDRESS(ES) ARE CONFIGURED
coturn_1 | 0: ===========Discovering relay addresses: =============
coturn_1 | 0: Relay address to use: 10.100.11.4
coturn_1 | 0: Relay address to use: 172.17.0.1
coturn_1 | 0: Relay address to use: ::1
coturn_1 | 0: =====================================================
coturn_1 | 0: Total: 3 relay addresses discovered
coturn_1 | 0: =====================================================
coturn_1 | 0: pid file created: /var/run/turnserver.pid
coturn_1 | 0: IO method (main listener thread): epoll (with changelist)
coturn_1 | 0: WARNING: I cannot support STUN CHANGE_REQUEST functionality because only one IP address is provided
coturn_1 | 0: Wait for relay ports initializationâŠ
coturn_1 | 0: relay 10.100.11.4 initializationâŠ
coturn_1 | 0: relay 10.100.11.4 initialization done
coturn_1 | 0: relay 172.17.0.1 initializationâŠ
coturn_1 | 0: relay 172.17.0.1 initialization done
coturn_1 | 0: relay ::1 initializationâŠ
coturn_1 | 0: relay ::1 initialization done
coturn_1 | 0: Relay ports initialization done
coturn_1 | 0: IO method (general relay thread): epoll (with changelist)
coturn_1 | 0: IO method (general relay thread): epoll (with changelist)
coturn_1 | 0: turn server id=0 created
coturn_1 | 0: IO method (general relay thread): epoll (with changelist)
coturn_1 | 0: IPv4. SCTP listener opened on : 127.0.0.1:3478
coturn_1 | 0: IO method (general relay thread): epoll (with changelist)
coturn_1 | 0: IPv4. TCP listener opened on : 127.0.0.1:3478
coturn_1 | 0: turn server id=1 created
coturn_1 | 0: turn server id=2 created
coturn_1 | 0: turn server id=4 created
coturn_1 | 0: IPv4. SCTP listener opened on : 127.0.0.1:3478
coturn_1 | 0: IPv4. SCTP listener opened on : 10.100.11.4:3478
coturn_1 | 0: IPv4. SCTP listener opened on : 127.0.0.1:3478
coturn_1 | 0: IPv4. TCP listener opened on : 10.100.11.4:3478
coturn_1 | 0: IPv4. SCTP listener opened on : 127.0.0.1:3478
coturn_1 | 0: IPv4. TCP listener opened on : 127.0.0.1:3478
coturn_1 | 0: IPv4. TCP listener opened on : 127.0.0.1:3478
coturn_1 | 0: IPv4. SCTP listener opened on : 172.17.0.1:3478
coturn_1 | 0: IPv4. SCTP listener opened on : 10.100.11.4:3478
coturn_1 | 0: IPv4. SCTP listener opened on : 10.100.11.4:3478
coturn_1 | 0: IPv4. TCP listener opened on : 10.100.11.4:3478
coturn_1 | 0: IPv4. TCP listener opened on : 172.17.0.1:3478
coturn_1 | 0: IPv4. SCTP listener opened on : 172.17.0.1:3478
coturn_1 | 0: IPv4. TCP listener opened on : 10.100.11.4:3478
coturn_1 | 0: IO method (general relay thread): epoll (with changelist)
coturn_1 | 0: IPv4. TCP listener opened on : 172.17.0.1:3478
coturn_1 | 0: IPv4. SCTP listener opened on : 172.17.0.1:3478
coturn_1 | 0: IPv4. TCP listener opened on : 172.17.0.1:3478
coturn_1 | 0: IPv6. SCTP listener opened on : ::1:3478
coturn_1 | 0: IPv60: IPv4. UDP listener opened on: 10.100.11.4:3478
coturn_1 | 0: IPv4. UDP listener opened on: 172.17.0.1:3478
coturn_1 | 0: IPv6. UDP listener opened on: ::1:3478
coturn_1 | 0: Total General servers: 8
coturn_1 | 0: IO method (auth thread): epoll (with changelist)
coturn_1 | 0: IO method (auth thread): epoll (with changelist)
coturn_1 | 0: IO method (admin thread): epoll (with changelist)
coturn_1 | 0: IO method (auth thread): epoll (with changelist)
coturn_1 | 0: IO method (auth thread): epoll (with changelist)
coturn_1 | 0: Redis DB sync connection success: ip=127.0.0.1 dbname=0 password=MY_SECRET connect_timeout=30
Browser Log
main-es2015.950e7089c1acbf9fd533.js:1 Request of TOKEN gone WELL (TOKEN:wss://teleconferencia.syac.net.co?sessionId=ses_GOpuMtQzpt&token=tok_YIhhU4L6ZD6fs2uc&role=PUBLISHER&version=2.15.0&coturnIp=190.144.54.106&turnUsername=XE4QXJ&turnCredential=3ffhmc)
httpPostRequest.loadingVisible @ main-es2015.950e7089c1acbf9fd533.js:1
main-es2015.950e7089c1acbf9fd533.js:1 Request of TOKEN gone WELL (TOKEN:wss://teleconferencia.syac.net.co?sessionId=ses_GOpuMtQzpt&token=tok_QNANvYVX8fnOns4T&role=PUBLISHER&version=2.15.0&coturnIp=190.144.54.106&turnUsername=AZYE5Z&turnCredential=tsytl6)
httpPostRequest.loadingVisible @ main-es2015.950e7089c1acbf9fd533.js:1
main-es2015.950e7089c1acbf9fd533.js:1 âOpenViduâ initialized
main-es2015.950e7089c1acbf9fd533.js:1 openvidu-browser version: 2.15.0
main-es2015.950e7089c1acbf9fd533.js:1 âOpenViduâ initialized
main-es2015.950e7089c1acbf9fd533.js:1 openvidu-browser version: 2.15.0
main-es2015.950e7089c1acbf9fd533.js:1 âOpenViduâ initialized
main-es2015.950e7089c1acbf9fd533.js:1 openvidu-browser version: 2.15.0
main-es2015.950e7089c1acbf9fd533.js:1 [DevicesService] Devices found: Array(5)
main-es2015.950e7089c1acbf9fd533.js:1 [DevicesService] Camera selected undefined
main-es2015.950e7089c1acbf9fd533.js:1 Event âaccessAllowedâ triggered once by âPublisherâ
main-es2015.950e7089c1acbf9fd533.js:1 New video element associated to t {userHandlerArrowHandler: WeakMap, ee: r, videos: Array(1), lazyLaunchVideoElementCreatedEvent: false, stream: t, âŠ}
main-es2015.950e7089c1acbf9fd533.js:1 Your local âStreamâ with id [undefined] video is now playing
main-es2015.950e7089c1acbf9fd533.js:1 [StorageService] Storing on localStorage âopenviduCallNicknameâ with value â{âitemâ:âMĂ©dicoâ}â
main-es2015.950e7089c1acbf9fd533.js:1 [VideoRoomComponent] Received external tokens from Angular Library
main-es2015.950e7089c1acbf9fd533.js:1 STUN/TURN server IP: 190.144.54.106
main-es2015.950e7089c1acbf9fd533.js:1 TURN temp credentials [XE4QXJ:3ffhmc]
main-es2015.950e7089c1acbf9fd533.js:1 openvidu-server version: 2.15.0
main-es2015.950e7089c1acbf9fd533.js:1 New video element associated to t {userHandlerArrowHandler: WeakMap, ee: r, videos: Array(2), lazyLaunchVideoElementCreatedEvent: false, stream: t, âŠ}
main-es2015.950e7089c1acbf9fd533.js:1 âConnectionâ created (local)
main-es2015.950e7089c1acbf9fd533.js:1 Event âconnectionCreatedâ triggered by âSessionâ t {hasBeenPrevented: false, cancelable: false, target: t, type: âconnectionCreatedâ, connection: e, âŠ}
main-es2015.950e7089c1acbf9fd533.js:1 Event âconnectionCreatedâ triggered by âSessionâ t {hasBeenPrevented: false, cancelable: false, target: t, type: âconnectionCreatedâ, connection: e, âŠ}
main-es2015.950e7089c1acbf9fd533.js:1 STUN/TURN server IP: 190.144.54.106
main-es2015.950e7089c1acbf9fd533.js:1 TURN temp credentials [AZYE5Z:tsytl6]
main-es2015.950e7089c1acbf9fd533.js:1 openvidu-server version: 2.15.0
main-es2015.950e7089c1acbf9fd533.js:1 âConnectionâ created (remote) with âconnectionIdâ [con_SXJcKtssY2]
main-es2015.950e7089c1acbf9fd533.js:1 Event âconnectionCreatedâ triggered by âSessionâ t {hasBeenPrevented: false, cancelable: false, target: t, type: âconnectionCreatedâ, connection: e, âŠ}
main-es2015.950e7089c1acbf9fd533.js:1 Event âconnectionCreatedâ triggered by âSessionâ t {hasBeenPrevented: false, cancelable: false, target: t, type: âconnectionCreatedâ, connection: e, âŠ}
main-es2015.950e7089c1acbf9fd533.js:1 âConnectionâ created (local)
main-es2015.950e7089c1acbf9fd533.js:1 âConnectionâ created (remote) with âconnectionIdâ [con_UwGXCghG7k]
main-es2015.950e7089c1acbf9fd533.js:1 [OpenviduSessionComponent] WARN: joinSession event is DEPRECATED. Please consider to use sessionCreated event
w @ main-es2015.950e7089c1acbf9fd533.js:1
emitJoinSessionEvent @ main-es2015.950e7089c1acbf9fd533.js:1
(anonymous) @ main-es2015.950e7089c1acbf9fd533.js:1
oo @ main-es2015.950e7089c1acbf9fd533.js:1
r @ main-es2015.950e7089c1acbf9fd533.js:1
i @ main-es2015.950e7089c1acbf9fd533.js:1
__tryOrUnsub @ main-es2015.950e7089c1acbf9fd533.js:1
next @ main-es2015.950e7089c1acbf9fd533.js:1
_next @ main-es2015.950e7089c1acbf9fd533.js:1
next @ main-es2015.950e7089c1acbf9fd533.js:1
next @ main-es2015.950e7089c1acbf9fd533.js:1
emit @ main-es2015.950e7089c1acbf9fd533.js:1
(anonymous) @ main-es2015.950e7089c1acbf9fd533.js:1
o @ main-es2015.950e7089c1acbf9fd533.js:1
invoke @ polyfills-es2015.f332a089ad1600448873.js:1
onInvoke @ main-es2015.950e7089c1acbf9fd533.js:1
invoke @ polyfills-es2015.f332a089ad1600448873.js:1
run @ polyfills-es2015.f332a089ad1600448873.js:1
(anonymous) @ polyfills-es2015.f332a089ad1600448873.js:1
invokeTask @ polyfills-es2015.f332a089ad1600448873.js:1
onInvokeTask @ main-es2015.950e7089c1acbf9fd533.js:1
invokeTask @ polyfills-es2015.f332a089ad1600448873.js:1
runTask @ polyfills-es2015.f332a089ad1600448873.js:1
m @ polyfills-es2015.f332a089ad1600448873.js:1
invokeTask @ polyfills-es2015.f332a089ad1600448873.js:1
p @ polyfills-es2015.f332a089ad1600448873.js:1
f @ polyfills-es2015.f332a089ad1600448873.js:1
main-es2015.950e7089c1acbf9fd533.js:1 Remote âConnectionâ with âconnectionIdâ [con_UwGXCghG7k] is now configured for receiving Streams with options: {id: âstr_CAM_BqVH_con_UwGXCghG7kâ, createdAt: 1596146095929, connection: e, hasAudio: true, hasVideo: true, âŠ}
main-es2015.950e7089c1acbf9fd533.js:1 IceConnectionState of RTCPeerConnection c2fd07e9-0268-4cb0-b1d8-271d1018de60 (publisher of con_UwGXCghG7k) change to âcheckingâ
main-es2015.950e7089c1acbf9fd533.js:1 Event âstreamCreatedâ triggered by âPublisherâ t {hasBeenPrevented: false, cancelable: false, target: t, type: âstreamCreatedâ, stream: t, âŠ}
main-es2015.950e7089c1acbf9fd533.js:1 âPublisherâ (str_CAM_BqVH_con_UwGXCghG7k) successfully published to session
main-es2015.950e7089c1acbf9fd533.js:1 âConnectionâ created (remote) with âconnectionIdâ [con_HDupEeK43R]
main-es2015.950e7089c1acbf9fd533.js:1 Event âconnectionCreatedâ triggered by âSessionâ t {hasBeenPrevented: false, cancelable: false, target: t, type: âconnectionCreatedâ, connection: e, âŠ}
main-es2015.950e7089c1acbf9fd533.js:1 Event âconnectionCreatedâ triggered by âSessionâ t {hasBeenPrevented: false, cancelable: false, target: t, type: âconnectionCreatedâ, connection: e, âŠ}
main-es2015.950e7089c1acbf9fd533.js:1 âConnectionâ created (remote) with âconnectionIdâ [con_HDupEeK43R]
main-es2015.950e7089c1acbf9fd533.js:1 New signal: {âdataâ:"{ânicknameâ:âParticipante80â}",âtypeâ:âsignal:nicknameChangedâ,âfromâ:âcon_HDupEeK43Râ}
main-es2015.950e7089c1acbf9fd533.js:1 Event âsignal:nicknameChangedâ triggered by âSessionâ t {hasBeenPrevented: false, cancelable: false, target: t, type: âsignal:nicknameChangedâ, data: â{ânicknameâ:âParticipante80â}â, âŠ}
main-es2015.950e7089c1acbf9fd533.js:1 âConnectionâ created (remote) with âconnectionIdâ [con_Bk9dAIOwYc]
main-es2015.950e7089c1acbf9fd533.js:1 âConnectionâ created (remote) with âconnectionIdâ [con_Bk9dAIOwYc]
main-es2015.950e7089c1acbf9fd533.js:1 Event âconnectionCreatedâ triggered by âSessionâ t {hasBeenPrevented: false, cancelable: false, target: t, type: âconnectionCreatedâ, connection: e, âŠ}
main-es2015.950e7089c1acbf9fd533.js:1 Event âconnectionCreatedâ triggered by âSessionâ t {hasBeenPrevented: false, cancelable: false, target: t, type: âconnectionCreatedâ, connection: e, âŠ}
main-es2015.950e7089c1acbf9fd533.js:1 Remote âConnectionâ with âconnectionIdâ [con_HDupEeK43R] is now configured for receiving Streams with options: {id: âstr_CAM_F9fA_con_HDupEeK43Râ, createdAt: 1596146116941, connection: e, hasAudio: true, hasVideo: true, âŠ}
main-es2015.950e7089c1acbf9fd533.js:1 Event âstreamCreatedâ triggered by âSessionâ t {hasBeenPrevented: false, cancelable: false, target: t, type: âstreamCreatedâ, stream: t, âŠ}
main-es2015.950e7089c1acbf9fd533.js:1 Event âstreamCreatedâ triggered by âSessionâ t {hasBeenPrevented: false, cancelable: false, target: t, type: âstreamCreatedâ, stream: t, âŠ}
main-es2015.950e7089c1acbf9fd533.js:1 Subscribing to con_HDupEeK43R
main-es2015.950e7089c1acbf9fd533.js:1 Remote âConnectionâ with âconnectionIdâ [con_HDupEeK43R] is now configured for receiving Streams with options: {id: âstr_CAM_F9fA_con_HDupEeK43Râ, createdAt: 1596146116941, connection: e, hasAudio: true, hasVideo: true, âŠ}
main-es2015.950e7089c1acbf9fd533.js:1 New video element associated to t {userHandlerArrowHandler: WeakMap, ee: r, videos: Array(1), lazyLaunchVideoElementCreatedEvent: false, stream: t, âŠ}
main-es2015.950e7089c1acbf9fd533.js:1 âSubscriberâ (str_CAM_F9fA_con_HDupEeK43R) successfully subscribed
main-es2015.950e7089c1acbf9fd533.js:1 Subscribed correctly to con_HDupEeK43R
main-es2015.950e7089c1acbf9fd533.js:1 IceConnectionState of RTCPeerConnection bb8422d2-9ae8-473b-af39-8dc7eb2f196e (str_CAM_F9fA_con_HDupEeK43R) change to âcheckingâ
main-es2015.950e7089c1acbf9fd533.js:1 IceConnectionState of RTCPeerConnection c2fd07e9-0268-4cb0-b1d8-271d1018de60 (publisher of con_UwGXCghG7k) change to âdisconnectedâ. Possible network disconnection
e.warn @ main-es2015.950e7089c1acbf9fd533.js:1
pc.oniceconnectionstatechange @ main-es2015.950e7089c1acbf9fd533.js:1
I have to say that users can join because the UI creates the respective frames and in the left-lower I can see the remote users count. Chat works fine and I have set all ports according to docs.
I just need to fix this and all would be working properly. Could you please take a look to the logs and give me some ideas/advices to solve this?.
Thanks in advance.
PS: Iâve been following this thread and others trying to find something realated to.