-
Notifications
You must be signed in to change notification settings - Fork 6.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
After upgrading to react-native-sdk version 2.2.1 , video not visible in video call and audio call dont have sound. in Video call shows like 'video of fellow jitser has been turned off to save bandwith' #14751
Comments
What server are you connecting to? Can you please provide logs? |
Hosted our own server. It was working completly fine with the older version. Having issue after updating to 2.2.1. |
What versions of the server components are you using? |
INFO 2024-05-16T09:40:22.947Z [JitsiConference.js] Audio unmute permissions set by Jicofo to false Getting some logs like this , is these can cause this issue?. If yes can you provide solution for this. |
Amswer my questions please. |
let me check with that backend dev. Meanwhile can you please suggest something for this INFO 2024-05-16T09:40:22.947Z [JitsiConference.js] Audio unmute permissions set by Jicofo to false Getting some logs like this , is these can cause this issue?. If yes can you provide solution for this |
@damencho what do those logs mean? |
These are normal. These are when there are some limits ... and jicofo is updating some clients that they cannot unmute ... Something like that ... |
Then what can be the reason that after upgrading to 2.2.1 video is showing blank in video call. On the same server and app with older sdk version its working fine. |
The versions of the backend. |
Without knowing what server component versions and full logs we can't help you. |
INFO 2024-05-16T12:07:50.528Z [features/base/redux] redux state rehydrated as {"features/authentication": {}, "features/base/known-domains": ["alpha.jitsi.net", "beta.meet.jit.si", "meet.jit.si", "8x8.vc", "meet.emotionaltouchapp.com"], "features/base/settings": {"audioOutputDeviceId": undefined, "avatarURL": undefined, "cameraDeviceId": undefined, "disableCallIntegration": true, "disableCrashReporting": undefined, "disableP2P": undefined, "disableSelfView": false, "displayName": undefined, "email": undefined, "hideShareAudioHelper": false, "localFlipX": true, "maxStageParticipants": 1, "micDeviceId": undefined, "serverURL": "https://meet.emotionaltouchapp.com/", "soundsIncomingMessage": true, "soundsParticipantJoined": true, "soundsParticipantKnocking": true, "soundsParticipantLeft": true, "soundsReactions": true, "soundsTalkWhileMuted": true, "startAudioOnly": false, "startCarMode": false, "startWithAudioMuted": false, "startWithVideoMuted": false, "userSelectedAudioOutputDeviceId": undefined, "userSelectedAudioOutputDeviceLabel": undefined, "userSelectedCameraDeviceId": undefined, "userSelectedCameraDeviceLabel": undefined, "userSelectedMicDeviceId": undefined, "userSelectedMicDeviceLabel": undefined, "userSelectedNotifications": {"notify.chatMessages": true}, "userSelectedSkipPrejoin": undefined}, "features/calendar-sync": {}, "features/dropbox": {}, "features/recent-list": [{"conference": "https://meet.emotionaltouchapp.com/65973_3831_276", "date": 1715852421753, "duration": 170979}, {"conference": "https://meet.emotionaltouchapp.com/84271_3831_276", "date": 1715854020801, "duration": 288189}, {"conference": "https://meet.emotionaltouchapp.com/42993_3832_276", "date": 1715854874849, "duration": 85805}, {"conference": "https://meet.emotionaltouchapp.com/85724_3832_276", "date": 1715854987437, "duration": 862447}, {"conference": "https://meet.emotionaltouchapp.com/95029_3831_276", "date": 1715856349964, "duration": 13960}, {"conference": "https://meet.emotionaltouchapp.com/13883_276_3831", "date": 1715856423917, "duration": 22423}, {"conference": "https://meet.emotionaltouchapp.com/65010_276_3831", "date": 1715856592609, "duration": 31177}, {"conference": "https://meet.emotionaltouchapp.com/17345_276_3831", "date": 1715856825348, "duration": 146395}], "features/video-quality-persistent-storage": {}}
INFO 2024-05-16T12:07:55.333Z [JitsiConference.js] SCTP: offered=true, prefered=false INFO 2024-05-16T12:07:55.333Z [JitsiConference.js] Using colibri-ws url wss://meet.emotionaltouchapp.com:443/colibri-ws/default-id/b7c4965b3618fe4e/c1063f38?pwd=7ts0m747r5loqkdo434hucr29f INFO 2024-05-16T12:07:55.334Z [modules/RTC/TraceablePeerConnection.js] TPC[id=1,type=JVB] adding LocalTrack[1,audio] LOG rn-webrtc:pc:DEBUG 0 addTrack +3ms INFO 2024-05-16T12:07:55.337Z [modules/RTC/TraceablePeerConnection.js] TPC[id=1,type=JVB] adding LocalTrack[2,video] LOG rn-webrtc:pc:DEBUG 0 addTrack +2ms LOG rn-webrtc:pc:DEBUG 0 getStats +8ms LOG rn-webrtc:pc:DEBUG 0 setRemoteDescription +21ms LOG rn-webrtc:pc:DEBUG 0 ontrack +2ms LOG rn-webrtc:pc:DEBUG 0 ontrack +1ms LOG rn-webrtc:pc:DEBUG 0 setRemoteDescription OK +1ms LOG rn-webrtc:pc:DEBUG 0 createAnswer +1ms LOG rn-webrtc:pc:DEBUG 0 setLocalDescription +7ms LOG rn-webrtc:pc:DEBUG 0 setLocalDescription OK +243ms INFO 2024-05-16T12:07:55.628Z [modules/xmpp/JingleSessionPC.js] : JingleSessionPC[session=JVB,initiator=false,sid=6cnuo9gs886v2] Sending session-accept LOG 2024-05-16T12:07:55.629Z [modules/xmpp/JingleSessionPC.js] (TIME) ICE checking JVB: 1209659738.372583 INFO 2024-05-16T12:07:55.758Z [modules/RTC/BridgeChannel.js] websocket channel opened LOG 2024-05-16T12:07:55.758Z [JitsiConferenceEventManager.js] (TIME) data.channel.opened: 1209659867.956208 INFO 2024-05-16T12:07:55.759Z [modules/RTC/BridgeChannel.js] : Sending SourceVideoTypeMessage with video type c1063f38-v0: camera INFO 2024-05-16T12:07:55.759Z [modules/RTC/BridgeChannel.js] Received ServerHello, version=undefined. INFO 2024-05-16T12:07:55.759Z [modules/RTC/BridgeChannel.js] New forwarded sources: LOG 2024-05-16T12:07:55.837Z [modules/RTC/BridgeChannel.js] : Sending ReceiverVideoConstraints with {"assumedBandwidthBps":-1,"constraints":{},"defaultConstraints":{"maxHeight":2160},"lastN":-1} INFO 2024-05-16T12:07:55.837Z [modules/xmpp/JingleSessionPC.js] : JingleSessionPC[session=JVB,initiator=false,sid=6cnuo9gs886v2] setSenderVideoConstraint: 2160, sourceName: c1063f38-v0 INFO 2024-05-16T12:07:55.841Z [modules/RTC/TraceablePeerConnection.js] TPC[id=1,type=JVB] setting max height=2160,encodings=[{"active":true,"maxBitrate":200000,"scaleResolutionDownBy":4},{"active":true,"maxBitrate":500000,"scaleResolutionDownBy":2},{"active":true,"maxBitrate":1500000,"scaleResolutionDownBy":1}] INFO 2024-05-16T12:07:55.843Z [modules/RTC/BridgeChannel.js] SenderSourceConstraints: c1063f38-v0 - 180 INFO 2024-05-16T12:07:55.843Z [modules/xmpp/JingleSessionPC.js] : JingleSessionPC[session=JVB,initiator=false,sid=6cnuo9gs886v2] setSenderVideoConstraint: 180, sourceName: c1063f38-v0 INFO 2024-05-16T12:07:55.843Z [modules/RTC/BridgeChannel.js] SenderSourceConstraints: c1063f38-v0 - 180 INFO 2024-05-16T12:07:55.846Z [modules/RTC/TraceablePeerConnection.js] TPC[id=1,type=JVB] setting max height=180,encodings=[{"active":true,"maxBitrate":200000,"scaleResolutionDownBy":4},{"active":false,"maxBitrate":500000,"scaleResolutionDownBy":2},{"active":false,"maxBitrate":1500000,"scaleResolutionDownBy":1}] LOG 2024-05-16T12:07:56.069Z [modules/xmpp/JingleSessionPC.js] (TIME) ICE connected JVB: 1209660178.424333 LOG 2024-05-16T12:07:56.234Z [modules/xmpp/strophe.jingle.js] : (TIME) received session-initiate: 1209660343.021583 LOG rn-webrtc:pc:DEBUG 1 ctor +615ms INFO 2024-05-16T12:07:56.236Z [modules/RTC/TraceablePeerConnection.js]
INFO 2024-05-16T12:07:56.236Z [modules/RTC/TraceablePeerConnection.js] TPC[id=2,type=P2P] adding LocalTrack[1,audio] LOG rn-webrtc:pc:DEBUG 1 addTrack +0ms INFO 2024-05-16T12:07:56.238Z [modules/RTC/TraceablePeerConnection.js] TPC[id=2,type=P2P] adding LocalTrack[2,video] LOG rn-webrtc:pc:DEBUG 1 addTrack +2ms LOG rn-webrtc:pc:DEBUG 1 setRemoteDescription +13ms LOG rn-webrtc:pc:DEBUG 1 ontrack +2ms LOG rn-webrtc:pc:DEBUG 1 ontrack +1ms INFO 2024-05-16T12:07:56.255Z [modules/RTC/TraceablePeerConnection.js] TPC[id=2,type=P2P] Received track event for remote stream[id=6dd5a264-audio-0-1,type=audio] INFO 2024-05-16T12:07:56.256Z [modules/RTC/TraceablePeerConnection.js] TPC[id=2,type=P2P] creating remote track[endpoint=6dd5a264,ssrc=212948704,type=audio,sourceName=6dd5a264-a0] INFO 2024-05-16T12:07:56.256Z [JitsiConference.js] Trying to add remote P2P track, when not in P2P - IGNORED INFO 2024-05-16T12:07:56.256Z [modules/RTC/TraceablePeerConnection.js] TPC[id=2,type=P2P] Received track event for remote stream[id=6dd5a264-video-0-1,type=video] INFO 2024-05-16T12:07:56.256Z [modules/RTC/TraceablePeerConnection.js] TPC[id=2,type=P2P] creating remote track[endpoint=6dd5a264,ssrc=667546192,type=video,sourceName=6dd5a264-v0] INFO 2024-05-16T12:07:56.256Z [JitsiConference.js] Trying to add remote P2P track, when not in P2P - IGNORED LOG rn-webrtc:pc:DEBUG 1 setRemoteDescription OK +2ms LOG rn-webrtc:pc:DEBUG 1 createAnswer +0ms LOG rn-webrtc:pc:DEBUG 1 setLocalDescription +9ms LOG rn-webrtc:pc:DEBUG 1 setLocalDescription OK +3ms INFO 2024-05-16T12:07:56.272Z [modules/xmpp/JingleSessionPC.js] : JingleSessionPC[session=P2P,initiator=false,sid=73ddcb0b4172] Sending session-accept LOG 2024-05-16T12:07:56.430Z [modules/xmpp/JingleSessionPC.js] : JingleSessionPC[session=P2P,initiator=false,sid=73ddcb0b4172] sendIceCandidates [{"candidate":"candidate:4100905780 1 udp 2122260223 192.168.0.234 53602 typ host generation 0 ufrag bX/m network-id 1 network-cost 10","sdpMLineIndex":0,"sdpMid":"0"},{"candidate":"candidate:4117670162 1 udp 1686052607 183.83.146.251 2150 typ srflx raddr 192.168.0.234 rport 53602 generation 0 ufrag bX/m network-id 1 network-cost 10","sdpMLineIndex":0,"sdpMid":"0"},{"candidate":"candidate:2325821868 1 tcp 1518280447 192.168.0.234 52615 typ host tcptype passive generation 0 ufrag bX/m network-id 1 network-cost 10","sdpMLineIndex":0,"sdpMid":"0"}] LOG 2024-05-16T12:07:56.579Z [modules/xmpp/JingleSessionPC.js] : JingleSessionPC[session=P2P,initiator=false,sid=73ddcb0b4172] sendIceCandidate: last candidate LOG 2024-05-16T12:07:56.597Z [modules/xmpp/JingleSessionPC.js] : JingleSessionPC[session=P2P,initiator=false,sid=73ddcb0b4172] sendIceCandidates [{"candidate":"candidate:2694695362 1 udp 41885695 172.31.7.240 51498 typ relay raddr 183.83.146.251 rport 2150 generation 0 ufrag bX/m network-id 1 network-cost 10","sdpMLineIndex":0,"sdpMid":"0"},{"candidate":"candidate:1039067582 1 udp 8331519 172.31.7.240 62666 typ relay raddr 183.83.146.251 rport 2244 generation 0 ufrag bX/m network-id 1 network-cost 10","sdpMLineIndex":0,"sdpMid":"0"}] INFO 2024-05-16T12:07:56.899Z [modules/RTC/BridgeChannel.js] New forwarded sources: 6dd5a264-v0 INFO 2024-05-16T12:07:56.909Z [modules/xmpp/JingleSessionPC.js] : JingleSessionPC[session=P2P,initiator=false,sid=73ddcb0b4172] setReceiverVideoConstraint - constraints: {} INFO 2024-05-16T12:07:56.910Z [modules/xmpp/JingleSessionPC.js] JingleSessionPC[session=P2P,initiator=false,sid=73ddcb0b4172] sending content-modify for source-name: 6dd5a264-v0, maxHeight: 2160 INFO 2024-05-16T12:07:57.085Z [modules/xmpp/strophe.jingle.js] : Found a JSON-encoded element in source-add, translating to standard Jingle. LOG 2024-05-16T12:07:57.109Z [modules/xmpp/JingleSessionPC.js] JingleSessionPC[session=JVB,initiator=false,sid=6cnuo9gs886v2] Processing addRemoteStream INFO 2024-05-16T12:07:57.139Z [modules/RTC/BridgeChannel.js] SenderSourceConstraints: c1063f38-v0 - 2160 INFO 2024-05-16T12:07:57.140Z [modules/xmpp/JingleSessionPC.js] : JingleSessionPC[session=JVB,initiator=false,sid=6cnuo9gs886v2] setSenderVideoConstraint: 2160, sourceName: c1063f38-v0 INFO 2024-05-16T12:07:57.140Z [modules/xmpp/JingleSessionPC.js] : JingleSessionPC[session=P2P,initiator=false,sid=73ddcb0b4172] setSenderVideoConstraint: 2160, sourceName: c1063f38-v0 INFO 2024-05-16T12:07:57.142Z [modules/RTC/TraceablePeerConnection.js] TPC[id=2,type=P2P] setting max height=2160,encodings=[{"active":true,"maxBitrate":1500000,"scaleResolutionDownBy":1}] LOG rn-webrtc:pc:DEBUG 0 setRemoteDescription +875ms LOG rn-webrtc:pc:DEBUG 0 ontrack +4ms LOG rn-webrtc:pc:DEBUG 0 ontrack +14ms INFO 2024-05-16T12:07:57.161Z [modules/RTC/TraceablePeerConnection.js] TPC[id=1,type=JVB] Received track event for remote stream[id=6dd5a264-audio-0-2,type=audio] INFO 2024-05-16T12:07:57.162Z [modules/RTC/TraceablePeerConnection.js] TPC[id=1,type=JVB] creating remote track[endpoint=6dd5a264,ssrc=107378220,type=audio,sourceName=6dd5a264-a0] INFO 2024-05-16T12:07:57.169Z [modules/RTC/TraceablePeerConnection.js] TPC[id=1,type=JVB] Received track event for remote stream[id=6dd5a264-video-0-2,type=video] INFO 2024-05-16T12:07:57.169Z [modules/RTC/TraceablePeerConnection.js] TPC[id=1,type=JVB] creating remote track[endpoint=6dd5a264,ssrc=1819496479,type=video,sourceName=6dd5a264-v0] LOG 2024-05-16T12:07:57.170Z [modules/RTC/BridgeChannel.js] : Sending ReceiverVideoConstraints with {"constraints":{"6dd5a264-v0":{"maxHeight":2160}},"defaultConstraints":{"maxHeight":0},"lastN":-1,"onStageSources":["6dd5a264-v0"],"selectedSources":[]} INFO 2024-05-16T12:07:57.170Z [modules/xmpp/JingleSessionPC.js] : JingleSessionPC[session=P2P,initiator=false,sid=73ddcb0b4172] setReceiverVideoConstraint - constraints: {} INFO 2024-05-16T12:07:57.170Z [modules/xmpp/JingleSessionPC.js] JingleSessionPC[session=P2P,initiator=false,sid=73ddcb0b4172] sending content-modify for source-name: 6dd5a264-v0, maxHeight: 2160 INFO 2024-05-16T12:07:57.173Z [modules/connectivity/TrackStreamingStatus.ts] : RtcMuteTimeout set to: 10000 LOG rn-webrtc:pc:DEBUG 0 setRemoteDescription OK +21ms LOG rn-webrtc:pc:DEBUG 0 createAnswer +0ms LOG rn-webrtc:pc:DEBUG 0 setLocalDescription +12ms LOG rn-webrtc:pc:DEBUG 0 setLocalDescription OK +3ms LOG 2024-05-16T12:07:57.201Z [modules/xmpp/JingleSessionPC.js] JingleSessionPC[session=JVB,initiator=false,sid=6cnuo9gs886v2] addRemoteStream - OK INFO 2024-05-16T12:07:57.322Z [modules/RTC/BridgeChannel.js] SenderSourceConstraints: c1063f38-v0 - 180 INFO 2024-05-16T12:07:57.322Z [modules/xmpp/JingleSessionPC.js] : JingleSessionPC[session=JVB,initiator=false,sid=6cnuo9gs886v2] setSenderVideoConstraint: 180, sourceName: c1063f38-v0 INFO 2024-05-16T12:07:57.322Z [modules/xmpp/JingleSessionPC.js] : JingleSessionPC[session=P2P,initiator=false,sid=73ddcb0b4172] setSenderVideoConstraint: 180, sourceName: c1063f38-v0 INFO 2024-05-16T12:07:57.324Z [modules/RTC/TraceablePeerConnection.js] TPC[id=1,type=JVB] setting max height=180,encodings=[{"active":true,"maxBitrate":200000,"scaleResolutionDownBy":4},{"active":false,"maxBitrate":500000,"scaleResolutionDownBy":2},{"active":false,"maxBitrate":1500000,"scaleResolutionDownBy":1}] INFO 2024-05-16T12:07:57.325Z [modules/RTC/TraceablePeerConnection.js] TPC[id=2,type=P2P] setting max height=180,encodings=[{"active":true,"maxBitrate":200000,"scaleResolutionDownBy":4}] INFO 2024-05-16T12:07:57.328Z [modules/RTC/BridgeChannel.js] SenderSourceConstraints: c1063f38-v0 - 2160 INFO 2024-05-16T12:07:57.328Z [modules/xmpp/JingleSessionPC.js] : JingleSessionPC[session=JVB,initiator=false,sid=6cnuo9gs886v2] setSenderVideoConstraint: 2160, sourceName: c1063f38-v0 INFO 2024-05-16T12:07:57.328Z [modules/xmpp/JingleSessionPC.js] : JingleSessionPC[session=P2P,initiator=false,sid=73ddcb0b4172] setSenderVideoConstraint: 2160, sourceName: c1063f38-v0 INFO 2024-05-16T12:07:57.335Z [modules/RTC/TraceablePeerConnection.js] TPC[id=2,type=P2P] setting max height=2160,encodings=[{"active":true,"maxBitrate":1500000,"scaleResolutionDownBy":1}] INFO 2024-05-16T12:07:57.440Z [modules/RTC/JitsiRemoteTrack.js] : Mute RemoteTrack[userID: 6dd5a264, type: audio, ssrc: 107378220, p2p: false, sourceName: 6dd5a264-a0, status: {readyState: live, muted: false, enabled: true}]: false INFO 2024-05-16T12:07:57.450Z [modules/RTC/JitsiRemoteTrack.js] : Mute RemoteTrack[userID: 6dd5a264, type: audio, ssrc: 212948704, p2p: true, sourceName: 6dd5a264-a0, status: {readyState: live, muted: false, enabled: true}]: false INFO 2024-05-16T12:07:57.454Z [modules/RTC/JitsiRemoteTrack.js] : Mute RemoteTrack[userID: 6dd5a264, type: video, ssrc: 1819496479, p2p: false, sourceName: 6dd5a264-v0, status: {readyState: live, muted: false, enabled: true}]: false INFO 2024-05-16T12:07:57.473Z [modules/RTC/JitsiRemoteTrack.js] : Mute RemoteTrack[userID: 6dd5a264, type: video, ssrc: 667546192, p2p: true, sourceName: 6dd5a264-v0, status: {readyState: live, muted: false, enabled: true}]: false LOG rn-webrtc:pc:DEBUG 0 getStats +8s INFO 2024-05-16T12:08:10.042Z [modules/RTC/BridgeChannel.js] Endpoint connection status changed: 6dd5a264 active=false LOG rn-webrtc:pc:DEBUG 0 getStats +10s LOG rn-webrtc:pc:DEBUG 0 getStats +10s LOG 2024-05-16T12:08:34.167Z [modules/RTC/BridgeChannel.js] : Sending ReceiverVideoConstraints with {"constraints":{"6dd5a264-v0":{"maxHeight":180}},"defaultConstraints":{"maxHeight":0},"lastN":-1,"onStageSources":[],"selectedSources":[]} INFO 2024-05-16T12:08:34.168Z [modules/xmpp/JingleSessionPC.js] : JingleSessionPC[session=P2P,initiator=false,sid=73ddcb0b4172] setReceiverVideoConstraint - constraints: {} INFO 2024-05-16T12:08:34.168Z [modules/xmpp/JingleSessionPC.js] JingleSessionPC[session=P2P,initiator=false,sid=73ddcb0b4172] sending content-modify for source-name: 6dd5a264-v0, maxHeight: 180 WARN 2024-05-16T12:08:34.180Z [features/base/sounds] PLAY_SOUND: sound not loaded yet for id: PARTICIPANT_LEFT_SOUND INFO 2024-05-16T12:08:34.207Z [JitsiConference.js] Will stop P2P with: 8726_276_3831@conference.meet.emotionaltouchapp.com/6dd5a264 INFO 2024-05-16T12:08:34.207Z [JitsiConference.js] Stopping remote stats for P2P connection INFO 2024-05-16T12:08:34.207Z [modules/xmpp/JingleSessionPC.js] : JingleSessionPC[session=P2P,initiator=false,sid=73ddcb0b4172] Skipped sending session-terminate INFO 2024-05-16T12:08:34.207Z [modules/xmpp/JingleSessionPC.js] : JingleSessionPC[session=P2P,initiator=false,sid=73ddcb0b4172] Session terminated undefined undefined INFO 2024-05-16T12:08:34.241Z [modules/RTC/TraceablePeerConnection.js] TPC[id=2,type=P2P] Removing remote track stream[id=6dd5a264-audio-0-1,trackId=0b06e362-6a84-4142-b80a-aa63e8ad26fd] INFO 2024-05-16T12:08:34.241Z [modules/RTC/TraceablePeerConnection.js] TPC[id=2,type=P2P] Removing remote track stream[id=6dd5a264-video-0-1,trackId=f3383ea3-c6de-4712-8396-40cb87ad2f23] INFO 2024-05-16T12:08:34.241Z [modules/RTC/TraceablePeerConnection.js] TPC[id=2,type=P2P] Closing peerconnection LOG rn-webrtc:pc:DEBUG 1 close +9s INFO 2024-05-16T12:08:34.246Z [modules/RTC/BridgeChannel.js] SenderSourceConstraints: c1063f38-v0 - 0 INFO 2024-05-16T12:08:34.247Z [modules/xmpp/JingleSessionPC.js] : JingleSessionPC[session=JVB,initiator=false,sid=6cnuo9gs886v2] setSenderVideoConstraint: 0, sourceName: c1063f38-v0 INFO 2024-05-16T12:08:34.250Z [modules/RTC/TraceablePeerConnection.js] TPC[id=1,type=JVB] setting max height=0,encodings=[{"active":false,"maxBitrate":200000,"scaleResolutionDownBy":4},{"active":false,"maxBitrate":500000,"scaleResolutionDownBy":2},{"active":false,"maxBitrate":1500000,"scaleResolutionDownBy":1}] LOG {"from_id": 3831, "full_name": "Nick 2", "profile_photo": null, "rating_status": 0, "request_id": 12562, "request_status": "completed", "service_type": "vcall", "to_id": 276, "user_id": 3831} requestmodal123 ERROR Warning: React has detected a change in the order of Hooks called by AppStackScreen. This will lead to bugs and errors if not fixed. For more information, read the Rules of Hooks: https://reactjs.org/link/rules-of-hooks Previous render Next render |
<JitsiMeeting |
Do the official apps work with your server? |
@saghul Yes, can you please share for React native sdk version 2.2.1, what are the compatable server component versions? |
There is no specific version per se, but in general a very old version won't do. Now, if the official apps work, then the RN SDK should, since it's pretty much the same thing. So, let's start by testing this: please remove all options you pass to the meeting to hide buttons or tweak any behavior. Does that help? |
@saghul Let me try this, and get back to you. |
@saghul I removed all the options and flags, but still the same issue video not visible. |
@Calinteodor Can you PTAL? |
@saghul @nikul-nyu I am unable to reproduce it. |
@saghul @Calinteodor Its working fine when both device are IOS, but when one user is connected from Android & one from IOS its not showing video, can you please check this scenario? |
Checked it with one user from Android and one from IOS. I get video for both participants. |
@saghul @Calinteodor I have implemented all same as this demo app in my app, but still having issue in android, in ios to ios working fine. Below are logs of android to android can you please take a look and see if you can pointout what can be the reason? It will be great help. Thanks 2024-05-20T11:10:56.940Z [features/base/redux] redux state rehydrated as {"features/authentication": {}, "features/base/known-domains": ["alpha.jitsi.net", "beta.meet.jit.si", "meet.jit.si", "8x8.vc", "meet.emotionaltouchapp.com"], "features/base/settings": {"audioOutputDeviceId": undefined, "avatarURL": undefined, "cameraDeviceId": undefined, "disableCallIntegration": true, "disableCrashReporting": undefined, "disableP2P": undefined, "disableSelfView": false, "displayName": undefined, "email": undefined, "hideShareAudioHelper": false, "localFlipX": true, "maxStageParticipants": 1, "micDeviceId": undefined, "serverURL": "https://meet.emotionaltouchapp.com/", "soundsIncomingMessage": true, "soundsParticipantJoined": true, "soundsParticipantKnocking": true, "soundsParticipantLeft": true, "soundsReactions": true, "soundsTalkWhileMuted": true, "startAudioOnly": false, "startCarMode": false, "startWithAudioMuted": false, "startWithVideoMuted": false, "userSelectedAudioOutputDeviceId": undefined, "userSelectedAudioOutputDeviceLabel": undefined, "userSelectedCameraDeviceId": undefined, "userSelectedCameraDeviceLabel": undefined, "userSelectedMicDeviceId": undefined, "userSelectedMicDeviceLabel": undefined, "userSelectedNotifications": {"notify.chatMessages": true}, "userSelectedSkipPrejoin": undefined}, "features/calendar-sync": {}, "features/dropbox": {}, "features/recent-list": [{"conference": "https://meet.emotionaltouchapp.com/54847_3832_276", "date": 1716203209932, "duration": 22126}], "features/video-quality-persistent-storage": {}}
INFO 2024-05-20T11:11:01.768Z [modules/RTC/TraceablePeerConnection.js]
INFO 2024-05-20T11:11:01.772Z [modules/RTC/TraceablePeerConnection.js] : TPC[id=3,type=P2P] adding LocalTrack[3,audio] LOG rn-webrtc:pc:DEBUG 2 addTransceiver +10ms INFO 2024-05-20T11:11:01.787Z [modules/RTC/TraceablePeerConnection.js] : TPC[id=3,type=P2P] adding LocalTrack[4,video] LOG rn-webrtc:pc:DEBUG 2 addTransceiver +12ms LOG 2024-05-20T11:11:01.811Z [modules/xmpp/ChatRoom.js] : Subject is changed to LOG rn-webrtc:pc:DEBUG 2 createOffer +36ms LOG rn-webrtc:pc:DEBUG 2 createOffer OK +64ms LOG rn-webrtc:pc:DEBUG 2 setLocalDescription +18ms LOG rn-webrtc:pc:DEBUG 2 setLocalDescription OK +579ms LOG 2024-05-20T11:11:02.506Z [modules/xmpp/JingleSessionPC.js] : JingleSessionPC[session=P2P,initiator=true,sid=b8a65e8a2b67] sendIceCandidate: last candidate INFO 2024-05-20T11:11:02.889Z [modules/xmpp/strophe.jingle.js] : Found a JSON-encoded element in session-initiate, translating to standard Jingle. LOG 2024-05-20T11:11:02.891Z [modules/xmpp/strophe.jingle.js] : (TIME) received session-initiate: 758288446.541837 LOG rn-webrtc:pc:DEBUG 3 ctor +419ms INFO 2024-05-20T11:11:02.906Z [modules/RTC/TraceablePeerConnection.js]
INFO 2024-05-20T11:11:02.908Z [modules/RTC/TraceablePeerConnection.js]
INFO 2024-05-20T11:11:02.910Z [JitsiConference.js] : SCTP: offered=true, prefered=false INFO 2024-05-20T11:11:02.913Z [JitsiConference.js] : Using colibri-ws url wss://meet.emotionaltouchapp.com:443/colibri-ws/default-id/cc16dd835057e6a6/a40a7e8f?pwd=740le7pn8l91shl2cotj49vqtm INFO 2024-05-20T11:11:02.915Z [modules/RTC/TraceablePeerConnection.js] : TPC[id=4,type=JVB] adding LocalTrack[3,audio] LOG rn-webrtc:pc:DEBUG 3 addTrack +12ms INFO 2024-05-20T11:11:02.933Z [modules/RTC/TraceablePeerConnection.js] : TPC[id=4,type=JVB] adding LocalTrack[4,video] LOG rn-webrtc:pc:DEBUG 3 addTrack +18ms LOG rn-webrtc:pc:DEBUG 3 getStats +33ms WARN 2024-05-20T11:11:02.972Z [modules/xmpp/ChatRoom.js] : No conference duration from backend LOG rn-webrtc:pc:DEBUG 3 setRemoteDescription +83ms LOG rn-webrtc:pc:DEBUG 3 ontrack +50ms LOG rn-webrtc:pc:DEBUG 3 ontrack +20ms LOG rn-webrtc:pc:DEBUG 3 setRemoteDescription OK +9ms LOG rn-webrtc:pc:DEBUG 3 createAnswer +13ms LOG rn-webrtc:pc:DEBUG 3 setLocalDescription +61ms INFO 2024-05-20T11:11:03.254Z [modules/RTC/BridgeChannel.js] : websocket channel opened LOG 2024-05-20T11:11:03.255Z [JitsiConferenceEventManager.js] : (TIME) data.channel.opened: 758288812.421913 INFO 2024-05-20T11:11:03.255Z [modules/RTC/BridgeChannel.js] : Sending SourceVideoTypeMessage with video type a40a7e8f-v0: camera INFO 2024-05-20T11:11:03.257Z [modules/RTC/BridgeChannel.js] : Received ServerHello, version=undefined. INFO 2024-05-20T11:11:03.258Z [modules/RTC/BridgeChannel.js] : New forwarded sources: ab7ccd25-v0 LOG rn-webrtc:pc:DEBUG 3 setLocalDescription OK +76ms INFO 2024-05-20T11:11:03.300Z [modules/xmpp/JingleSessionPC.js] : JingleSessionPC[session=JVB,initiator=false,sid=156ff0a6a8m9r] Sending session-accept LOG 2024-05-20T11:11:03.303Z [modules/xmpp/JingleSessionPC.js] : (TIME) ICE checking JVB: 758288860.974259 INFO 2024-05-20T11:11:03.471Z [modules/xmpp/JingleSessionPC.js] : JingleSessionPC[session=P2P,initiator=true,sid=b8a65e8a2b67] Got RESULT for "session-initiate" INFO 2024-05-20T11:11:03.536Z [modules/RTC/BridgeChannel.js] : SenderSourceConstraints: a40a7e8f-v0 - 2160 INFO 2024-05-20T11:11:03.537Z [modules/xmpp/JingleSessionPC.js] : JingleSessionPC[session=JVB,initiator=false,sid=156ff0a6a8m9r] setSenderVideoConstraint: 2160, sourceName: a40a7e8f-v0 INFO 2024-05-20T11:11:03.537Z [modules/xmpp/JingleSessionPC.js] : JingleSessionPC[session=P2P,initiator=true,sid=b8a65e8a2b67] setSenderVideoConstraint: 2160, sourceName: a40a7e8f-v0 INFO 2024-05-20T11:11:03.539Z [modules/RTC/TraceablePeerConnection.js] : TPC[id=4,type=JVB] setting max height=2160,encodings=[{"active":true,"rid":"","maxBitrate":200000,"scaleResolutionDownBy":4},{"active":true,"rid":"","maxBitrate":500000,"scaleResolutionDownBy":2},{"active":true,"rid":"","maxBitrate":1500000,"scaleResolutionDownBy":1}] INFO 2024-05-20T11:11:03.542Z [modules/RTC/BridgeChannel.js] : SenderSourceConstraints: a40a7e8f-v0 - 2160 LOG 2024-05-20T11:11:03.581Z [modules/RTC/BridgeChannel.js] : Sending ReceiverVideoConstraints with {"constraints":{"ab7ccd25-v0":{"maxHeight":180}},"defaultConstraints":{"maxHeight":0},"lastN":-1,"onStageSources":[],"selectedSources":[]} INFO 2024-05-20T11:11:03.582Z [modules/xmpp/JingleSessionPC.js] : JingleSessionPC[session=P2P,initiator=true,sid=b8a65e8a2b67] setReceiverVideoConstraint - constraints: {} INFO 2024-05-20T11:11:03.595Z [JitsiConference.js] : P2P setAnswer INFO 2024-05-20T11:11:03.624Z [modules/xmpp/JingleSessionPC.js] : JingleSessionPC[session=P2P,initiator=true,sid=b8a65e8a2b67] setReceiverVideoConstraint - constraints: {} LOG rn-webrtc:pc:DEBUG 2 setRemoteDescription +347ms LOG 2024-05-20T11:11:03.643Z [modules/xmpp/JingleSessionPC.js] : (TIME) ICE checking P2P: 758289201.179413 LOG rn-webrtc:pc:DEBUG 2 ontrack +50ms LOG rn-webrtc:pc:DEBUG 2 ontrack +23ms INFO 2024-05-20T11:11:03.720Z [modules/RTC/TraceablePeerConnection.js] : TPC[id=3,type=P2P] Received track event for remote stream[id=ab7ccd25-audio-0-2,type=audio] INFO 2024-05-20T11:11:03.720Z [modules/RTC/TraceablePeerConnection.js] : TPC[id=3,type=P2P] creating remote track[endpoint=ab7ccd25,ssrc=2011361193,type=audio,sourceName=ab7ccd25-a0] INFO 2024-05-20T11:11:03.721Z [JitsiConference.js] : Trying to add remote P2P track, when not in P2P - IGNORED INFO 2024-05-20T11:11:03.722Z [modules/RTC/TraceablePeerConnection.js] : TPC[id=3,type=P2P] Received track event for remote stream[id=ab7ccd25-video-0-2,type=video] INFO 2024-05-20T11:11:03.723Z [modules/RTC/TraceablePeerConnection.js] : TPC[id=3,type=P2P] creating remote track[endpoint=ab7ccd25,ssrc=4135728672,type=video,sourceName=ab7ccd25-v0] INFO 2024-05-20T11:11:03.724Z [JitsiConference.js] : Trying to add remote P2P track, when not in P2P - IGNORED LOG rn-webrtc:pc:DEBUG 2 setRemoteDescription OK +26ms INFO 2024-05-20T11:11:04.041Z [modules/xmpp/strophe.jingle.js] : Found a JSON-encoded element in source-add, translating to standard Jingle. LOG 2024-05-20T11:11:04.048Z [modules/RTC/BridgeChannel.js] : Sending ReceiverVideoConstraints with {"constraints":{"ab7ccd25-v0":{"maxHeight":2160}},"defaultConstraints":{"maxHeight":0},"lastN":-1,"onStageSources":[],"selectedSources":[],"assumedBandwidthBps":-1} INFO 2024-05-20T11:11:04.049Z [modules/xmpp/JingleSessionPC.js] : JingleSessionPC[session=JVB,initiator=false,sid=156ff0a6a8m9r] setSenderVideoConstraint: 2160, sourceName: a40a7e8f-v0 INFO 2024-05-20T11:11:04.050Z [modules/xmpp/JingleSessionPC.js] : JingleSessionPC[session=P2P,initiator=true,sid=b8a65e8a2b67] setSenderVideoConstraint: 2160, sourceName: a40a7e8f-v0 INFO 2024-05-20T11:11:04.052Z [JitsiConference.js] : P2P addIceCandidates LOG 2024-05-20T11:11:04.070Z [modules/xmpp/JingleSessionPC.js] : JingleSessionPC[session=JVB,initiator=false,sid=156ff0a6a8m9r] Processing addRemoteStream LOG rn-webrtc:pc:DEBUG 2 addIceCandidate +399ms LOG rn-webrtc:pc:DEBUG 2 addIceCandidate +0ms LOG rn-webrtc:pc:DEBUG 2 addIceCandidate +1ms LOG rn-webrtc:pc:DEBUG 2 addIceCandidate +0ms LOG rn-webrtc:pc:DEBUG 2 addIceCandidate +1ms LOG rn-webrtc:pc:DEBUG 2 addIceCandidate +0ms LOG rn-webrtc:pc:DEBUG 3 setRemoteDescription +3ms LOG rn-webrtc:pc:DEBUG 3 ontrack +59ms LOG rn-webrtc:pc:DEBUG 3 ontrack +8ms INFO 2024-05-20T11:11:04.217Z [modules/RTC/TraceablePeerConnection.js] : TPC[id=4,type=JVB] Received track event for remote stream[id=ab7ccd25-audio-0-1,type=audio] INFO 2024-05-20T11:11:04.218Z [modules/RTC/TraceablePeerConnection.js] : TPC[id=4,type=JVB] creating remote track[endpoint=ab7ccd25,ssrc=3472412150,type=audio,sourceName=ab7ccd25-a0] LOG 2024-05-20T11:11:04.222Z [modules/RTC/BridgeChannel.js] : Sending ReceiverVideoConstraints with {"constraints":{"ab7ccd25-v0":{"maxHeight":180}},"defaultConstraints":{"maxHeight":0},"lastN":-1,"onStageSources":[],"selectedSources":[]} INFO 2024-05-20T11:11:04.224Z [modules/xmpp/JingleSessionPC.js] : JingleSessionPC[session=P2P,initiator=true,sid=b8a65e8a2b67] setReceiverVideoConstraint - constraints: {} INFO 2024-05-20T11:11:04.225Z [modules/xmpp/JingleSessionPC.js] : JingleSessionPC[session=P2P,initiator=true,sid=b8a65e8a2b67] sending content-modify for source-name: ab7ccd25-v0, maxHeight: 180 INFO 2024-05-20T11:11:04.254Z [modules/RTC/TraceablePeerConnection.js] : TPC[id=4,type=JVB] Received track event for remote stream[id=ab7ccd25-video-0-1,type=video] INFO 2024-05-20T11:11:04.255Z [modules/RTC/TraceablePeerConnection.js] : TPC[id=4,type=JVB] creating remote track[endpoint=ab7ccd25,ssrc=1840624601,type=video,sourceName=ab7ccd25-v0] LOG 2024-05-20T11:11:04.258Z [modules/RTC/BridgeChannel.js] : Sending ReceiverVideoConstraints with {"constraints":{"ab7ccd25-v0":{"maxHeight":2160}},"defaultConstraints":{"maxHeight":0},"lastN":-1,"onStageSources":["ab7ccd25-v0"],"selectedSources":[]} INFO 2024-05-20T11:11:04.260Z [modules/xmpp/JingleSessionPC.js] : JingleSessionPC[session=P2P,initiator=true,sid=b8a65e8a2b67] setReceiverVideoConstraint - constraints: {} INFO 2024-05-20T11:11:04.261Z [modules/xmpp/JingleSessionPC.js] : JingleSessionPC[session=P2P,initiator=true,sid=b8a65e8a2b67] sending content-modify for source-name: ab7ccd25-v0, maxHeight: 2160 INFO 2024-05-20T11:11:04.272Z [modules/connectivity/TrackStreamingStatus.ts] : RtcMuteTimeout set to: 10000 LOG rn-webrtc:pc:DEBUG 3 setRemoteDescription OK +135ms LOG rn-webrtc:pc:DEBUG 3 createAnswer +12ms INFO 2024-05-20T11:11:04.356Z [JitsiConference.js] : P2P addIceCandidates LOG rn-webrtc:pc:DEBUG 2 addIceCandidate +17ms LOG rn-webrtc:pc:DEBUG 3 setLocalDescription +81ms LOG rn-webrtc:pc:DEBUG 3 setLocalDescription OK +42ms LOG 2024-05-20T11:11:04.495Z [modules/xmpp/JingleSessionPC.js] : JingleSessionPC[session=JVB,initiator=false,sid=156ff0a6a8m9r] addRemoteStream - OK LOG rn-webrtc:pc:DEBUG 3 getStats +8s INFO 2024-05-20T11:11:16.927Z [modules/RTC/BridgeChannel.js] : Endpoint connection status changed: a40a7e8f active=false LOG rn-webrtc:pc:DEBUG 3 getStats +10s LOG rn-webrtc:pc:DEBUG 3 getStats +10s LOG rn-webrtc:pc:DEBUG 3 getStats +10s INFO 2024-05-20T11:11:50.723Z [modules/RTC/BridgeChannel.js] : SenderSourceConstraints: a40a7e8f-v0 - 0 INFO 2024-05-20T11:11:50.725Z [modules/xmpp/JingleSessionPC.js] : JingleSessionPC[session=JVB,initiator=false,sid=156ff0a6a8m9r] setSenderVideoConstraint: 0, sourceName: a40a7e8f-v0 INFO 2024-05-20T11:11:50.727Z [modules/xmpp/JingleSessionPC.js] : JingleSessionPC[session=P2P,initiator=true,sid=b8a65e8a2b67] setSenderVideoConstraint: 0, sourceName: a40a7e8f-v0 INFO 2024-05-20T11:11:50.743Z [modules/RTC/TraceablePeerConnection.js] : TPC[id=4,type=JVB] setting max height=0,encodings=[{"active":false,"rid":"","maxBitrate":200000,"scaleResolutionDownBy":4},{"active":false,"rid":"","maxBitrate":500000,"scaleResolutionDownBy":2},{"active":false,"rid":"","maxBitrate":1500000,"scaleResolutionDownBy":1}] INFO 2024-05-20T11:11:50.746Z [modules/RTC/TraceablePeerConnection.js] : TPC[id=3,type=P2P] setting max height=0,encodings=[{"active":false,"rid":"","maxBitrate":0,"scaleResolutionDownBy":1}] LOG 2024-05-20T11:11:50.765Z [modules/RTC/BridgeChannel.js] : Sending ReceiverVideoConstraints with {"constraints":{"ab7ccd25-v0":{"maxHeight":180}},"defaultConstraints":{"maxHeight":0},"lastN":-1,"onStageSources":[],"selectedSources":[]} INFO 2024-05-20T11:11:50.766Z [modules/xmpp/JingleSessionPC.js] : JingleSessionPC[session=P2P,initiator=true,sid=b8a65e8a2b67] setReceiverVideoConstraint - constraints: {} INFO 2024-05-20T11:11:50.767Z [modules/xmpp/JingleSessionPC.js] : JingleSessionPC[session=P2P,initiator=true,sid=b8a65e8a2b67] sending content-modify for source-name: ab7ccd25-v0, maxHeight: 180 INFO 2024-05-20T11:11:50.896Z [JitsiConference.js] : Will stop P2P with: 43025_3832_276@conference.meet.emotionaltouchapp.com/ab7ccd25 INFO 2024-05-20T11:11:50.897Z [JitsiConference.js] : Stopping remote stats for P2P connection INFO 2024-05-20T11:11:50.898Z [modules/xmpp/JingleSessionPC.js] : JingleSessionPC[session=P2P,initiator=true,sid=b8a65e8a2b67] Skipped sending session-terminate INFO 2024-05-20T11:11:50.899Z [modules/xmpp/JingleSessionPC.js] : JingleSessionPC[session=P2P,initiator=true,sid=b8a65e8a2b67] Session terminated undefined undefined INFO 2024-05-20T11:11:50.956Z [modules/RTC/TraceablePeerConnection.js] : TPC[id=3,type=P2P] Removing remote track stream[id=ab7ccd25-audio-0-2,trackId=4115ec4c-3b08-4077-acc4-92b3f2ce0b1f] INFO 2024-05-20T11:11:50.957Z [modules/RTC/TraceablePeerConnection.js] : TPC[id=3,type=P2P] Removing remote track stream[id=ab7ccd25-video-0-2,trackId=8cebf39a-0d3d-4fc3-b7af-b4ecf008adc0] INFO 2024-05-20T11:11:50.957Z [modules/RTC/TraceablePeerConnection.js] : TPC[id=3,type=P2P] Closing peerconnection LOG rn-webrtc:pc:DEBUG 2 close +8s |
What Android version and device are you using? |
Samsung device android version 14 |
@Calinteodor Also i'm not able to run the demo app you shared in android, its showing some gradle version issues. |
Can you please try fixing those gradle issues and run the sample app on your end? Thank you. |
Let me try that, will get back to you. |
@Calinteodor After running when i try to join a room it shows - "The meeting has been locked by a participant. Please enter the password to join", How to join as moderator? |
See i have same package.json versions, same manifest file changes as the demo still having issue in video call. "dependencies": {
|
meet.jit.si server url has authentication enabled. You can replace that with your own. Also please follow this dev guide https://jitsi.github.io/handbook/docs/dev-guide/dev-guide-react-native-sdk/ maybe you missed something. |
@Calinteodor I have followed all the steps and reverified multiple times. Maybe the issue is something else. Which react native version you have used in your demo? |
Can you please check the package.json file in the sample app? I checked the sample app yesterday and everything worked as expected. I also changed the server url to match the one you provided. |
@saghul @Calinteodor Video is working fine now but with Android os 13, when i call from Android OS 14 version its crashing in video call, DO you have any idea about that? |
Please share the backtrace, it's impossible to tell otherwise... |
#00 pc 0x9ce10 libc.so (BuildId: d1a98b526f2f94260a53c3055979a4f6) |
Is this a simulator? |
@saghul No, i checked in Samsung device with OS version 14, in and 2 devices with OS version 13 it worked fine |
I've got a Samsung phone with Android 14, I'll check it there. |
@saghul Have you checked?, please check with 2 android 14 devices having issue only in android 14 devices |
Not yet, something is wrong in the sample app and @Calinteodor is taking a look. |
@saghul @Calinteodor Please update as soon as it gets fixed |
@saghul @Calinteodor I have checked in 5-6 devices and came to conclusion that the issue is happening in Oneplus devices with android version 14. Any particular change needed for that? |
Wasn't it Samsung? I'm confused. To be clear, we don't do anything which is device specific, so right off the bat I don't know what the problem could be. |
Yes first it was issue with the all android 14 devices, then i add |
Good to hear! Alas I don't have access to such a device, but I'll check our Crashlytics logs. |
Have you found anything from logs? |
@Calinteodor After adding |
I added it to the sample app, but there is no change. Still looking into it. |
Most welcome :) -When connect from and ios to an android 14 device all things works smoothly. I have check these in around 8-9 devices including iphone 11, iphone 13, Oneplus nord, Oneplus 10R, samsung galaxy A53, Google pixel 7, etc. Please share if you find anything , that would be great help. Thanks!! |
Will do as soon as we can. I am going to close this issue. You can open a new one related to the oneplus crash. |
After upgrading to react-native-sdk version 2.2.1 , video not visible in video call and audio call dont have sound. in Video call shows like 'video of fellow jitser has been turned off to save bandwith'
The text was updated successfully, but these errors were encountered: