IP Camera stream is not shown for Tapo C200

Hello,

I am new to openvidu and I need some help.
I have deployed IP Cameras example: IP cameras - OpenVidu Docs but the video stream does not appear in the browser and I have the following error:

webSocketWithReconnection.js:45 WebSocket connection to 'wss://20.25.240.123/openvidu?sessionId=MySurveillanceSession' failed: 
WebSocketWithReconnection @ webSocketWithReconnection.js:45

OpenViduLogger.ts:267 Could not connect to wss://20.25.240.123/openvidu?sessionId=MySurveillanceSession (invoking onerror if defined) 
Event
isTrusted
: 
true
bubbles
: 
false
cancelBubble
: 
false
cancelable
: 
false
composed
: 
false
currentTarget
: 
WebSocket {url: 'wss://20.25.240.123/openvidu?sessionId=MySurveillanceSession', readyState: 3, bufferedAmount: 0, onopen: ƒ, onerror: ƒ, …}
defaultPrevented
: 
false
eventPhase
: 
0
returnValue
: 
true
srcElement
: 
WebSocket {url: 'wss://20.25.240.123/openvidu?sessionId=MySurveillanceSession', readyState: 3, bufferedAmount: 0, onopen: ƒ, onerror: ƒ, …}
target
: 
WebSocket {url: 'wss://20.25.240.123/openvidu?sessionId=MySurveillanceSession', readyState: 3, bufferedAmount: 0, onopen: ƒ, onerror: ƒ, …}
timeStamp
: 
3138.2999999970198
type
: 
"error"
[[Prototype]]
: 
Event

The openvidu server is installed on a remote VM but from logs all seems working on the server side.
Here are the logs:

openvidu-openvidu-server-1  | [INFO] 2023-07-15 13:48:47,409 [http-nio-0.0.0.0-5443-exec-1] org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet'
openvidu-openvidu-server-1  | [INFO] 2023-07-15 13:48:47,410 [http-nio-0.0.0.0-5443-exec-1] org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet'
openvidu-openvidu-server-1  | [INFO] 2023-07-15 13:48:47,412 [http-nio-0.0.0.0-5443-exec-1] org.springframework.web.servlet.DispatcherServlet - Completed initialization in 2 ms
openvidu-openvidu-server-1  | [INFO] 2023-07-15 13:48:47,989 [http-nio-0.0.0.0-5443-exec-2] io.openvidu.server.rest.SessionRestController - REST API: GET /openvidu/api/sessions
openvidu-openvidu-server-1  | [INFO] 2023-07-15 13:48:48,260 [http-nio-0.0.0.0-5443-exec-3] io.openvidu.server.rest.SessionRestController - REST API: POST /openvidu/api/sessions {mediaMode=ROUTED, recordingMode=MANUAL, defaultRecordingProperties={name=, hasAudio=true, hasVideo=true, outputMode=COMPOSED, recordingLayout=BEST_FIT, resolution=1280x720, frameRate=25, shmSize=536870912}, customSessionId=MySurveillanceSession, forcedVideoCodec=MEDIA_SERVER_PREFERRED, allowTranscoding=false}
openvidu-openvidu-server-1  | [INFO] 2023-07-15 13:48:48,272 [http-nio-0.0.0.0-5443-exec-3] io.openvidu.server.rest.SessionRestController - New session MySurveillanceSession created [MySurveillanceSession]
openvidu-openvidu-server-1  | [INFO] 2023-07-15 13:48:48,449 [http-nio-0.0.0.0-5443-exec-4] io.openvidu.server.rest.SessionRestController - REST API: GET /openvidu/api/sessions/MySurveillanceSession
openvidu-openvidu-server-1  | [INFO] 2023-07-15 13:48:48,622 [http-nio-0.0.0.0-5443-exec-5] io.openvidu.server.rest.SessionRestController - REST API: POST /openvidu/api/sessions/MySurveillanceSession/connection {session=MySurveillanceSession, type=IPCAM, data=Tapo01, record=null, role=null, kurentoOptions=null, customIceServers=[], rtspUri=rtsp://tapo01:123456@192.168.1.3:554/stream1, adaptativeBitrate=true, onlyPlayWithSubscribers=true, networkCache=null}
openvidu-openvidu-server-1  | [INFO] 2023-07-15 13:48:48,689 [http-nio-0.0.0.0-5443-exec-5] io.openvidu.server.kurento.core.KurentoSessionManager - KMS less loaded is ws://localhost:8888/kurento with a load of 1.0
openvidu-openvidu-server-1  | [INFO] 2023-07-15 13:48:48,690 [http-nio-0.0.0.0-5443-exec-5] io.openvidu.server.kurento.core.KurentoSessionManager - No session 'MySurveillanceSession' exists yet. Created one on KMS 'media_F5IgMAge' with ip 'localhost'
openvidu-openvidu-server-1  | [INFO] 2023-07-15 13:48:48,691 [http-nio-0.0.0.0-5443-exec-5] io.openvidu.server.kurento.core.KurentoSession - SESSION MySurveillanceSession: Creating MediaPipeline
openvidu-openvidu-server-1  | [INFO] 2023-07-15 13:48:48,725 [http-nio-0.0.0.0-5443-exec-5] io.openvidu.server.kurento.core.KurentoSession - SESSION MySurveillanceSession: Added participant [participantPrivateId=ipc_IPCAM_rtsp_MKOU_192_168_1_3_554_stream1, participantPublicId=ipc_IPCAM_rtsp_MKOU_192_168_1_3_554_stream1, streaming=false]
openvidu-openvidu-server-1  | [INFO] 2023-07-15 13:48:48,903 [http-nio-0.0.0.0-5443-exec-5] io.openvidu.server.kurento.core.KurentoParticipant - PARTICIPANT ipc_IPCAM_rtsp_MKOU_192_168_1_3_554_stream1: Request to publish video in room MySurveillanceSession)
openvidu-openvidu-server-1  | [INFO] 2023-07-15 13:48:48,907 [http-nio-0.0.0.0-5443-exec-5] io.openvidu.server.kurento.core.KurentoParticipant - PARTICIPANT ipc_IPCAM_rtsp_MKOU_192_168_1_3_554_stream1: Is now publishing video in room MySurveillanceSession
openvidu-openvidu-server-1  | [INFO] 2023-07-15 13:48:49,079 [http-nio-0.0.0.0-5443-exec-6] io.openvidu.server.rest.SessionRestController - REST API: POST /openvidu/api/sessions/MySurveillanceSession/connection {session=MySurveillanceSession, type=WEBRTC, data=null, record=null, role=SUBSCRIBER, kurentoOptions=null, customIceServers=[], rtspUri=null, adaptativeBitrate=null, onlyPlayWithSubscribers=null, networkCache=null}
openvidu-openvidu-server-1  | [INFO] 2023-07-15 13:48:49,087 [http-nio-0.0.0.0-5443-exec-6] io.openvidu.server.rest.SessionRestController - Generated token wss://20.25.240.123?sessionId=MySurveillanceSession&token=tok_X6AJzWBQtblbf972
openvidu-openvidu-server-1  | [INFO] 2023-07-15 13:48:53,622 [http-nio-0.0.0.0-5443-exec-7] io.openvidu.server.rest.SessionRestController - REST API: POST /openvidu/api/sessions/MySurveillanceSession/connection {session=MySurveillanceSession, type=WEBRTC, data=null, record=null, role=SUBSCRIBER, kurentoOptions=null, customIceServers=[], rtspUri=null, adaptativeBitrate=null, onlyPlayWithSubscribers=null, networkCache=null}
openvidu-openvidu-server-1  | [INFO] 2023-07-15 13:48:53,624 [http-nio-0.0.0.0-5443-exec-7] io.openvidu.server.rest.SessionRestController - Generated token wss://20.25.240.123?sessionId=MySurveillanceSession&token=tok_C1EoadkpyQf5Gll0

When playing with VLC all works fine. My IP camera is a Tapo C200 IP camera.
Any help would be more than welcomed as I stayed on this problem for several days.
Many thanks