Describe the bug
Using the official website demo, https://demos.openvidu.io/openvidu-call/#/ After using the built-in WeChat browser on the iOS end to open it, it was authorized, but the camera cannot be displayed normally.Using Safira on iOS can display it normally
Expected behavior
After using the built-in WeChat browser on the iOS end, it can be used normally
Wrong current behavior
I deployed openvidu myself, and the situation is the same. Once I see that the log is executed to srcObject, I cannot continue executing it.
IMPORTANT NOTE: please, if you think the bug might be related to OpenVidu Server side, specify here if you are also getting the error by using OpenVidu Server Demos instance. This instance is publicly available (use it only for this test, because it is not secure!!!): URL: https://openvidu.start6.cn, SECRET: MY_SECRET
Client device info (if applicable)
Platform detected: Safari 11.x on Apple iPhone (iOS 16.3.1)
openvidu-browser version: 2.28.0
WeChat version 8.0.38
Screenshots
Additional context
Use after execution/ Openvidu logs - f View the execution logs as follows
openvidu-openvidu-server-1 | [INFO] 2023-06-28 01:30:59,965 [http-nio-0.0.0.0-5443-exec-1] 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=SessionA, forcedVideoCodec=MEDIA_SERVER_PREFERRED, allowTranscoding=false}
openvidu-openvidu-server-1 | [INFO] 2023-06-28 01:30:59,968 [http-nio-0.0.0.0-5443-exec-1] io.openvidu.server.rest.SessionRestController - New session SessionA created [SessionA]
openvidu-openvidu-server-1 | [INFO] 2023-06-28 01:31:00,103 [http-nio-0.0.0.0-5443-exec-3] io.openvidu.server.rest.SessionRestController - REST API: POST /openvidu/api/sessions/SessionA/connection {session=SessionA, type=WEBRTC, data=, record=true, role=PUBLISHER, kurentoOptions=null, customIceServers=[], rtspUri=null, adaptativeBitrate=null, onlyPlayWithSubscribers=null, networkCache=null}
openvidu-openvidu-server-1 | [INFO] 2023-06-28 01:31:00,104 [http-nio-0.0.0.0-5443-exec-3] io.openvidu.server.rest.SessionRestController - Generated token wss://openviduserver.start6.cn?sessionId=SessionA&token=tok_Yzr6nHDG6MPXvZrJ
openvidu-openvidu-server-1 | [INFO] 2023-06-28 01:31:00,250 [http-nio-0.0.0.0-5443-exec-5] io.openvidu.server.config.HttpHandshakeInterceptor - Old HttpSession 79EA1681B9308444C586D084FE00F1D1
openvidu-openvidu-server-1 | [INFO] 2023-06-28 01:31:00,281 [http-nio-0.0.0.0-5443-exec-7] io.openvidu.server.rpc.RpcHandler - After connection established for WebSocket session: adsfg77pm9lgj72bits35gc5f
openvidu-openvidu-server-1 | [INFO] 2023-06-28 01:31:00,283 [SessionHandler-adsfg77pm9lgj72bits35gc5f-e30-t0] io.openvidu.server.core.SessionManager - Participant con_JGHykNYmuU of session SessionA is a final user connecting to this session for the first time
openvidu-openvidu-server-1 | [INFO] 2023-06-28 01:31:00,283 [SessionHandler-adsfg77pm9lgj72bits35gc5f-e30-t0] io.openvidu.server.rpc.RpcHandler - New Connection con_JGHykNYmuU in Session SessionA with IP 111.126.128.10 and platform Safari 11.x on Apple iPhone (iOS 16.3.1)
openvidu-openvidu-server-1 | [INFO] 2023-06-28 01:31:00,283 [SessionHandler-adsfg77pm9lgj72bits35gc5f-e30-t0] 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-06-28 01:31:00,283 [SessionHandler-adsfg77pm9lgj72bits35gc5f-e30-t0] io.openvidu.server.kurento.core.KurentoSessionManager - No session 'SessionA' exists yet. Created one on KMS 'media_LEcyNe4I' with ip 'localhost'
openvidu-openvidu-server-1 | [INFO] 2023-06-28 01:31:00,283 [SessionHandler-adsfg77pm9lgj72bits35gc5f-e30-t0] io.openvidu.server.kurento.core.KurentoSession - SESSION SessionA: Creating MediaPipeline
openvidu-openvidu-server-1 | [INFO] 2023-06-28 01:31:00,285 [SessionHandler-adsfg77pm9lgj72bits35gc5f-e30-t0] io.openvidu.server.kurento.core.KurentoSession - SESSION SessionA: Added participant [participantPrivateId=adsfg77pm9lgj72bits35gc5f, participantPublicId=con_JGHykNYmuU, streaming=false]
./openvidu kms-logs -f No logs were executed
I deployed the openvidu vue version myself and the following logs occurred for reference
Connecting websocket to URI: wss://openviduserver.start6.cn/openvidu?sessionId=SessionA
WebSocket connected to wss://openviduserver.start6.cn/openvidu?sessionId=SessionA
--------- ONCONNECTED -----------
Starting ping (if configured)
Sending request: {method:"joinRoom", params: {"token":"wss://openviduserver.start6.cn?sessionId=SessionA&token=tok_BySwQXdRQ2fEDa7d","session":"SessionA","platform":"Safari 11.x on Apple iPhone (iOS 16.3.1)","sdkVersion":"2.28.0","metadata":"{\"clientData\":\"Participant0\"}","secret":"","recorder":false,"stt":false}}
Response: {"id":"con_MBDjsQzI1P","finalUserId":"79EA1681B9308444","createdAt":1687916007771,"metadata":"{\"clientData\":\"Participant0\"}","value":[{"id":"con_JGHykNYmuU","createdAt":1687915860283,"metadata":"{\"clientData\":\"Participant86\"}"}],"session":"SessionA","version":"2.28.0","mediaServer":"kurento","videoSimulcast":false,"record":true,"role":"PUBLISHER","coturnIp":"116.204.109.188","coturnPort":3478,"turnUsername":"1688002407:XR6KT7o1","turnCredential":"BHUJEE/Kn/rMsoWKOjUm9pa6Nbk=","customIceServers":[{"url":"turn:116.204.109.188:3478","username":"1688002407:XR6KT7o1","credential":"BHUJEE/Kn/rMsoWKOjUm9pa6Nbk="}],"sessionId":"o72fpchcidh05eccj90quljsc6"}
STUN/TURN server IP: turn:116.204.109.188:3478
TURN credentials [1688002407:XR6KT7o1:BHUJEE/Kn/rMsoWKOjUm9pa6Nbk=]
openvidu-server version: 2.28.0
'Connection' created (local)
'Connection' created (remote) with 'connectionId' [con_JGHykNYmuU]
New video element associated to t { userHandlerArrowHandler: WeakMap, ee: r, videos: Array(1), lazyLaunchVideoElementCreatedEvent: false, stream: e, … }
Audio track Content Hint set: ''
Video track Content Hint set: 'motion'
Video srcObject [a470e38a-56c9-47d3-8052-67d5af0f06c3] updated in stream [undefined]
Received request: {"method":"participantLeft","params":{"connectionId":"con_JGHykNYmuU","reason":"networkDisconnect"}}
Received request: {"method":"participantEvicted","params":{"connectionId":"con_JGHykNYmuU","reason":"networkDisconnect"}}
Describe the bug Using the official website demo, https://demos.openvidu.io/openvidu-call/#/ After using the built-in WeChat browser on the iOS end to open it, it was authorized, but the camera cannot be displayed normally.Using Safira on iOS can display it normally
Expected behavior After using the built-in WeChat browser on the iOS end, it can be used normally
Wrong current behavior
Client device info (if applicable)
Screenshots
![WechatIMG54](https://github.com/OpenVidu/openvidu/assets/35022264/ac686627-63ab-4b06-abfa-1798dd342532)
Additional context