Skip to content
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

Screen sharing black screen problem #15089

Open
11 tasks
strangerBen opened this issue Sep 4, 2024 · 0 comments
Open
11 tasks

Screen sharing black screen problem #15089

strangerBen opened this issue Sep 4, 2024 · 0 comments

Comments

@strangerBen
Copy link

What happened?

When I use an iPhone and turn on the screen sharing function in a meeting, I turn off the data network of my phone and then restore the data network of my phone after more than ten seconds. The SDK will prompt me to rejoin the meeting. After clicking to rejoin the meeting, other people will not be able to see my screen sharing content. Then I stop screen sharing and turn it on again, and other users can only see a black screen. Only when I leave the meeting and rejoin the meeting, can screen sharing be turned on normally.
How should this problem be handled? Do I need to reset the screen sharing logic somewhere?

Platform

  • Chrome (or Chromium based)
  • Firefox
  • Safari
  • Other desktop browser
  • Android browser
  • iOS browser
  • Electron app
  • Android mobile app
  • iOS mobile app
  • Custom app using a mobile SDK

Browser / app / sdk version

9.2.2

Relevant log output

[modules/xmpp/XmppConnection.js] Stream resume enabled, but WebSockets are not enabled
[modules/xmpp/strophe.ping.js] XMPP pings will be sent every 10000 ms
[modules/xmpp/xmpp.js] (TIME) Strophe connected:	 2012411184.257875
[modules/xmpp/xmpp.js] My Jabber ID: [email protected]/FQcMYskXhChv
[modules/RTC/CodecSelection.js] Codec preference order for jvb connection is vp8,vp9,h264,av1
[modules/RTC/CodecSelection.js] Codec preference order for p2p connection is h264,vp8,vp9,av1
[modules/xmpp/xmpp.js] JID [email protected]/FQcMYskXhChv using MUC nickname e8314eb0
[modules/xmpp/ChatRoom.js] Joining MUC as [email protected]/e8314eb0
[modules/statistics/AvgRTPStatsReporter.js] Avg RTP stats will be calculated every 15 samples
[JitsiConference.js] backToP2PDelay: 5
[JitsiConference.js] _doReplaceTrack - no JVB JingleSession
[JitsiConference.js] _doReplaceTrack - no P2P JingleSession
[JitsiConference.js] _doReplaceTrack - no JVB JingleSession
[JitsiConference.js] _doReplaceTrack - no P2P JingleSession
[JitsiConference.js] _doReplaceTrack - no JVB JingleSession
[JitsiConference.js] _doReplaceTrack - no P2P JingleSession
'setRemoteParticipants-ABC:', []
[modules/xmpp/moderator.js] Sending conference request over XMPP to focus.meeting.e-cology.cn
屏幕共享事件发送A
'sendEvent: name: data:', 'SCREEN_SHARE_TOGGLED', [Function: Object]
屏幕共享事件发送B
'sendEvent: name: data:', 'SCREEN_SHARE_TOGGLED', [Function: Object]
methodName = screenShareToggled:---eventData---{
    participantId = local;
    sharing = 0;
}
Screen share toggled: {
    participantId = local;
    sharing = 0;
}
methodName = screenShareToggled:---eventData---{
    participantId = e8314eb0;
    sharing = 1;
}
Screen share toggled: {
    participantId = e8314eb0;
    sharing = 1;
}
[modules/xmpp/moderator.js] Adding focus JID: [email protected]
[modules/xmpp/moderator.js] Authentication enabled: false
[modules/xmpp/moderator.js] Sip gateway enabled: undefined
[modules/xmpp/moderator.js] Conference-request successful, ready to join the MUC.
[modules/xmpp/ChatRoom.js] (TIME) MUC join started:	 2012411540.688583
[modules/xmpp/ChatRoom.js] entered [email protected]/focus { isReplaceParticipant: 0,
  affiliation: 'owner',
  role: 'moderator',
  jid: '[email protected]/focus',
  isFocus: true,
  isHiddenDomain: false }
[modules/version/ComponentsVersions.js] Got focus version: 1.0.1084
[JitsiConference.js] Audio unmute permissions set by Jicofo to false
participant-AAAAA
isLocalScreenshareParticipant-AAAAA
isLocalScreenshareParticipant-BBBBBB
'name', '冰红茶'
'name:', '冰红茶'
'config?.defaultRemoteDisplayName:', undefined
'id', 'd842875f'
'displayName', '冰红茶'
[JitsiConference.js] Video unmute permissions set by Jicofo to false
[JitsiConference.js] Auto P2P disabled
[modules/xmpp/ChatRoom.js] Jicofo supports restart by terminate: true
[modules/xmpp/ChatRoom.js] entered [email protected]/d842875f { isReplaceParticipant: 0,
  affiliation: 'none',
  role: 'participant',
  jid: '[email protected]/rcB2W1VifEaB',
  isFocus: false,
  isHiddenDomain: false,
  statsID: 'Carlie-9Pb',
  nick: '冰红茶' }
setRemoteParticipants-AAA
'setRemoteParticipants-ABC:', [ 'd842875f' ]
createVirtualScreenshareParticipant
participant-AAAAA
isLocalScreenshareParticipant-AAAAA
isLocalScreenshareParticipant-BBBBBB
'name', '冰红茶'
'name:', '冰红茶'
'config?.defaultRemoteDisplayName:', undefined
'id', 'd842875f-v1'
'displayName', '冰红茶'
AAAAAA-BBBBBB
setRemoteParticipants-BBB
'setRemoteParticipants-ABC:', [ 'd842875f', 'd842875f-v1' ]
AAAAAA-BBBBBB
setRemoteParticipants-BBB
'setRemoteParticipants-ABC:', [ 'd842875f', 'd842875f-v1' ]
_updateParticipantProperty
[AudioMode] Route changed, reason: 3
notifyDevicesChanged:(
        {
        name = "iPhone \U9ea6\U514b\U98ce";
        selected = 0;
        type = EARPIECE;
        uid = "Built-In Microphone";
    },
        {
        name = Speaker;
        selected = 1;
        type = SPEAKER;
        uid = SPEAKER;
    }
)
AAAAAA-BBBBBB
setRemoteParticipants-BBB
'setRemoteParticipants-ABC:', [ 'd842875f', 'd842875f-v1' ]
[AudioMode] Route changed, reason: 3
notifyDevicesChanged:(
        {
        name = "iPhone \U9ea6\U514b\U98ce";
        selected = 0;
        type = EARPIECE;
        uid = "Built-In Microphone";
    },
        {
        name = Speaker;
        selected = 1;
        type = SPEAKER;
        uid = SPEAKER;
    }
)
participant-AAAAA
isLocalScreenshareParticipant-AAAAA
isLocalScreenshareParticipant-BBBBBB
'name', '冰红茶'
'name:', '冰红茶'
'config?.defaultRemoteDisplayName:', undefined
'id', 'b5ab3626'
'displayName', '冰红茶'
AAAAAA-BBBBBB
setRemoteParticipants-BBB
'setRemoteParticipants-ABC:', [ 'd842875f', 'd842875f-v1', 'b5ab3626' ]
[modules/xmpp/ChatRoom.js] entered [email protected]/b5ab3626 { isReplaceParticipant: 0,
  affiliation: 'none',
  role: 'participant',
  jid: '[email protected]/NalRm9xwDShK',
  isFocus: false,
  isHiddenDomain: false,
  statsID: 'Carlie-9Pb',
  nick: '冰红茶' }
AAAAAA-BBBBBB
setRemoteParticipants-BBB
'setRemoteParticipants-ABC:', [ 'd842875f', 'd842875f-v1', 'b5ab3626' ]
participant-AAAAA
isLocalScreenshareParticipant-AAAAA
isLocalScreenshareParticipant-BBBBBB
'name', '111'
'name:', '111'
'config?.defaultRemoteDisplayName:', undefined
'id', 'fa18e960'
'displayName', '111'
[modules/xmpp/ChatRoom.js] entered [email protected]/fa18e960 { isReplaceParticipant: 0,
  affiliation: 'owner',
  role: 'moderator',
  jid: '[email protected]/_rwvml9PAVF-',
  isFocus: false,
  isHiddenDomain: false,
  statsID: 'Jerald-6oZ',
  features: {},
  nick: '111' }
AAAAAA-BBBBBB
setRemoteParticipants-BBB
'setRemoteParticipants-ABC:', [ 'd842875f', 'd842875f-v1', 'fa18e960', 'b5ab3626' ]
[modules/xmpp/ChatRoom.js] (TIME) MUC joined:	 2012411895.1245
'sendEvent: name: data:', 'CONFERENCE_JOINED', [Function: Object]
methodName = conferenceJoined:---eventData---{
    isAudioMuted = 0;
    url = "https://meeting.e-cology.cn/111";
}
[/Users/panbin/Desktop/Git/weaver-jitsi/ios/app/src/ViewController.m:44] JitsiMeetViewDelegate CONFERENCE_JOINED {
    isAudioMuted = 0;
    url = "https://meeting.e-cology.cn/111";
}
[JitsiConference.js] Auto P2P disabled
[modules/xmpp/ChatRoom.js] Subject is changed to
Synchronous URL loading of http://192.168.62.156:8081/assets/images/avatar.png?platform=ios&hash=d424259cf27ba5c430d387e32c8cca56 should not occur on this application's main thread as it may lead to UI unresponsiveness. Please switch to an asynchronous networking API such as URLSession.
Synchronous URL loading of http://192.168.62.156:8081/assets/images/avatar.png?platform=ios&hash=d424259cf27ba5c430d387e32c8cca56 should not occur on this application's main thread as it may lead to UI unresponsiveness. Please switch to an asynchronous networking API such as URLSession.
[modules/xmpp/strophe.jingle.js] Found a JSON-encoded element in session-initiate, translating to standard Jingle.
[modules/xmpp/strophe.jingle.js] (TIME) received session-initiate:	 2012412184.989583
rn-webrtc:pc:DEBUG 5 ctor +14s
rn-webrtc:pc:DEBUG 5 addTrack +2ms
rn-webrtc:pc:DEBUG 5 addTrack +1ms
rn-webrtc:pc:DEBUG 5 getStats +5ms
[modules/RTC/TraceablePeerConnection.js] Using RTCRtpTransceiver#setCodecPreferences for codec selection
[modules/RTC/TraceablePeerConnection.js] Create new TPC[id=6,type=JVB]
[JitsiConference.js] SCTP: offered=true, prefered=false
[JitsiConference.js] Using colibri-ws url wss://meeting.e-cology.cn:443/colibri-ws/default-id/d4927d216a9f1af5/e8314eb0?pwd=647mrkgoiii905uo4fqc3lcf0m
[modules/RTC/TraceablePeerConnection.js] TPC[id=6,type=JVB] adding LocalTrack[12,audio]
[modules/RTC/TraceablePeerConnection.js] TPC[id=6,type=JVB] adding LocalTrack[13,video]
rn-webrtc:pc:DEBUG 5 setRemoteDescription +34ms
rn-webrtc:pc:DEBUG 5 ontrack +3ms
rn-webrtc:pc:DEBUG 5 ontrack +1ms
rn-webrtc:pc:DEBUG 5 setRemoteDescription OK +1ms
rn-webrtc:pc:DEBUG 5 createAnswer +11ms
rn-webrtc:pc:DEBUG 5 setLocalDescription +8ms
[modules/RTC/BridgeChannel.js] websocket channel opened
[JitsiConferenceEventManager.js] (TIME) data.channel.opened:	 2012412258.993666
[modules/RTC/BridgeChannel.js] Sending SourceVideoTypeMessage with video type e8314eb0-v0: none
[modules/RTC/BridgeChannel.js] Sending SourceVideoTypeMessage with video type e8314eb0-v0: desktop
[modules/RTC/BridgeChannel.js] Sending ReceiverVideoConstraints with {"constraints":{"d842875f-v0":{"maxHeight":180},"d842875f-v1":{"maxHeight":-1}},"defaultConstraints":{"maxHeight":0},"lastN":1,"onStageSources":["d842875f-v1"],"selectedSources":[]}
[modules/RTC/BridgeChannel.js] Received ServerHello, version=undefined.
[modules/RTC/BridgeChannel.js] New forwarded sources: d842875f-v1
'name:', '冰红茶'
'config?.defaultRemoteDisplayName:', undefined
'name:', '冰红茶'
'config?.defaultRemoteDisplayName:', undefined
_updateParticipantProperty
_updateParticipantProperty
[modules/RTC/BridgeChannel.js] Received VideoSourcesMap: [{"source":"d842875f-v1","owner":"d842875f","ssrc":1972873534,"rtx":760034223,"videoType":"DESKTOP"},{"source":"d842875f-v0","owner":"d842875f","ssrc":1129933563,"rtx":2979736722,"videoType":"NONE"},{"source":"b5ab3626-v0","owner":"b5ab3626","ssrc":910852187,"rtx":1261240586,"videoType":"NONE"},{"source":"b5ab3626-v1","owner":"b5ab3626","ssrc":1303565946,"rtx":2428581621,"videoType":"NONE"}]
[modules/RTC/BridgeChannel.js] Endpoint connection status changed: b5ab3626 active=false
[modules/RTC/BridgeChannel.js] Endpoint connection status changed: d842875f active=false
[features/base/redux] redux state persisted. 3a804f1f9f90e4f40ea14696b2825b79 -> 78945ef18ce9b83461bae729d4e9f6af
[AudioMode] Route changed, reason: 3
notifyDevicesChanged:(
        {
        name = "iPhone \U9ea6\U514b\U98ce";
        selected = 0;
        type = EARPIECE;
        uid = "Built-In Microphone";
    },
        {
        name = Speaker;
        selected = 1;
        type = SPEAKER;
        uid = SPEAKER;
    }
)
notifyDevicesChanged:(
        {
        name = "iPhone \U9ea6\U514b\U98ce";
        selected = 0;
        type = EARPIECE;
        uid = "Built-In Microphone";
    },
        {
        name = Speaker;
        selected = 1;
        type = SPEAKER;
        uid = SPEAKER;
    }
)
[AudioMode] Route changed, reapplying RTCAudioSession config
[AudioMode] Route changed, reason: 3
[AudioMode] Route changed, reason: 3
[AudioMode] Route changed, reason: 3
[AudioMode] Audio session didSetActive:1
[AudioMode] Route changed, reason: 8
[AudioMode] Route changed, reason: 8
[modules/RTC/BridgeChannel.js] Sending ReceiverVideoConstraints with {"constraints":{"d842875f-v0":{"maxHeight":180},"d842875f-v1":{"maxHeight":-1},"b5ab3626-v0":{"maxHeight":180}},"defaultConstraints":{"maxHeight":0},"lastN":1,"onStageSources":["d842875f-v1"],"selectedSources":[]}
[modules/RTC/BridgeChannel.js] Sending ReceiverVideoConstraints with {"constraints":{"d842875f-v0":{"maxHeight":180},"d842875f-v1":{"maxHeight":-1},"b5ab3626-v0":{"maxHeight":180}},"defaultConstraints":{"maxHeight":0},"lastN":-1,"onStageSources":["d842875f-v1"],"selectedSources":[]}
[AudioMode] Route changed, reason: 3
[AudioMode] Route changed, reason: 3
notifyDevicesChanged:(
        {
        name = "iPhone \U9ea6\U514b\U98ce";
        selected = 0;
        type = EARPIECE;
        uid = "Built-In Microphone";
    },
        {
        name = Speaker;
        selected = 1;
        type = SPEAKER;
        uid = SPEAKER;
    }
)
[AudioMode] Route changed, reapplying RTCAudioSession config
notifyDevicesChanged:(
        {
        name = "iPhone \U9ea6\U514b\U98ce";
        selected = 0;
        type = EARPIECE;
        uid = "Built-In Microphone";
    },
        {
        name = Speaker;
        selected = 1;
        type = SPEAKER;
        uid = SPEAKER;
    }
)
[AudioMode] Route changed, reapplying RTCAudioSession config
notifyDevicesChanged:(
        {
        name = "iPhone \U9ea6\U514b\U98ce";
        selected = 0;
        type = EARPIECE;
        uid = "Built-In Microphone";
    },
        {
        name = Speaker;
        selected = 1;
        type = SPEAKER;
        uid = SPEAKER;
    }
)
[AudioMode] Route changed, reapplying RTCAudioSession config
notifyDevicesChanged:(
        {
        name = "iPhone \U9ea6\U514b\U98ce";
        selected = 0;
        type = EARPIECE;
        uid = "Built-In Microphone";
    },
        {
        name = Speaker;
        selected = 1;
        type = SPEAKER;
        uid = SPEAKER;
    }
)
notifyDevicesChanged:(
        {
        name = "iPhone \U9ea6\U514b\U98ce";
        selected = 0;
        type = EARPIECE;
        uid = "Built-In Microphone";
    },
        {
        name = Speaker;
        selected = 1;
        type = SPEAKER;
        uid = SPEAKER;
    }
)
notifyDevicesChanged:(
        {
        name = "iPhone \U9ea6\U514b\U98ce";
        selected = 0;
        type = EARPIECE;
        uid = "Built-In Microphone";
    },
        {
        name = Speaker;
        selected = 1;
        type = SPEAKER;
        uid = SPEAKER;
    }
)
[AudioMode] Route changed, reapplying RTCAudioSession config
notifyDevicesChanged:(
        {
        name = "iPhone \U9ea6\U514b\U98ce";
        selected = 0;
        type = EARPIECE;
        uid = "Built-In Microphone";
    },
        {
        name = Speaker;
        selected = 1;
        type = SPEAKER;
        uid = SPEAKER;
    }
)
[AudioMode] Route changed, reapplying RTCAudioSession config
rn-webrtc:pc:DEBUG 5 setLocalDescription OK +1s
[modules/xmpp/JingleSessionPC.js] JingleSessionPC[session=JVB,initiator=false,sid=3mt5r5v0s30ug] Sending session-accept
[modules/xmpp/JingleSessionPC.js] (TIME) ICE checking JVB:	 2012413339.835083
[modules/RTC/BridgeChannel.js] SenderSourceConstraints: e8314eb0-v0 - 0
[modules/xmpp/JingleSessionPC.js] JingleSessionPC[session=JVB,initiator=false,sid=3mt5r5v0s30ug] setSenderVideoConstraint: 0, sourceName: e8314eb0-v0
[modules/RTC/BridgeChannel.js] SenderSourceConstraints: e8314eb0-v0 - 2160
[modules/xmpp/JingleSessionPC.js] JingleSessionPC[session=JVB,initiator=false,sid=3mt5r5v0s30ug] setSenderVideoConstraint: 2160, sourceName: e8314eb0-v0
[modules/RTC/BridgeChannel.js] Sending ReceiverVideoConstraints with {"constraints":{"d842875f-v0":{"maxHeight":2160},"d842875f-v1":{"maxHeight":2160},"b5ab3626-v0":{"maxHeight":2160}},"defaultConstraints":{"maxHeight":0},"lastN":-1,"onStageSources":["d842875f-v1"],"selectedSources":[],"assumedBandwidthBps":-1}
[modules/xmpp/JingleSessionPC.js] JingleSessionPC[session=JVB,initiator=false,sid=3mt5r5v0s30ug] setSenderVideoConstraint: 2160, sourceName: e8314eb0-v0
[modules/xmpp/JingleSessionPC.js] JingleSessionPC[session=JVB,initiator=false,sid=3mt5r5v0s30ug] setSenderVideoConstraint: 2160, sourceName: e8314eb0-v0
[modules/xmpp/JingleSessionPC.js] JingleSessionPC[session=JVB,initiator=false,sid=3mt5r5v0s30ug] Processing addRemoteStream
rn-webrtc:pc:DEBUG 5 setRemoteDescription +192ms
rn-webrtc:pc:DEBUG 5 ontrack +3ms
rn-webrtc:pc:DEBUG 5 ontrack +0ms
rn-webrtc:pc:DEBUG 5 ontrack +1ms
rn-webrtc:pc:DEBUG 5 ontrack +1ms
[modules/RTC/TraceablePeerConnection.js] TPC[id=6,type=JVB] Received track event for remote stream[id=remote-video-1,type=video]
[modules/RTC/TraceablePeerConnection.js] TPC[id=6,type=JVB] creating remote track[endpoint=d842875f,ssrc=1972873534,type=video,sourceName=d842875f-v1]
[modules/RTC/BridgeChannel.js] Sending ReceiverVideoConstraints with {"constraints":{"d842875f-v0":{"maxHeight":180},"d842875f-v1":{"maxHeight":-1},"b5ab3626-v0":{"maxHeight":180}},"defaultConstraints":{"maxHeight":0},"lastN":-1,"onStageSources":["d842875f-v1"],"selectedSources":[]}
[modules/connectivity/TrackStreamingStatus.ts] RtcMuteTimeout set to: 10000
[modules/RTC/TraceablePeerConnection.js] TPC[id=6,type=JVB] Received track event for remote stream[id=remote-video-2,type=video]
[modules/RTC/TraceablePeerConnection.js] TPC[id=6,type=JVB] creating remote track[endpoint=d842875f,ssrc=1129933563,type=video,sourceName=d842875f-v0]
[modules/connectivity/TrackStreamingStatus.ts] RtcMuteTimeout set to: 10000
[modules/RTC/TraceablePeerConnection.js] TPC[id=6,type=JVB] Received track event for remote stream[id=remote-video-3,type=video]
[modules/RTC/TraceablePeerConnection.js] TPC[id=6,type=JVB] creating remote track[endpoint=b5ab3626,ssrc=910852187,type=video,sourceName=b5ab3626-v0]
[modules/connectivity/TrackStreamingStatus.ts] RtcMuteTimeout set to: 10000
[modules/RTC/TraceablePeerConnection.js] TPC[id=6,type=JVB] Received track event for remote stream[id=remote-video-4,type=video]
[modules/RTC/TraceablePeerConnection.js] TPC[id=6,type=JVB] creating remote track[endpoint=b5ab3626,ssrc=1303565946,type=video,sourceName=b5ab3626-v1]
rn-webrtc:pc:DEBUG 5 setRemoteDescription OK +175ms
rn-webrtc:pc:DEBUG 5 createAnswer +5ms
[modules/xmpp/JingleSessionPC.js] (TIME) ICE connected JVB:	 2012413709.117708
rn-webrtc:pc:DEBUG 5 setLocalDescription +34ms
rn-webrtc:pc:DEBUG 5 setLocalDescription OK +6ms
[modules/xmpp/JingleSessionPC.js] JingleSessionPC[session=JVB,initiator=false,sid=3mt5r5v0s30ug] addRemoteStream - OK
The description does not look like plan-b
rn-webrtc:pc:DEBUG 5 setRemoteDescription +99ms
rn-webrtc:pc:DEBUG 5 setRemoteDescription OK +44ms
rn-webrtc:pc:DEBUG 5 createAnswer +5ms
屏幕共享事件发送B
'sendEvent: name: data:', 'SCREEN_SHARE_TOGGLED', [Function: Object]
屏幕共享事件发送B
'sendEvent: name: data:', 'SCREEN_SHARE_TOGGLED', [Function: Object]
methodName = screenShareToggled:---eventData---{
    participantId = d842875f;
    sharing = 1;
}
Screen share toggled: {
    participantId = d842875f;
    sharing = 1;
}
methodName = screenShareToggled:---eventData---{
    participantId = b5ab3626;
    sharing = 1;
}
Screen share toggled: {
    participantId = b5ab3626;
    sharing = 1;
}
rn-webrtc:pc:DEBUG 5 setLocalDescription +47ms
rn-webrtc:pc:DEBUG 5 setLocalDescription OK +6ms
[modules/RTC/TraceablePeerConnection.js] TPC[id=6,type=JVB] TPC.replaceTrack old=null, new=LocalTrack[14,video]
rn-webrtc:pc:DEBUG 5 setRemoteDescription +66ms
[modules/xmpp/JingleSessionPC.js] JingleSessionPC[session=JVB,initiator=false,sid=3mt5r5v0s30ug] onnegotiationneeded fired on TPC[id=6,type=JVB]
rn-webrtc:pc:DEBUG 5 setRemoteDescription OK +6ms
rn-webrtc:pc:DEBUG 5 createAnswer +4ms
rn-webrtc:pc:DEBUG 5 setLocalDescription +35ms
rn-webrtc:pc:DEBUG 5 setLocalDescription OK +6ms
[modules/xmpp/JingleSessionPC.js] JingleSessionPC[session=JVB,initiator=false,sid=3mt5r5v0s30ug] Sending source-add for video ssrcs=521331347,686592474,1101004779,1518417889,1901463401,2588081732
rn-webrtc:pc:DEBUG 5 setRemoteDescription +53ms
rn-webrtc:pc:DEBUG 5 setRemoteDescription OK +6ms
rn-webrtc:pc:DEBUG 5 createAnswer +5ms
rn-webrtc:pc:DEBUG 5 setLocalDescription +35ms
rn-webrtc:pc:DEBUG 5 setLocalDescription OK +28ms
[modules/RTC/BridgeChannel.js] SenderSourceConstraints: e8314eb0-v1 - 0
[modules/RTC/BridgeChannel.js] SenderSourceConstraints: e8314eb0-v1 - 2160
[modules/RTC/BridgeChannel.js] SenderSourceConstraints: e8314eb0-v0 - -1
[modules/xmpp/JingleSessionPC.js] JingleSessionPC[session=JVB,initiator=false,sid=3mt5r5v0s30ug] setSenderVideoConstraint: 2160, sourceName: e8314eb0-v0
[modules/xmpp/JingleSessionPC.js] JingleSessionPC[session=JVB,initiator=false,sid=3mt5r5v0s30ug] setSenderVideoConstraint: 2160, sourceName: e8314eb0-v0
[VideoTrackAdapter] Mute event for pc 5 track 4f347e34-e97e-4945-8c88-864f4e24172c
打开摄像头
'newValue:', 20
'sendEvent: name: data:', 'VIDEO_MUTED_CHANGED', [Function: Object]
methodName = videoMutedChanged:---eventData---{
    muted = 20;
}
Video muted changed: 20
server stream end encountered
屏幕共享C
toggleScreensharing
关闭屏幕共享
[TrackCapturerEventsEmitter] ended event for track BF57970E-E029-41E1-8F6B-2C1255088BDE
打开摄像头
'newValue:', 4
'sendEvent: name: data:', 'VIDEO_MUTED_CHANGED', [Function: Object]
methodName = videoMutedChanged:---eventData---{
    muted = 4;
}
Video muted changed: 4
rn-webrtc:pc:DEBUG BF57970E-E029-41E1-8F6B-2C1255088BDE mediaStreamTrackEnded +13m
[modules/RTC/JitsiLocalTrack.js] Mute LocalTrack[14,video]: true
setRemoteParticipants-CCC
'setRemoteParticipants-ABC:', [ 'd842875f', 'fa18e960', 'b5ab3626' ]
setRemoteParticipants-CCC
createVirtualScreenshareParticipant
participant-AAAAA
isLocalScreenshareParticipant-AAAAA
isLocalScreenshareParticipant-BBBBBB
'name', '冰红茶'
'name:', '冰红茶'
'config?.defaultRemoteDisplayName:', undefined
'id', 'd842875f-v1'
'displayName', '冰红茶'
AAAAAA-BBBBBB
setRemoteParticipants-BBB
'setRemoteParticipants-ABC:', [ 'd842875f', 'd842875f-v1', 'b5ab3626', 'fa18e960' ]
AAAAAA-BBBBBB
setRemoteParticipants-BBB
'setRemoteParticipants-ABC:', [ 'd842875f', 'd842875f-v1', 'b5ab3626', 'fa18e960' ]
[modules/RTC/BridgeChannel.js] Sending SourceVideoTypeMessage with video type e8314eb0-v0: none
[features/full-screen] Setting full-screen mode: true
[modules/RTC/BridgeChannel.js] Sending ReceiverVideoConstraints with {"constraints":{"d842875f-v0":{"maxHeight":180},"d842875f-v1":{"maxHeight":180},"b5ab3626-v0":{"maxHeight":180}},"defaultConstraints":{"maxHeight":0},"lastN":-1,"onStageSources":[],"selectedSources":["d842875f-v1"]}
AAAAAA-BBBBBB
setRemoteParticipants-BBB
'setRemoteParticipants-ABC:', [ 'd842875f', 'd842875f-v1', 'b5ab3626', 'fa18e960' ]
_updateParticipantProperty
AAAAAA-BBBBBB
setRemoteParticipants-BBB
'setRemoteParticipants-ABC:', [ 'd842875f', 'd842875f-v1', 'b5ab3626', 'fa18e960' ]
[features/video-quality] Video quality level for thumbnail height: 204, is: 180, override: false, max full res N: 2
[modules/RTC/BridgeChannel.js] Sending ReceiverVideoConstraints with {"constraints":{"d842875f-v0":{"maxHeight":180},"d842875f-v1":{"maxHeight":-1},"b5ab3626-v0":{"maxHeight":180}},"defaultConstraints":{"maxHeight":0},"lastN":-1,"onStageSources":["d842875f-v1"],"selectedSources":[]}
setRemoteParticipants-CCC
'setRemoteParticipants-ABC:', [ 'd842875f', 'b5ab3626', 'fa18e960' ]
AAAAAA-BBBBBB
setRemoteParticipants-BBB
'setRemoteParticipants-ABC:', [ 'd842875f', 'b5ab3626', 'fa18e960' ]
[features/video-quality] Video quality level for thumbnail height: 204, is: 180, override: false, max full res N: 2
[modules/RTC/BridgeChannel.js] Sending ReceiverVideoConstraints with {"constraints":{"d842875f-v0":{"maxHeight":180},"d842875f-v1":{"maxHeight":180},"b5ab3626-v0":{"maxHeight":180}},"defaultConstraints":{"maxHeight":0},"lastN":-1,"onStageSources":[],"selectedSources":[]}
setRemoteParticipants-CCC
PARTICIPANT_JOINED-A
'当前总人数:', 4
PARTICIPANT_JOINED-B
'sendEvent: name: data:', 'PARTICIPANT_LEFT', [Function: Object]
methodName = participantLeft:---eventData---{
    currentCount = 4;
    participantId = "d842875f-v1";
}
Participant left: d842875f-v1
Participant left: {
    currentCount = 4;
    participantId = "d842875f-v1";
}
[modules/connectivity/TrackStreamingStatus.ts] RtcMuteTimeout set to: 10000
[modules/connectivity/TrackStreamingStatus.ts] RtcMuteTimeout set to: 10000
PARTICIPANT_JOINED-A
'当前总人数:', 4
PARTICIPANT_JOINED-B
'sendEvent: name: data:', 'PARTICIPANT_LEFT', [Function: Object]
methodName = participantLeft:---eventData---{
    currentCount = 4;
    participantId = "d842875f-v1";
}
Participant left: d842875f-v1
Participant left: {
    currentCount = 4;
    participantId = "d842875f-v1";
}
[VideoTrackAdapter] Mute event for pc 5 track remote-video-1
[VideoTrackAdapter] Mute event for pc 5 track remote-video-2
[VideoTrackAdapter] Mute event for pc 5 track remote-video-3
[VideoTrackAdapter] Mute event for pc 5 track remote-video-4
Synchronous URL loading of http://192.168.62.156:8081/assets/images/avatar.png?platform=ios&hash=d424259cf27ba5c430d387e32c8cca56 should not occur on this application's main thread as it may lead to UI unresponsiveness. Please switch to an asynchronous networking API such as URLSession.
Synchronous URL loading of http://192.168.62.156:8081/assets/images/avatar.png?platform=ios&hash=d424259cf27ba5c430d387e32c8cca56 should not occur on this application's main thread as it may lead to UI unresponsiveness. Please switch to an asynchronous networking API such as URLSession.
Synchronous URL loading of http://192.168.62.156:8081/assets/images/avatar.png?platform=ios&hash=d424259cf27ba5c430d387e32c8cca56 should not occur on this application's main thread as it may lead to UI unresponsiveness. Please switch to an asynchronous networking API such as URLSession.
[modules/RTC/BridgeChannel.js] SenderSourceConstraints: e8314eb0-v0 - 2160
[modules/RTC/BridgeChannel.js] Sending ReceiverVideoConstraints with {"constraints":{"d842875f-v0":{"maxHeight":180},"d842875f-v1":{"maxHeight":180},"b5ab3626-v0":{"maxHeight":180}},"defaultConstraints":{"maxHeight":0},"lastN":0,"onStageSources":[],"selectedSources":[]}
[modules/RTC/BridgeChannel.js] New forwarded sources:
'name:', '冰红茶'
'config?.defaultRemoteDisplayName:', undefined
'name:', '冰红茶'
'config?.defaultRemoteDisplayName:', undefined
_updateParticipantProperty
_updateParticipantProperty
[features/base/net-info] Network changed {"isOnline":false,"details":{"ipAddress":"172.16.103.156","subnet":"255.255.224.0","isConnectionExpensive":false},"networkType":"wifi"}
打开摄像头
'newValue:', 4
'sendEvent: name: data:', 'VIDEO_MUTED_CHANGED', [Function: Object]
methodName = videoMutedChanged:---eventData---{
    muted = 4;
}
Video muted changed: 4
[modules/RTC/BridgeChannel.js] SenderSourceConstraints: e8314eb0-v0 - 0
[modules/xmpp/JingleSessionPC.js] JingleSessionPC[session=JVB,initiator=false,sid=3mt5r5v0s30ug] setSenderVideoConstraint: 0, sourceName: e8314eb0-v0
[modules/RTC/BridgeChannel.js] SenderSourceConstraints: e8314eb0-v1 - 0
setRemoteParticipants-CCC
'setRemoteParticipants-ABC:', [ 'd842875f', 'fa18e960' ]
[features/video-quality] Video quality level for thumbnail height: 204, is: 180, override: false, max full res N: 2
createVirtualScreenshareParticipant
participant-AAAAA
isLocalScreenshareParticipant-AAAAA
isLocalScreenshareParticipant-BBBBBB
'name', '冰红茶'
'name:', '冰红茶'
'config?.defaultRemoteDisplayName:', undefined
'id', 'd842875f-v1'
'displayName', '冰红茶'
AAAAAA-BBBBBB
setRemoteParticipants-BBB
'setRemoteParticipants-ABC:', [ 'd842875f', 'd842875f-v1', 'fa18e960' ]
AAAAAA-BBBBBB
setRemoteParticipants-BBB
'setRemoteParticipants-ABC:', [ 'd842875f', 'd842875f-v1', 'fa18e960' ]
[modules/RTC/BridgeChannel.js] Sending ReceiverVideoConstraints with {"constraints":{"d842875f-v0":{"maxHeight":180},"d842875f-v1":{"maxHeight":180}},"defaultConstraints":{"maxHeight":0},"lastN":0,"onStageSources":[],"selectedSources":["d842875f-v1"]}
[features/video-quality] Video quality level for thumbnail height: 204, is: 180, override: false, max full res N: 2
[modules/connectivity/TrackStreamingStatus.ts] RtcMuteTimeout set to: 10000
_updateParticipantProperty
[modules/RTC/BridgeChannel.js] Sending ReceiverVideoConstraints with {"constraints":{"d842875f-v0":{"maxHeight":2160},"d842875f-v1":{"maxHeight":180}},"defaultConstraints":{"maxHeight":0},"lastN":0,"onStageSources":["d842875f-v0"],"selectedSources":[]}
[modules/connectivity/TrackStreamingStatus.ts] RtcMuteTimeout set to: 10000
[modules/connectivity/TrackStreamingStatus.ts] RtcMuteTimeout set to: 10000
[modules/RTC/BridgeChannel.js] Sending ReceiverVideoConstraints with {"constraints":{"d842875f-v0":{"maxHeight":180},"d842875f-v1":{"maxHeight":-1}},"defaultConstraints":{"maxHeight":0},"lastN":0,"onStageSources":["d842875f-v1"],"selectedSources":[]}
AAAAAA-BBBBBB
setRemoteParticipants-BBB
'setRemoteParticipants-ABC:', [ 'd842875f', 'd842875f-v1', 'fa18e960' ]
PARTICIPANT_JOINED-A
'当前总人数:', 3
PARTICIPANT_JOINED-B
'sendEvent: name: data:', 'PARTICIPANT_LEFT', [Function: Object]
methodName = participantLeft:---eventData---{
    currentCount = 3;
    participantId = b5ab3626;
}
Participant left: b5ab3626
[JitsiConference.js] Auto P2P disabled
Participant left: {
    currentCount = 3;
    participantId = b5ab3626;
}
Running surface LogBox ({
    initialProps =     {
    };
    rootTag = 31;
})
Failed to mount LogBox within 1s
Synchronous URL loading of http://192.168.62.156:8081/assets/images/avatar.png?platform=ios&hash=d424259cf27ba5c430d387e32c8cca56 should not occur on this application's main thread as it may lead to UI unresponsiveness. Please switch to an asynchronous networking API such as URLSession.
Synchronous URL loading of http://192.168.62.156:8081/assets/images/avatar.png?platform=ios&hash=d424259cf27ba5c430d387e32c8cca56 should not occur on this application's main thread as it may lead to UI unresponsiveness. Please switch to an asynchronous networking API such as URLSession.
Synchronous URL loading of http://192.168.62.156:8081/assets/images/avatar.png?platform=ios&hash=d424259cf27ba5c430d387e32c8cca56 should not occur on this application's main thread as it may lead to UI unresponsiveness. Please switch to an asynchronous networking API such as URLSession.
屏幕共享事件发送A
'sendEvent: name: data:', 'SCREEN_SHARE_TOGGLED', [Function: Object]
methodName = screenShareToggled:---eventData---{
    participantId = b5ab3626;
    sharing = 0;
}
Screen share toggled: {
    participantId = b5ab3626;
    sharing = 0;
}
[modules/RTC/BridgeChannel.js] Sending ReceiverVideoConstraints with {"constraints":{"d842875f-v0":{"maxHeight":180},"d842875f-v1":{"maxHeight":-1}},"defaultConstraints":{"maxHeight":0},"lastN":-1,"onStageSources":["d842875f-v1"],"selectedSources":[]}
rn-webrtc:pc:DEBUG 5 getStats +14s
Error: Request has not been opened
[modules/RTC/BridgeChannel.js] New forwarded sources: d842875f-v1
[modules/xmpp/strophe.ping.js] Ping timeout null
rn-webrtc:pc:DEBUG 5 getStats +12s
关闭摄像头
'newValue:', 6
'sendEvent: name: data:', 'VIDEO_MUTED_CHANGED', [Function: Object]
methodName = videoMutedChanged:---eventData---{
    muted = 6;
}
Video muted changed: 6
[modules/RTC/BridgeChannel.js] Sending ReceiverVideoConstraints with {"constraints":{"d842875f-v0":{"maxHeight":180},"d842875f-v1":{"maxHeight":-1}},"defaultConstraints":{"maxHeight":0},"lastN":0,"onStageSources":["d842875f-v1"],"selectedSources":[]}
[modules/RTC/BridgeChannel.js] New forwarded sources:
rn-webrtc:pc:DEBUG 5 getStats +10s
屏幕共享C
toggleScreensharing
开启屏幕共享
[modules/RTC/ScreenObtainer.js] Using getDisplayMedia for screen sharing
[modules/RTC/ScreenObtainer.js] MediaStreamTrack contentHint attribute not supported
[JitsiConference.js] _doReplaceTrack - no P2P JingleSession
55555
关闭摄像头
'newValue:', 22
'sendEvent: name: data:', 'VIDEO_MUTED_CHANGED', [Function: Object]
methodName = videoMutedChanged:---eventData---{
    muted = 22;
}
Video muted changed: 22
[modules/RTC/TraceablePeerConnection.js] TPC[id=6,type=JVB] TPC.replaceTrack old=LocalTrack[14,video], new=LocalTrack[15,video]
[modules/xmpp/JingleSessionPC.js] JingleSessionPC[session=JVB,initiator=false,sid=3mt5r5v0s30ug]  Replace track done!
[modules/RTC/BridgeChannel.js] Sending SourceVideoTypeMessage with video type e8314eb0-v0: desktop
[features/base/tracks] Replace video track - unmuted
createVirtualScreenshareParticipant
participant-AAAAA
isLocalScreenshareParticipant-AAAAA
isLocalScreenshareParticipant
AAAAAA-BBBBBB
setRemoteParticipants-BBB
'setRemoteParticipants-ABC:', [ 'd842875f', 'd842875f-v1', 'fa18e960' ]
[features/full-screen] Setting full-screen mode: false
AAAAAA-BBBBBB
setRemoteParticipants-BBB
'setRemoteParticipants-ABC:', [ 'd842875f', 'd842875f-v1', 'fa18e960' ]
server stream open completed
server stream open completed
[modules/RTC/BridgeChannel.js] SenderSourceConstraints: e8314eb0-v0 - 180
[modules/xmpp/JingleSessionPC.js] JingleSessionPC[session=JVB,initiator=false,sid=3mt5r5v0s30ug] setSenderVideoConstraint: 180, sourceName: e8314eb0-v0
[modules/RTC/BridgeChannel.js] SenderSourceConstraints: e8314eb0-v0 - -1
[modules/xmpp/JingleSessionPC.js] JingleSessionPC[session=JVB,initiator=false,sid=3mt5r5v0s30ug] setSenderVideoConstraint: 2160, sourceName: e8314eb0-v0
[modules/xmpp/JingleSessionPC.js] JingleSessionPC[session=JVB,initiator=false,sid=3mt5r5v0s30ug] setSenderVideoConstraint: 2160, sourceName: e8314eb0-v0
[modules/RTC/BridgeChannel.js] SenderSourceConstraints: e8314eb0-v0 - 180
[modules/xmpp/JingleSessionPC.js] JingleSessionPC[session=JVB,initiator=false,sid=3mt5r5v0s30ug] setSenderVideoConstraint: 180, sourceName: e8314eb0-v0
[modules/RTC/BridgeChannel.js] SenderSourceConstraints: e8314eb0-v0 - -1
[modules/xmpp/JingleSessionPC.js] JingleSessionPC[session=JVB,initiator=false,sid=3mt5r5v0s30ug] setSenderVideoConstraint: 2160, sourceName: e8314eb0-v0
[modules/xmpp/JingleSessionPC.js] JingleSessionPC[session=JVB,initiator=false,sid=3mt5r5v0s30ug] setSenderVideoConstraint: 2160, sourceName: e8314eb0-v0
[modules/RTC/BridgeChannel.js] SenderSourceConstraints: e8314eb0-v0 - 180
[modules/xmpp/JingleSessionPC.js] JingleSessionPC[session=JVB,initiator=false,sid=3mt5r5v0s30ug] setSenderVideoConstraint: 180, sourceName: e8314eb0-v0
[modules/RTC/BridgeChannel.js] SenderSourceConstraints: e8314eb0-v0 - -1
[modules/xmpp/JingleSessionPC.js] JingleSessionPC[session=JVB,initiator=false,sid=3mt5r5v0s30ug] setSenderVideoConstraint: 2160, sourceName: e8314eb0-v0
[modules/xmpp/JingleSessionPC.js] JingleSessionPC[session=JVB,initiator=false,sid=3mt5r5v0s30ug] setSenderVideoConstraint: 2160, sourceName: e8314eb0-v0
打开摄像头
'newValue:', 20
'sendEvent: name: data:', 'VIDEO_MUTED_CHANGED', [Function: Object]
methodName = videoMutedChanged:---eventData---{
    muted = 20;
}
Video muted changed: 20
[modules/RTC/BridgeChannel.js] Sending ReceiverVideoConstraints with {"constraints":{"d842875f-v0":{"maxHeight":180},"d842875f-v1":{"maxHeight":-1}},"defaultConstraints":{"maxHeight":0},"lastN":-1,"onStageSources":["d842875f-v1"],"selectedSources":[]}
[modules/RTC/BridgeChannel.js] New forwarded sources: d842875f-v1
rn-webrtc:pc:DEBUG 5 getStats +10s
[modules/statistics/AudioOutputProblemDetector.js] A potential problem is detected with the audio output for participant fa18e960, local audio levels: [null,null], remote audio levels: undefined
[modules/statistics/AvgRTPStatsReporter.js] Resetting JVB avg RTP stats
setRemoteParticipants-CCC
'setRemoteParticipants-ABC:', [ 'd842875f', 'd842875f-v1' ]
AAAAAA-BBBBBB
setRemoteParticipants-BBB
'setRemoteParticipants-ABC:', [ 'd842875f', 'd842875f-v1' ]
PARTICIPANT_JOINED-A
'当前总人数:', 2
PARTICIPANT_JOINED-B
'sendEvent: name: data:', 'PARTICIPANT_LEFT', [Function: Object]
methodName = participantLeft:---eventData---{
    currentCount = 2;
    participantId = fa18e960;
}
Participant left: fa18e960
Participant left: {
    currentCount = 2;
    participantId = fa18e960;
}
[JitsiConference.js] Auto P2P disabled
[modules/RTC/BridgeChannel.js] SenderSourceConstraints: e8314eb0-v0 - 0
[modules/xmpp/JingleSessionPC.js] JingleSessionPC[session=JVB,initiator=false,sid=3mt5r5v0s30ug] setSenderVideoConstraint: 0, sourceName: e8314eb0-v0
nw_connection_add_timestamp_locked_on_nw_queue [C261] Hit maximum timestamp count, will start dropping events
[modules/RTC/BridgeChannel.js] SenderSourceConstraints: e8314eb0-v0 - 180
[modules/xmpp/JingleSessionPC.js] JingleSessionPC[session=JVB,initiator=false,sid=3mt5r5v0s30ug] setSenderVideoConstraint: 180, sourceName: e8314eb0-v0
[modules/RTC/BridgeChannel.js] SenderSourceConstraints: e8314eb0-v1 - 180
[modules/xmpp/ChatRoom.js] entered [email protected]/d879b92e { isReplaceParticipant: 0,
  affiliation: 'none',
  role: 'participant',
  jid: '[email protected]/kXtC5lcbPb0Z',
  isFocus: false,
  isHiddenDomain: false,
  statsID: 'Jerald-6oZ',
  features: {},
  nick: '111' }
participant-AAAAA
isLocalScreenshareParticipant-AAAAA
isLocalScreenshareParticipant-BBBBBB
'name', '111'
'name:', '111'
'config?.defaultRemoteDisplayName:', undefined
'id', 'd879b92e'
'displayName', '111'
AAAAAA-BBBBBB
setRemoteParticipants-BBB
'setRemoteParticipants-ABC:', [ 'd842875f', 'd842875f-v1', 'd879b92e' ]
AAAAAA-BBBBBB
setRemoteParticipants-BBB
'setRemoteParticipants-ABC:', [ 'd842875f', 'd842875f-v1', 'd879b92e' ]
PARTICIPANT_JOINED-A
'当前总人数:', 3
PARTICIPANT_JOINED-B
'sendEvent: name: data:', 'PARTICIPANT_JOINED', [Function: Object]
methodName = participantJoined:---eventData---{
    currentCount = 3;
    name = 111;
    participantId = d879b92e;
    role = participant;
}
Participant joined: d879b92e
Participant joined: {
    currentCount = 3;
    name = 111;
    participantId = d879b92e;
    role = participant;
}
[JitsiConference.js] Auto P2P disabled
[modules/RTC/BridgeChannel.js] SenderSourceConstraints: e8314eb0-v1 - 0
[modules/RTC/BridgeChannel.js] SenderSourceConstraints: e8314eb0-v0 - 2160
[modules/xmpp/JingleSessionPC.js] JingleSessionPC[session=JVB,initiator=false,sid=3mt5r5v0s30ug] setSenderVideoConstraint: 2160, sourceName: e8314eb0-v0
[modules/RTC/BridgeChannel.js] SenderSourceConstraints: e8314eb0-v0 - 180
[modules/xmpp/JingleSessionPC.js] JingleSessionPC[session=JVB,initiator=false,sid=3mt5r5v0s30ug] setSenderVideoConstraint: 180, sourceName: e8314eb0-v0
rn-webrtc:pc:DEBUG 5 getStats +10s
[modules/RTC/BridgeChannel.js] SenderSourceConstraints: e8314eb0-v0 - -1
[modules/xmpp/JingleSessionPC.js] JingleSessionPC[session=JVB,initiator=false,sid=3mt5r5v0s30ug] setSenderVideoConstraint: 2160, sourceName: e8314eb0-v0
[modules/xmpp/JingleSessionPC.js] JingleSessionPC[session=JVB,initiator=false,sid=3mt5r5v0s30ug] setSenderVideoConstraint: 2160, sourceName: e8314eb0-v0
setRemoteParticipants-CCC
'setRemoteParticipants-ABC:', [ 'd842875f-v1', 'd879b92e' ]
[modules/statistics/AvgRTPStatsReporter.js] Resetting JVB avg RTP stats
setRemoteParticipants-CCC
'setRemoteParticipants-ABC:', [ 'd879b92e' ]
AAAAAA-BBBBBB
setRemoteParticipants-BBB
'setRemoteParticipants-ABC:', [ 'd842875f', 'd842875f-v1', 'd879b92e' ]
[modules/RTC/BridgeChannel.js] Sending ReceiverVideoConstraints with {"constraints":{"d842875f-v1":{"maxHeight":-1}},"defaultConstraints":{"maxHeight":0},"lastN":-1,"onStageSources":["d842875f-v1"],"selectedSources":[]}
AAAAAA-BBBBBB
setRemoteParticipants-BBB
'setRemoteParticipants-ABC:', [ 'd879b92e' ]
PARTICIPANT_JOINED-A
'当前总人数:', 2
PARTICIPANT_JOINED-B
'sendEvent: name: data:', 'PARTICIPANT_LEFT', [Function: Object]
PARTICIPANT_JOINED-A
'当前总人数:', 2
PARTICIPANT_JOINED-B
'sendEvent: name: data:', 'PARTICIPANT_LEFT', [Function: Object]
methodName = participantLeft:---eventData---{
    currentCount = 2;
    participantId = "d842875f-v1";
}
Participant left: d842875f-v1
Participant left: {
    currentCount = 2;
    participantId = "d842875f-v1";
}
methodName = participantLeft:---eventData---{
    currentCount = 2;
    participantId = d842875f;
}
Participant left: d842875f
Participant left: {
    currentCount = 2;
    participantId = d842875f;
}
[JitsiConference.js] Auto P2P disabled
[modules/RTC/BridgeChannel.js] Received VideoSourcesMap: [{"source":"d842875f-v1","owner":"d842875f","ssrc":3745090523,"rtx":1739683437,"videoType":"DESKTOP"}]
[modules/xmpp/JingleSessionPC.js] JingleSessionPC[session=JVB,initiator=false,sid=3mt5r5v0s30ug] Processing addRemoteStream
[modules/RTC/BridgeChannel.js] SenderSourceConstraints: e8314eb0-v0 - 180
[modules/xmpp/JingleSessionPC.js] JingleSessionPC[session=JVB,initiator=false,sid=3mt5r5v0s30ug] setSenderVideoConstraint: 180, sourceName: e8314eb0-v0
rn-webrtc:pc:DEBUG 5 setRemoteDescription +1s
rn-webrtc:pc:DEBUG 5 ontrack +5ms
[modules/RTC/TraceablePeerConnection.js] TPC[id=6,type=JVB] Received track event for remote stream[id=remote-video-5,type=video]
[modules/xmpp/SignalingLayerImpl.js] getPeerMediaInfo - no presence stored for: d842875f
[modules/RTC/TraceablePeerConnection.js] TPC[id=6,type=JVB]: no source-info available for d842875f:d842875f-v1, assuming default state
[modules/RTC/TraceablePeerConnection.js] TPC[id=6,type=JVB] creating remote track[endpoint=d842875f,ssrc=3745090523,type=video,sourceName=d842875f-v1]
[JitsiConference.js] Source signaling received before presence for d842875f
rn-webrtc:pc:DEBUG 5 setRemoteDescription OK +37ms
rn-webrtc:pc:DEBUG 5 createAnswer +6ms
rn-webrtc:pc:DEBUG 5 setLocalDescription +68ms
屏幕共享事件发送A
'sendEvent: name: data:', 'SCREEN_SHARE_TOGGLED', [Function: Object]
methodName = screenShareToggled:---eventData---{
    participantId = d842875f;
    sharing = 0;
}
Screen share toggled: {
    participantId = d842875f;
    sharing = 0;
}
rn-webrtc:pc:DEBUG 5 setLocalDescription OK +13ms
[modules/xmpp/JingleSessionPC.js] JingleSessionPC[session=JVB,initiator=false,sid=3mt5r5v0s30ug] addRemoteStream - OK
[modules/RTC/BridgeChannel.js] SenderSourceConstraints: e8314eb0-v0 - -1
[modules/xmpp/JingleSessionPC.js] JingleSessionPC[session=JVB,initiator=false,sid=3mt5r5v0s30ug] setSenderVideoConstraint: 2160, sourceName: e8314eb0-v0
[modules/xmpp/JingleSessionPC.js] JingleSessionPC[session=JVB,initiator=false,sid=3mt5r5v0s30ug] setSenderVideoConstraint: 2160, sourceName: e8314eb0-v0
打开摄像头
'newValue:', 20
'sendEvent: name: data:', 'VIDEO_MUTED_CHANGED', [Function: Object]
methodName = videoMutedChanged:---eventData---{
    muted = 20;
}
Video muted changed: 20
打开摄像头
'newValue:', 20
'sendEvent: name: data:', 'VIDEO_MUTED_CHANGED', [Function: Object]
methodName = videoMutedChanged:---eventData---{
    muted = 20;
}
Video muted changed: 20
[VideoTrackAdapter] Mute event for pc 5 track remote-video-5
打开摄像头
'newValue:', 20
'sendEvent: name: data:', 'VIDEO_MUTED_CHANGED', [Function: Object]
methodName = videoMutedChanged:---eventData---{
    muted = 20;
}
Video muted changed: 20
rn-webrtc:pc:DEBUG 5 getStats +9s
rn-webrtc:pc:DEBUG 5 getStats +10s
rn-webrtc:pc:DEBUG 5 getStats +10s
nw_path_necp_check_for_updates Failed to copy updated result (22)
rn-webrtc:pc:DEBUG 5 getStats +10s
rn-webrtc:pc:DEBUG 5 getStats +10s
[modules/statistics/AudioOutputProblemDetector.js] A potential problem is detected with the audio output for participant d879b92e, local audio levels: [null,null], remote audio levels: undefined

Reproducibility

  • The problem is reproducible on meet.jit.si

More details?

The log information is the log output of the complete operation.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant