ConnectyCube / connectycube-flutter-sdk-releases

ConnectyCube Flutter SDK Releases
7 stars 1 forks source link

After Three consecutive logins with short video session. Cannot login for a 4th session #13

Closed rdhillbb closed 3 years ago

rdhillbb commented 4 years ago

Platform (use [x]) [X ] Android [ ] iOS

Device info Manufacture: RealMe Model: RealMe Plus 6 RMX2061 OS version: Android 10

Describe the bug: After about three hours trying to figure out my code having this issue. I went and tried the sample p2p app. I was able to reproduce the same issue.

You can use your sample p2p app to reproduce. While testing my app with repeated sigins/signoff and video session, one phone could no longer sign in.

"Error Message Login Error Something went wrong during login to Connecty Cube." You can reproduce using the p2p sample app to reproduce.

Steps to Reproduce:

  1. Take two pones and sign in with different IDs.

  2. Phone calls A Phone B

  3. Phone B accepts the call.

  4. Phone B terminates the call after 5 seconds.

  5. Sign Out Phone A

  6. Sign in on Phone A

  7. Go TO 2 Phone may ceses to login after 3 or 4 attempts. The following error message is displayed: "Error Message Login Error Something went wrong during login to Connecty Cube."

Logs:

log here

or Gist log

Actual result:

Expected behavior:

Additional info Add any other context about the problem here.

TatankaConCube commented 4 years ago

hello @rdhillbb, in this case, will be better, to provide for us logs from the flutter console.

One more thing - we don't use reconnection manager in our sample, but you can do this, it is easy, just apply solution from our documentation in your app. To listen the current chat connection state use connectionStateStream from our SDK.

rdhillbb commented 4 years ago

I will provide the logs. To be clear on the issue. The third or fourth attempt to sign back in results in the error message or hangs waiting for sign in process to finish.

rdhillbb commented 4 years ago

Attached you will find the log.

On September 24, 2020 at 3:25 PM, TatankaConCube notifications@github.com wrote:

hello @rdhillbb, in this case, will be better, to provide for us logs from the flutter console.

One more thing - we don't use reconnection manager in our sample, but you can do this, it is easy, just apply solution from our documentation in your app. To listen the current chat connection state use connectionStateStream from our SDK.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or unsubscribe. Launching lib/main.dart on RMX2061 in debug mode... ✓ Built build/app/outputs/flutter-apk/app-debug.apk. Installing build/app/outputs/flutter-apk/app.apk... Connecting to VM Service at ws://127.0.0.1:40029/MM-juK2jilw=/ws I/flutter ( 9836): OS android Processors:8 version: 2.9.2 (stable) (Wed Aug 26 12:44:28 2020 +0200) on "android_arm64" I/p2p_call_sampl( 9836): ProcessProfilingInfo new_methods=596 is saved saved_to_disk=1 resolve_classes_delay=5000 D/ColorViewRootUtil( 9836): nav bar mode ignore false downX 567 downY 618 mScreenHeight 2400 mScreenWidth 1080 mStatusBarHeight 54 globalScale 1.125 nav mode 0 rotation 0 event MotionEvent { action=ACTION_DOWN, actionButton=0, id[0]=0, x[0]=567.0, y[0]=618.0, toolType[0]=TOOL_TYPE_FINGER, buttonState=0, classification=NONE, metaState=0, flags=0x0, edgeFlags=0x0, pointerCount=1, historySize=0, eventTime=106253, downTime=106253, deviceId=4, source=0x1002, displayId=0 } I/flutter ( 9836): CB-SDK: : ========================================================= I/flutter ( 9836): === REQUEST ==== 748e6a74-3c4c-4cac-bd84-a038d72ca6f8 === I/flutter ( 9836): REQUEST I/flutter ( 9836): POST https://api.connectycube.com/session I/flutter ( 9836): HEADERS I/flutter ( 9836): {Content-type: application/json, ConnectyCube-REST-API-Version: 0.1.1, CB-SDK: Flutter 0.4.0, CB-Token: } I/flutter ( 9836): BODY I/flutter ( 9836): {"application_id":"3050","auth_key":"TGqnHW8YqVSwMfN","nonce":"3179859887","timestamp":"1600942682","signature":"daa60cb6a23ce250d54f70ab6083aea4eaa22be1","user":{"login":"rdhill","password":"qwerty1234"}} I/flutter ( 9836): I/flutter ( 9836): CB-SDK: : *** I/flutter ( 9836): * RESPONSE 201 748e6a74-3c4c-4cac-bd84-a038d72ca6f8 * I/flutter ( 9836): HEADERS I/flutter ( 9836): {connection: keep-alive, cache-control: max-age=0, private, must-revalidate, set-cookie: _mkra_ctxt=d130865bb44c90955270a9b2961bbc62--201; path=/; max-age=5; HttpOnly; secure, status: 201 Created, transfer-encoding: chunked, date: Thu, 24 Sep 2020 10:18:05 GMT, access-control-allow-origin: *, strict-transport-security: max-age=31536000,max-age=15768000;, content-type: application/json; charset=utf-8, x-xss-protection: 1; mode=block, server: nginx/1.16.1, x-request-id: 4b16b343-87f0-4125-856f-317d90cc05f3, cb-token-expirationdate: 2020-09-24 12:18:05 UTC, connectycube-rest-api-version: 0.1.1, x-runtime: 0.048826, etag: W/"7e65564ea51deb3b465be0b8d075742b", x-frame-options: SAMEORIGIN, x-content-type-options: nosniff} I/flutter ( 9836): BODY I/flutter ( 9836): {"session":{"id":17432482,"user_id":1754075,"application_id":3050,"nonce":3179859887,"token":"df4ffa2f065c97df3002ed4bcbc9a7078b000bea","ts":1600942682,"created_at":"2020-09-24T10:18:05Z","updated_at":"2020-09-24T10:18:05Z","user":{"id":1754075,"full_name":"Randolph Hill","email":"rdhill@fattree.io","login":"rdhill","phone":"+6583286705","website":null,"created_at":"2020-08-07T13:21:56Z","updated_at":"2020-09-24T10:18:05Z","last_request_at":"2020-09-24T10:18:05Z","external_user_id":null,"facebook_id":null,"twitter_id":null,"blob_id":null,"custom_data":"","avatar":"","user_tags":"XDOC143X"}}} I/flutter ( 9836): I/flutter ( 9836): sending: <?xml version='1.0'?> I/flutter ( 9836): <stream:stream xmlns='jabber:client' version='1.0' xmlns:stream='http://etherx.jabber.org/streams' I/flutter ( 9836): to='chat.connectycube.com' I/flutter ( 9836): xml:lang='en' I/flutter ( 9836): > I/flutter ( 9836): State: XmppConnectionState.SocketOpening I/flutter ( 9836): CB-SDK: CubeChatConnection: Chat connection SocketOpening I/flutter ( 9836): response: <?xml version='1.0'?> I/flutter ( 9836): processInitialStream I/flutter ( 9836): response: PLAINANONYMOUSPLAIN_FASTzlib</stream:features> I/flutter ( 9836): Negotating features I/flutter ( 9836): ELEMENT true I/flutter ( 9836): negotiating starttls I/flutter ( 9836): sending: I/flutter ( 9836): Feature Started Parsing I/flutter ( 9836): response: I/flutter ( 9836): startSecureSocket I/flutter ( 9836): XmppConnectionState.SocketOpening I/flutter ( 9836): sending: <?xml version='1.0'?> I/flutter ( 9836): <stream:stream xmlns='jabber:client' version='1.0' xmlns:stream='http://etherx.jabber.org/streams' I/flutter ( 9836): to='chat.connectycube.com' I/flutter ( 9836): xml:lang='en' I/flutter ( 9836): > I/flutter ( 9836): response: <?xml version='1.0'?> I/flutter ( 9836): processInitialStream I/flutter ( 9836): response: PLAINANONYMOUSPLAIN_FASTzlib</stream:features> I/flutter ( 9836): Negotating features I/flutter ( 9836): ELEMENT true I/flutter ( 9836): sending: ADE3NTQwNzUtMzA1MABxd2VydHkxMjM0 I/flutter ( 9836): Feature Started Parsing I/flutter ( 9836): response: I/flutter ( 9836): sending: <?xml version='1.0'?> I/flutter ( 9836): <stream:stream xmlns='jabber:client' version='1.0' xmlns:stream='http://etherx.jabber.org/streams' I/flutter ( 9836): to='chat.connectycube.com' I/flutter ( 9836): xml:lang='en' I/flutter ( 9836): > I/flutter ( 9836): State: XmppConnectionState.Authenticated I/flutter ( 9836): CB-SDK: CubeChatConnection: Chat connection Authenticated I/flutter ( 9836): ELEMENT true I/flutter ( 9836): sending: I/flutter ( 9836): Feature Started Parsing I/flutter ( 9836): response: <?xml version='1.0'?> I/flutter ( 9836): processInitialStream I/flutter ( 9836): response: I/flutter ( 9836): DONE PARSING FATURES I/flutter ( 9836): State: XmppConnectionState.DoneParsingFeatures I/flutter ( 9836): CB-SDK: CubeChatConnection: Chat connection DoneParsingFeatures I/flutter ( 9836): response: zlib</stream:features> I/flutter ( 9836): Negotating features I/flutter ( 9836): ELEMENT true I/flutter ( 9836): sending: I/flutter ( 9836): I/flutter ( 9836): flutter_cf231e2ad2703c00 I/flutter ( 9836): I/flutter ( 9836): I/flutter ( 9836): Feature Started Parsing I/flutter ( 9836): response: I/flutter ( 9836): sending: I/flutter ( 9836): response: jid>1754075-3050@chat.connectycube.com/flutter_cf231e2ad2703c00</jid I/flutter ( 9836): ELEMENT false I/flutter ( 9836): ELEMENT true I/flutter ( 9836): sending: I/flutter ( 9836): I/flutter ( 9836): I/flutter ( 9836): Feature Started Parsing I/flutter ( 9836): response: I/flutter ( 9836): sending: I/flutter ( 9836): response: I/flutter ( 9836): State: XmppConnectionState.SessionInitialized I/flutter ( 9836): CB-SDK: CubeChatConnection: Chat connection SessionInitialized I/flutter ( 9836): sending: I/flutter ( 9836): I/flutter ( 9836): I/flutter ( 9836): ELEMENT false I/flutter ( 9836): No elements I/flutter ( 9836): DONE PARSING FATURES I/flutter ( 9836): State: XmppConnectionState.DoneParsingFeatures I/flutter ( 9836): CB-SDK: CubeChatConnection: Chat connection DoneParsingFeatures I/flutter ( 9836): response: I/flutter ( 9836): sending: I/flutter ( 9836): response: <feature var="urn:ietf I/flutter ( 9836): State: XmppConnectionState.DoneServiceDiscovery I/flutter ( 9836): CB-SDK: CubeChatConnection: Chat connection DoneServiceDiscovery I/flutter ( 9836): State: XmppConnectionState.Ready I/flutter ( 9836): sending: I/flutter ( 9836): I/flutter ( 9836): I/flutter ( 9836): sending: I/flutter ( 9836): CB-SDK: CubeChatConnection: Chat connection Ready I/flutter ( 9836): response: I/flutter ( 9836): sending: I/flutter ( 9836): response: I/flutter ( 9836): RosterListChanged: [] I/flutter ( 9836): response: I/flutter ( 9836): sending: I/flutter ( 9836): response: I/flutter ( 9836): No id found for stanza I/flutter ( 9836): response: I/flutter ( 9836): sending: I/flutter ( 9836): sending: I/flutter ( 9836): response: I/flutter ( 9836): Delivered: GFSGAPVNJ I/flutter ( 9836): Delivered: RDINSPPPK I/flutter ( 9836): Delivered: GADVMEVXW I/flutter ( 9836): Delivered: MEKFMKKYV I/flutter ( 9836): Delivered stanza without id presence I/flutter ( 9836): sending: I/flutter ( 9836): response: D/ColorViewRootUtil( 9836): nav bar mode ignore false downX 829 downY 601 mScreenHeight 2400 mScreenWidth 1080 mStatusBarHeight 54 globalScale 1.125 nav mode 0 rotation 0 event MotionEvent { action=ACTION_DOWN, actionButton=0, id[0]=0, x[0]=829.0, y[0]=601.0, toolType[0]=TOOL_TYPE_FINGER, buttonState=0, classification=NONE, metaState=0, flags=0x0, edgeFlags=0x0, pointerCount=1, historySize=0, eventTime=122570, downTime=122570, deviceId=4, source=0x1002, displayId=0 } I/flutter ( 9836): sending: I/flutter ( 9836): response: I/flutter ( 9836): sending: I/flutter ( 9836): response: I/flutter ( 9836): sending: I/flutter ( 9836): response: I/flutter ( 9836): sending: I/flutter ( 9836): response: I/flutter ( 9836): sending: I/flutter ( 9836): response: D/ColorViewRootUtil( 9836): nav bar mode ignore false downX 396 downY 2035 mScreenHeight 2400 mScreenWidth 1080 mStatusBarHeight 54 globalScale 1.125 nav mode 0 rotation 0 event MotionEvent { action=ACTION_DOWN, actionButton=0, id[0]=0, x[0]=396.0, y[0]=2035.0, toolType[0]=TOOL_TYPE_FINGER, buttonState=0, classification=NONE, metaState=0, flags=0x0, edgeFlags=0x0, pointerCount=1, historySize=0, eventTime=148121, downTime=148121, deviceId=4, source=0x1002, displayId=0 } I/flutter ( 9836): CB-SDK: : ========================================================= I/flutter ( 9836): === REQUEST ==== 4d9f1833-625b-4ae4-9e78-fe37914d14e0 === I/flutter ( 9836): REQUEST I/flutter ( 9836): GET https://api.connectycube.com/users/by_tags?tags=XDOC143X I/flutter ( 9836): HEADERS I/flutter ( 9836): {Content-type: application/json, ConnectyCube-REST-API-Version: 0.1.1, CB-SDK: Flutter 0.4.0, CB-Token: df4ffa2f065c97df3002ed4bcbc9a7078b000bea} I/flutter ( 9836): BODY I/flutter ( 9836): I/flutter ( 9836): I/flutter ( 9836): CB-SDK: : start call null I/flutter ( 9836): CB-SDK: : *** I/flutter ( 9836): RESPONSE 200 4d9f1833-625b-4ae4-9e78-fe37914d14e0 I/flutter ( 9836): HEADERS I/flutter ( 9836): {connection: keep-alive, cache-control: max-age=0, private, must-revalidate, set-cookie: _mkra_ctxt=d98a338e8650e1083f3188303c8b14c5--200; path=/; max-age=5; HttpOnly; secure, status: 200 OK, transfer-encoding: chunked, date: Thu, 24 Sep 2020 10:18:47 GMT, access-control-allow-origin: *, strict-transport-security: max-age=31536000,max-age=15768000;, content-type: application/json; charset=utf-8, x-xss-protection: 1; mode=block, server: nginx/1.16.1, x-request-id: e45f48e7-bc18-46bd-a59c-80fd45e90f68, cb-token-expirationdate: 2020-09-24 12:18:05 UTC, connectycube-rest-api-version: 0.1.1, x-runtime: 0.036299, etag: W/"83ac757d31ad2997470638cc5091cb25", x-frame-options: SAMEORIGIN, x-content-type-options: nosniff} I/flutter ( 9836): BODY I/flutter ( 9836): {"current_page":1,"per_page":10,"total_entries":3,"items":[{"user":{"id":1754075,"full_name":"Randolph Hill","email":"rdhill@fattree.io","login":"rdhill","phone":"+6583286705","website":null,"created_at":"2020-08-07T13:21:56Z","updated_at":"2020-09-24T10:18:05Z","last_request_at":"2020-09-24T10:18:05Z","external_user_id":null,"facebook_id":null,"twitter_id":null,"blob_id":null,"custom_data":"","avatar":"","user_tags":"XDOC143X"}},{"user":{"id":1783277,"full_name":"Ipnu Davis","email":"ipnudavis@fattree.io","login":"ipnudavis","phone":"+855969007829","website":"https://dozensofdreams.com","created_at":"2020-08-14T14:04:46Z","updated_at":"2020-09-24T10:18:28Z","last_request_at":"2020-09-24T10:18:28Z","external_user_id":1234567890,"facebook_id":null,"twitter_id":null,"blob_id":null,"custom_data":"","avatar":"","user_tags":"XDOC143X"}},{"user":{"id":1783346,"full_name":"Marvin Simon","email":"ipnudavis@fat-tree.net","login":"ipnudavisfat","phone":"+855969007829","website":"https://dozensofdreams.com","created_ I/flutter ( 9836): I/flutter ( 9836): I/flutter ( 9836): xxxxxxxxxxxxxxxxxx I/flutter ( 9836): {currentPage: 1, totalEntries: 3, perPage: 10, skip: null, limit: null, items: [{full_name: Randolph Hill, email: rdhill@fattree.io, login: rdhill, phone: +6583286705, website: null, last_request_at: 2020-09-24 10:18:05.000Z, external_user_id: null, facebook_id: null, twitter_id: null, password: null, oldPassword: null, custom_data: , avatar: , tag_list: XDOC143X, id: 1754075, created_at: 2020-08-07 13:21:56.000Z, updated_at: 2020-09-24 10:18:05.000Z}, {full_name: Ipnu Davis, email: ipnudavis@fattree.io, login: ipnudavis, phone: +855969007829, website: https://dozensofdreams.com, last_request_at: 2020-09-24 10:18:28.000Z, external_user_id: 1234567890, facebook_id: null, twitter_id: null, password: null, oldPassword: null, custom_data: , avatar: , tag_list: XDOC143X, id: 1783277, created_at: 2020-08-14 14:04:46.000Z, updated_at: 2020-09-24 10:18:28.000Z}, {full_name: Marvin Simon, email: ipnudavis@fat-tree.net, login: ipnudavisfat, phone: +855969007829, website: https://dozensofdreams.com, last_request_at: nu I/flutter ( 9836): I/flutter ( 9836): xxxxxxxxxxxxxxxxxx I/flutter ( 9836): sending: I/flutter ( 9836): response: I/flutter ( 9836): sending: I/flutter ( 9836): response: I/FlutterWebRTCPlugin( 9836): getUserMedia(audio): mandatory: [], optional: [googNoiseSuppression: true, googEchoCancellation: true, echoCancellation: true, googEchoCancellation2: true, googDAEchoCancellation: true] I/FlutterWebRTCPlugin( 9836): getUserMedia(video): com.cloudwebrtc.webrtc.utils.ConstraintsMap@85acc7f I/CameraManagerGlobal( 9836): Connecting to camera service W/CameraManagerGlobal( 9836): [soar.cts] ignore the status update of camera: 2 W/CameraManagerGlobal( 9836): [soar.cts] ignore the status update of camera: 3 W/CameraManagerGlobal( 9836): [soar.cts] ignore the status update of camera: 4 W/CameraManagerGlobal( 9836): [soar.cts] ignore the status update of camera: 5 W/CameraManagerGlobal( 9836): [soar.cts] ignore the status update of camera: 6 W/CameraManagerGlobal( 9836): [soar.cts] ignore the status update of camera: 7 W/CameraManagerGlobal( 9836): [soar.cts] ignore the status update of camera: 8 W/CameraManagerGlobal( 9836): [soar.cts] ignore the status update of camera: 9 W/CameraManagerGlobal( 9836): ignore the torch status update of camera: 4 W/CameraManagerGlobal( 9836): ignore the torch status update of camera: 6 W/CameraManagerGlobal( 9836): ignore the torch status update of camera: 7 W/CameraManagerGlobal( 9836): ignore the torch status update of camera: 8 D/FlutterWebRTCPlugin( 9836): Creating video capturer using Camera2 API. D/FlutterWebRTCPlugin( 9836): Create front camera 1 succeeded I/org.webrtc.Logging( 9836): EglBase14Impl: Using OpenGL ES version 2 I/org.webrtc.Logging( 9836): CameraCapturer: startCapture: 1280x720@60 D/FlutterWebRTCPlugin( 9836): changeCaptureFormat: 1280x720@60 I/org.webrtc.Logging( 9836): Camera2Session: Create new camera2 session on camera 1 I/org.webrtc.Logging( 9836): Camera2Session: start D/FlutterWebRTCPlugin( 9836): MediaStream id: 7687d2d1-894f-4343-a8a0-64d94fdb1c97 I/Choreographer( 9836): Skipped 3 frames! The application may be doing too much work on its main thread. I/flutter ( 9836): CB-SDK: _ConversationCallScreenState: _addLocalMediaStream I/org.webrtc.Logging( 9836): Camera2Session: Available preview sizes: [2304x1728, 2304x1296, 2304x1040, 2280x1080, 2280x1052, 2192x1080, 2048x1536, 1920x1440, 1920x1080, 1728x1728, 1600x1200, 1560x720, 1440x1080, 1280x960, 1280x768, 1280x720, 1080x1080, 1024x738, 1024x768, 800x600, 800x480, 720x480, 640x480, 352x288, 320x240, 176x144] I/org.webrtc.Logging( 9836): Camera2Session: Available fps ranges: [[15.0:15.0], [8.0:30.0], [30.0:30.0]] I/org.webrtc.Logging( 9836): Camera2Session: Using capture format: 1280x720@[8.0:30.0] I/org.webrtc.Logging( 9836): Camera2Session: Opening camera 1 D/FlutterWebRTCPlugin( 9836): CameraEventsHandler.onCameraOpening: cameraName=1 I/org.webrtc.Logging( 9836): EglRenderer: Initializing EglRenderer I/org.webrtc.Logging( 9836): EglRenderer: EglBase.create shared context I/org.webrtc.Logging( 9836): EglBase14Impl: Using OpenGL ES version 2 D/RTCAudioManager( 9836): ctor D/RTCBluetoothManager( 9836): create@[name=main, id=2] D/RTCBluetoothManager( 9836): ctor D/RTCAudioManager( 9836): useSpeakerphone: auto D/RTCProximitySensor( 9836): RTCProximitySensor@[name=main, id=2] D/RTCAudioManager( 9836): defaultAudioDevice: SPEAKER_PHONE D/RTCAudioManager( 9836): Android SDK: 29, Release: 10, Brand: realme, Device: RMX2061L1, Id: QKQ1.191222.002, Hardware: qcom, Manufacturer: realme, Model: RMX2061, Product: RMX2061 D/FlutterWebRTCPlugin( 9836): Starting the audio manager... D/RTCAudioManager( 9836): start D/RTCAudioManager( 9836): AudioManager starts... I/AudioManager( 9836): In isSpeakerphoneOn(), calling application: com.connectycube.flutter.p2p_call_sample W/AudioManager( 9836): Use of stream types is deprecated for operations other than volume control W/AudioManager( 9836): See the documentation of requestAudioFocus() for what to use instead with android.media.AudioAttributes to qualify your playback use case D/RTCAudioManager( 9836): Audio focus request granted for VOICE_CALL streams D/AudioManager( 9836): setMode mode=3 from com.connectycube.flutter.p2p_call_sample I/org.webrtc.Logging( 9836): Camera2Session: Camera opened. D/RTCBluetoothManager( 9836): start W/RTCBluetoothManager( 9836): Process (pid=9836) lacks BLUETOOTH permission D/RTCAudioManager( 9836): --- updateAudioDeviceState: wired headset=false, BT state=UNINITIALIZED D/RTCAudioManager( 9836): Device status: available=[], selected=NONE, user selected=NONE D/RTCAudioManager( 9836): setAudioDeviceInternal(device=SPEAKER_PHONE) I/AudioManager( 9836): In isSpeakerphoneOn(), calling application: com.connectycube.flutter.p2p_call_sample I/AudioManager( 9836): In setSpeakerphoneOn(), on: true, calling application: com.connectycube.flutter.p2p_call_sample D/AudioManager( 9836): setSpeakerphoneOn on=true from com.connectycube.flutter.p2p_call_sample D/AudioManager( 9836): setSpeakerphoneOn keys: get_speaker_authority=com.connectycube.flutter.p2p_call_sample, mAuthoriyStr = true D/RTCAudioManager( 9836): New device status: available=[SPEAKER_PHONE, EARPIECE], selected=SPEAKER_PHONE D/FlutterWebRTCPlugin( 9836): onAudioManagerDevicesChanged: [SPEAKER_PHONE, EARPIECE], selected: SPEAKER_PHONE D/RTCAudioManager( 9836): --- updateAudioDeviceState done D/RTCAudioManager( 9836): AudioManager started I/org.webrtc.Logging( 9836): EglRenderer: Releasing. I/org.webrtc.Logging( 9836): EglRenderer: eglBase detach and release. I/org.webrtc.Logging( 9836): EglRenderer: Releasing done. I/org.webrtc.Logging( 9836): EglRenderer: Initializing EglRenderer I/org.webrtc.Logging( 9836): EglRenderer: Quitting render thread. I/org.webrtc.Logging( 9836): EglRenderer: EglBase.create shared context I/org.webrtc.Logging( 9836): EglBase14Impl: Using OpenGL ES version 2 I/flutter ( 9836): CB-SDK: PeerConnection: _createOffer for opponent 1783277 D/FlutterWebRTCPlugin( 9836): addStreamcom.cloudwebrtc.webrtc.utils.AnyThreadResult@e2ec750 D/FlutterWebRTCPlugin( 9836): peerConnectionSetLocalDescription() start I/org.webrtc.Logging( 9836): WebRtcAudioRecordExternal: enableBuiltInAEC(false) I/org.webrtc.Logging( 9836): WebRtcAudioEffectsExternal: setAEC(false) I/org.webrtc.Logging( 9836): WebRtcAudioRecordExternal: enableBuiltInNS(true) I/org.webrtc.Logging( 9836): WebRtcAudioEffectsExternal: setNS(true) I/org.webrtc.Logging( 9836): NetworkMonitor: Start monitoring with native observer 514444838336 I/flutter ( 9836): sending: 1783277WebRTCVideoChat17540751c3ce6e4c-c0e1-4545-b3fc-d6bcbfdbcb52callflutter0.4.0v=0 I/flutter ( 9836): o=- 799595735193342153 2 IN IP4 127.0.0.1 I/flutter ( 9836): s=- I/flutter ( 9836): t=0 0 I/flutter ( 9836): a=group:BUNDLE audio video I/flutter ( 9836): a=msid-semantic: WMS 7687d2d1-894f-4343-a8a0-64d94fdb1c97 I/flutter ( 9836): m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 I/flutter ( 9836): c=IN IP4 0.0.0.0 I/flutter ( 9836): a=rtcp:9 IN IP4 0.0.0.0 I/flutter ( 9836): a=ice-ufrag:i/Uv I/flutter ( 9836): a=ice-pwd:+ump8lwGrdCCaq6tOHQ4iyTm I/flutter ( 9836): a=ice-options:trickle renomination I/flutter ( 9836): a=fingerprint:sha-256 F6:40:38:29:44:5F:00:CE:F3:65:C4:25:D2:07:01:88:D0:67:02:F3:10:E8:3E:34:EA:32:7D:8C:C8:1B:3C:8D I/flutter ( 9836): a=setup:actpass I/flutter ( 9836): a=mid:audio I/flutter ( 9836): a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level I/flutter ( 9836): a=extmap:2 http://ww D/FlutterWebRTCPlugin( 9836): peerConnectionSetLocalDescription() end D/FlutterWebRTCPlugin( 9836): onIceGatheringChangeGATHERING D/FlutterWebRTCPlugin( 9836): onIceCandidate D/FlutterWebRTCPlugin( 9836): onIceCandidate D/FlutterWebRTCPlugin( 9836): onIceCandidate I/chatty ( 9836): uid=10200(com.connectycube.flutter.p2p_call_sample) signaling_threa identical 4 lines D/FlutterWebRTCPlugin( 9836): onIceCandidate I/flutter ( 9836): CB-SDK: PeerConnection: onSignalingState changed to RTCSignalingState.RTCSignalingStateHaveLocalOffer for opponent 1783277 I/flutter ( 9836): CB-SDK: PeerConnection: onIceGatheringState changed to RTCIceGatheringState.RTCIceGatheringStateGathering for opponent 1783277 I/flutter ( 9836): CB-SDK: BaseSession: onIceGatheringStateChanged state= RTCIceGatheringState.RTCIceGatheringStateGathering for userId= 1783277 I/flutter ( 9836): CB-SDK: : sendIceCandidate, _sdp = CubeRTCSessionDescription: {sessionId = c3ce6e4c-c0e1-4545-b3fc-d6bcbfdbcb52, callerId = 1754075, opponents = {1783277}, conferenceType = 1, userInfo = null} I/flutter ( 9836): sending: 1783277WebRTCVideoChat17540751c3ce6e4c-c0e1-4545-b3fc-d6bcbfdbcb52iceCandidatesflutter0.4.00audiocandidate:2437072876 1 udp 2122194687 192.168.1.2 43531 typ host generation 0 ufrag i/Uv network-id 4 network-cost 10 I/flutter ( 9836): CB-SDK: : sendIceCandidate, _sdp = CubeRTCSessionDescription: {sessionId = c3ce6e4c-c0e1-4545-b3fc-d6bcbfdbcb52, callerId = 1754075, opponents = {1783277}, conferenceType = 1, userInfo = null} I/org.webrtc.Logging( 9836): NetworkMonitorAutoDetect: Network becomes available: 101 I/flutter ( 9836): sending: 1783277WebRTCVideoChat17540751c3ce6e4c-c0e1-4545-b3fc-d6bcbfdbcb52iceCandidatesflutter0.4.00audiocandidate:2437072876 1 udp 2122129151 192.168.1.2 39578 typ host generation 0 ufrag i/Uv network-id 3 network-cost 900 I/flutter ( 9836): CB-SDK: : sendIceCandidate, _sdp = CubeRTCSessionDescription: {sessionId = c3ce6e4c-c0e1-4545-b3fc-d6bcbfdbcb52, callerId = 1754075, opponents = {1783277}, conferenceType = 1, userInfo = null} I/flutter ( 9836): sending: 1783277WebRTCVideoChat17540751c3ce6e4c-c0e1-4545-b3fc-d6bcbfdbcb52iceCandidatesflutter0.4.00audiocandidate:559267639 1 udp 2122071295 ::1 41501 typ host generation 0 ufrag i/Uv network-id 2 I/flutter ( 9836): CB-SDK: : sendIceCandidate, _sdp = CubeRTCSessionDescription: {sessionId = c3ce6e4c-c0e1-4545-b3fc-d6bcbfdbcb52, callerId = 1754075, opponents = {1783277}, conferenceType = 1, userInfo = null} I/flutter ( 9836): sending: 1783277WebRTCVideoChat17540751c3ce6e4c-c0e1-4545-b3fc-d6bcbfdbcb52iceCandidatesflutter0.4.00audiocandidate:1510613869 1 udp 2121998079 127.0.0.1 46412 typ host generation 0 ufrag i/Uv network-id 1 I/flutter ( 9836): CB-SDK: : sendIceCandidate, _sdp = CubeRTCSessionDescription: {sessionId = c3ce6e4c-c0e1-4545-b3fc-d6bcbfdbcb52, callerId = 1754075, opponents = {1783277}, conferenceType = 1, userInfo = null} I/flutter ( 9836): sending: 1783277WebRTCVideoChat17540751c3ce6e4c-c0e1-4545-b3fc-d6bcbfdbcb52iceCandidatesflutter0.4.01videocandidate:2437072876 1 udp 2122194687 192.168.1.2 38257 typ host generation 0 ufrag i/Uv network-id 4 network-cost 10 I/flutter ( 9836): CB-SDK: : sendIceCandidate, _sdp = CubeRTCSessionDescription: {sessionId = c3ce6e4c-c0e1-4545-b3fc-d6bcbfdbcb52, callerId = 1754075, opponents = {1783277}, conferenceType = 1, userInfo = null} I/org.webrtc.Logging( 9836): NetworkMonitorAutoDetect: capabilities changed: [ Transports: WIFI Capabilities: NOT_METERED&INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VPN&VALIDATED&NOT_ROAMING&FOREGROUND&NOT_CONGESTED&NOT_SUSPENDED LinkUpBandwidth>=1048576Kbps LinkDnBandwidth>=1048576Kbps SignalStrength: -49] I/flutter ( 9836): sending: 1783277WebRTCVideoChat17540751c3ce6e4c-c0e1-4545-b3fc-d6bcbfdbcb52iceCandidatesflutter0.4.01videocandidate:2437072876 1 udp 2122129151 192.168.1.2 41995 typ host generation 0 ufrag i/Uv network-id 3 network-cost 900 I/flutter ( 9836): CB-SDK: : sendIceCandidate, _sdp = CubeRTCSessionDescription: {sessionId = c3ce6e4c-c0e1-4545-b3fc-d6bcbfdbcb52, callerId = 1754075, opponents = {1783277}, conferenceType = 1, userInfo = null} I/flutter ( 9836): sending: 1783277WebRTCVideoChat17540751c3ce6e4c-c0e1-4545-b3fc-d6bcbfdbcb52iceCandidatesflutter0.4.01videocandidate:559267639 1 udp 2122071295 ::1 44966 typ host generation 0 ufrag i/Uv network-id 2 I/flutter ( 9836): CB-SDK: : sendIceCandidate, _sdp = CubeRTCSessionDescription: {sessionId = c3ce6e4c-c0e1-4545-b3fc-d6bcbfdbcb52, callerId = 1754075, opponents = {1783277}, conferenceType = 1, userInfo = null} I/org.webrtc.Logging( 9836): NetworkMonitorAutoDetect: link properties changed: {InterfaceName: wlan0 LinkAddresses: [ fe80::d228:baff:fef5:92cf/64,fdaa:bbcc:ddee:0:d228:baff:fef5:92cf/64,fdaa:bbcc:ddee:0:d067:6428:cf13:5901/64,192.168.1.2/24 ] DnsAddresses: [ /192.168.1.1,/8.8.8.8 ] Domains: lan MTU: 1460 TcpBufferSizes: 524288,1048576,4525824,524288,1048576,4525824 Routes: [ fe80::/64 -> :: wlan0,fe80::/64 -> fe80::7e26:64ff:fefb:4387 wlan0,fdaa:bbcc:ddee::/64 -> fe80::7e26:64ff:fefb:4387 wlan0,fdaa:bbcc:ddee::/64 -> :: wlan0,192.168.1.0/24 -> 0.0.0.0 wlan0,0.0.0.0/0 -> 192.168.1.1 wlan0 ]} I/flutter ( 9836): sending: 1783277WebRTCVideoChat17540751c3ce6e4c-c0e1-4545-b3fc-d6bcbfdbcb52iceCandidatesflutter0.4.01videocandidate:1510613869 1 udp 2121998079 127.0.0.1 38125 typ host generation 0 ufrag i/Uv network-id 1 I/org.webrtc.Logging( 9836): NetworkMonitorAutoDetect: Network becomes available: 100 I/org.webrtc.Logging( 9836): NetworkMonitorAutoDetect: capabilities changed: [ Transports: CELLULAR Capabilities: SUPL&INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VPN&VALIDATED&NOT_ROAMING&FOREGROUND&NOT_CONGESTED&NOT_SUSPENDED LinkUpBandwidth>=51200Kbps LinkDnBandwidth>=102400Kbps Specifier: <1>] I/org.webrtc.Logging( 9836): NetworkMonitorAutoDetect: link properties changed: {InterfaceName: rmnet_data1 LinkAddresses: [ 10.115.17.221/30 ] DnsAddresses: [ /10.221.10.66,/8.8.8.8 ] Domains: null MTU: 1500 TcpBufferSizes: 2097152,4194304,8388608,262144,524288,1048576 Routes: [ 0.0.0.0/0 -> 10.115.17.222 rmnet_data1,10.115.17.220/30 -> 0.0.0.0 rmnet_data1 ]} D/FlutterWebRTCPlugin( 9836): onIceCandidate D/FlutterWebRTCPlugin( 9836): onIceCandidate I/chatty ( 9836): uid=10200(com.connectycube.flutter.p2p_call_sample) signaling_threa identical 1 line D/FlutterWebRTCPlugin( 9836): onIceCandidate I/org.webrtc.Logging( 9836): Camera2Session: Camera capture session configured. I/org.webrtc.Logging( 9836): Camera2Session: Using video stabilization. I/org.webrtc.Logging( 9836): Camera2Session: Auto-focus is not available. I/org.webrtc.Logging( 9836): Camera2Session: Camera device successfully started. I/org.webrtc.Logging( 9836): CameraCapturer: Create session done. Switch state: IDLE I/org.webrtc.Logging( 9836): SurfaceTextureHelper: Setting listener to org.webrtc.-$$Lambda$Camera2Session$CaptureSessionCallback$UDvzHNj8-cAJE1WNByx98pxD9vA@9887c81 W/Gralloc3( 9836): allocator 3.x is not supported I/flutter ( 9836): CB-SDK: : sendIceCandidate, _sdp = CubeRTCSessionDescription: {sessionId = c3ce6e4c-c0e1-4545-b3fc-d6bcbfdbcb52, callerId = 1754075, opponents = {1783277}, conferenceType = 1, userInfo = null} I/flutter ( 9836): sending: 1783277WebRTCVideoChat17540751c3ce6e4c-c0e1-4545-b3fc-d6bcbfdbcb52iceCandidatesflutter0.4.00audiocandidate:1876313031 1 tcp 1518091519 ::1 49141 typ host tcptype passive generation 0 ufrag i/Uv network-id 2 I/flutter ( 9836): CB-SDK: : sendIceCandidate, _sdp = CubeRTCSessionDescription: {sessionId = c3ce6e4c-c0e1-4545-b3fc-d6bcbfdbcb52, callerId = 1754075, opponents = {1783277}, conferenceType = 1, userInfo = null} I/flutter ( 9836): sending: 1783277WebRTCVideoChat17540751c3ce6e4c-c0e1-4545-b3fc-d6bcbfdbcb52iceCandidatesflutter0.4.00audiocandidate:344579997 1 tcp 1518018303 127.0.0.1 46521 typ host tcptype passive generation 0 ufrag i/Uv network-id 1 I/flutter ( 9836): CB-SDK: : sendIceCandidate, _sdp = CubeRTCSessionDescription: {sessionId = c3ce6e4c-c0e1-4545-b3fc-d6bcbfdbcb52, callerId = 1754075, opponents = {1783277}, conferenceType = 1, userInfo = null} I/flutter ( 9836): sending: 1783277WebRTCVideoChat17540751c3ce6e4c-c0e1-4545-b3fc-d6bcbfdbcb52iceCandidatesflutter0.4.01videocandidate:1876313031 1 tcp 1518091519 ::1 41115 typ host tcptype passive generation 0 ufrag i/Uv network-id 2 I/flutter ( 9836): CB-SDK: : sendIceCandidate, _sdp = CubeRTCSessionDescription: {sessionId = c3ce6e4c-c0e1-4545-b3fc-d6bcbfdbcb52, callerId = 1754075, opponents = {1783277}, conferenceType = 1, userInfo = null} I/flutter ( 9836): sending: 1783277WebRTCVideoChat17540751c3ce6e4c-c0e1-4545-b3fc-d6bcbfdbcb52iceCandidatesflutter0.4.01videocandidate:344579997 1 tcp 1518018303 127.0.0.1 43381 typ host tcptype passive generation 0 ufrag i/Uv network-id 1 D/FlutterWebRTCPlugin( 9836): onIceCandidate I/flutter ( 9836): CB-SDK: : sendIceCandidate, _sdp = CubeRTCSessionDescription: {sessionId = c3ce6e4c-c0e1-4545-b3fc-d6bcbfdbcb52, callerId = 1754075, opponents = {1783277}, conferenceType = 1, userInfo = null} I/flutter ( 9836): sending: 1783277WebRTCVideoChat17540751c3ce6e4c-c0e1-4545-b3fc-d6bcbfdbcb52iceCandidatesflutter0.4.01videocandidate:842163049 1 udp 1685987071 136.228.131.207 38257 typ srflx raddr 192.168.1.2 rport 38257 generation 0 ufrag i/Uv network-id 4 network-cost 10 D/FlutterWebRTCPlugin( 9836): onIceCandidate I/flutter ( 9836): CB-SDK: : sendIceCandidate, _sdp = CubeRTCSessionDescription: {sessionId = c3ce6e4c-c0e1-4545-b3fc-d6bcbfdbcb52, callerId = 1754075, opponents = {1783277}, conferenceType = 1, userInfo = null} I/flutter ( 9836): sending: 1783277WebRTCVideoChat17540751c3ce6e4c-c0e1-4545-b3fc-d6bcbfdbcb52iceCandidatesflutter0.4.00audiocandidate:842163049 1 udp 1685987071 136.228.131.207 43531 typ srflx raddr 192.168.1.2 rport 43531 generation 0 ufrag i/Uv network-id 4 network-cost 10 D/FlutterWebRTCPlugin( 9836): CameraEventsHandler.onFirstFrameAvailable D/FlutterWebRTCPlugin( 9836): onIceCandidate I/flutter ( 9836): CB-SDK: : sendIceCandidate, _sdp = CubeRTCSessionDescription: {sessionId = c3ce6e4c-c0e1-4545-b3fc-d6bcbfdbcb52, callerId = 1754075, opponents = {1783277}, conferenceType = 1, userInfo = null} I/flutter ( 9836): sending: 1783277WebRTCVideoChat17540751c3ce6e4c-c0e1-4545-b3fc-d6bcbfdbcb52iceCandidatesflutter0.4.00audiocandidate:842163049 1 udp 1685921535 27.109.113.68 3345 typ srflx raddr 192.168.1.2 rport 39578 generation 0 ufrag i/Uv network-id 3 network-cost 900 D/FlutterWebRTCPlugin( 9836): onIceCandidate I/flutter ( 9836): CB-SDK: : sendIceCandidate, _sdp = CubeRTCSessionDescription: {sessionId = c3ce6e4c-c0e1-4545-b3fc-d6bcbfdbcb52, callerId = 1754075, opponents = {1783277}, conferenceType = 1, userInfo = null} I/flutter ( 9836): sending: 1783277WebRTCVideoChat17540751c3ce6e4c-c0e1-4545-b3fc-d6bcbfdbcb52iceCandidatesflutter0.4.01videocandidate:842163049 1 udp 1685921535 27.109.113.68 3344 typ srflx raddr 192.168.1.2 rport 41995 generation 0 ufrag i/Uv network-id 3 network-cost 900 D/FlutterWebRTCPlugin( 9836): onIceCandidate I/flutter ( 9836): CB-SDK: : sendIceCandidate, _sdp = CubeRTCSessionDescription: {sessionId = c3ce6e4c-c0e1-4545-b3fc-d6bcbfdbcb52, callerId = 1754075, opponents = {1783277}, conferenceType = 1, userInfo = null} I/flutter ( 9836): sending: 1783277WebRTCVideoChat17540751c3ce6e4c-c0e1-4545-b3fc-d6bcbfdbcb52iceCandidatesflutter0.4.01videocandidate:842163049 1 udp 1685921535 27.109.113.68 29094 typ srflx raddr 192.168.1.2 rport 41995 generation 0 ufrag i/Uv network-id 3 network-cost 900 D/FlutterWebRTCPlugin( 9836): onIceCandidate I/flutter ( 9836): CB-SDK: : sendIceCandidate, _sdp = CubeRTCSessionDescription: {sessionId = c3ce6e4c-c0e1-4545-b3fc-d6bcbfdbcb52, callerId = 1754075, opponents = {1783277}, conferenceType = 1, userInfo = null} I/flutter ( 9836): sending: 1783277WebRTCVideoChat17540751c3ce6e4c-c0e1-4545-b3fc-d6bcbfdbcb52iceCandidatesflutter0.4.00audiocandidate:3631163997 1 udp 41820159 35.158.208.53 54701 typ relay raddr 136.228.131.207 rport 43531 generation 0 ufrag i/Uv network-id 4 network-cost 10 D/FlutterWebRTCPlugin( 9836): onIceCandidate I/flutter ( 9836): CB-SDK: : sendIceCandidate, _sdp = CubeRTCSessionDescription: {sessionId = c3ce6e4c-c0e1-4545-b3fc-d6bcbfdbcb52, callerId = 1754075, opponents = {1783277}, conferenceType = 1, userInfo = null} I/flutter ( 9836): sending: 1783277WebRTCVideoChat17540751c3ce6e4c-c0e1-4545-b3fc-d6bcbfdbcb52iceCandidatesflutter0.4.01videocandidate:1026230121 1 udp 41820159 3.121.84.95 59363 typ relay raddr 136.228.131.207 rport 38257 generation 0 ufrag i/Uv network-id 4 network-cost 10 D/FlutterWebRTCPlugin( 9836): onIceCandidate I/flutter ( 9836): CB-SDK: : sendIceCandidate, _sdp = CubeRTCSessionDescription: {sessionId = c3ce6e4c-c0e1-4545-b3fc-d6bcbfdbcb52, callerId = 1754075, opponents = {1783277}, conferenceType = 1, userInfo = null} I/flutter ( 9836): sending: 1783277WebRTCVideoChat17540751c3ce6e4c-c0e1-4545-b3fc-d6bcbfdbcb52iceCandidatesflutter0.4.00audiocandidate:2532103853 1 udp 25042687 35.158.208.53 62385 typ relay raddr 136.228.131.207 rport 45515 generation 0 ufrag i/Uv network-id 4 network-cost 10 D/FlutterWebRTCPlugin( 9836): onIceCandidate D/FlutterWebRTCPlugin( 9836): onIceCandidate I/flutter ( 9836): CB-SDK: : sendIceCandidate, _sdp = CubeRTCSessionDescription: {sessionId = c3ce6e4c-c0e1-4545-b3fc-d6bcbfdbcb52, callerId = 1754075, opponents = {1783277}, conferenceType = 1, userInfo = null} I/flutter ( 9836): sending: 1783277WebRTCVideoChat17540751c3ce6e4c-c0e1-4545-b3fc-d6bcbfdbcb52iceCandidatesflutter0.4.01videocandidate:1026230121 1 udp 41754623 3.121.84.95 43320 typ relay raddr 27.109.113.68 rport 29094 generation 0 ufrag i/Uv network-id 3 network-cost 900 I/flutter ( 9836): CB-SDK: : sendIceCandidate, _sdp = CubeRTCSessionDescription: {sessionId = c3ce6e4c-c0e1-4545-b3fc-d6bcbfdbcb52, callerId = 1754075, opponents = {1783277}, conferenceType = 1, userInfo = null} I/flutter ( 9836): sending: 1783277WebRTCVideoChat17540751c3ce6e4c-c0e1-4545-b3fc-d6bcbfdbcb52iceCandidatesflutter0.4.01videocandidate:2532103853 1 udp 25042687 35.158.208.53 65053 typ relay raddr 136.228.131.207 rport 41055 generation 0 ufrag i/Uv network-id 4 network-cost 10 D/FlutterWebRTCPlugin( 9836): onIceCandidate I/flutter ( 9836): CB-SDK: : sendIceCandidate, _sdp = CubeRTCSessionDescription: {sessionId = c3ce6e4c-c0e1-4545-b3fc-d6bcbfdbcb52, callerId = 1754075, opponents = {1783277}, conferenceType = 1, userInfo = null} I/flutter ( 9836): sending: 1783277WebRTCVideoChat17540751c3ce6e4c-c0e1-4545-b3fc-d6bcbfdbcb52iceCandidatesflutter0.4.00audiocandidate:1026230121 1 udp 41754623 3.121.84.95 62917 typ relay raddr 27.109.113.68 rport 3345 generation 0 ufrag i/Uv network-id 3 network-cost 900 D/FlutterWebRTCPlugin( 9836): onIceCandidate I/flutter ( 9836): CB-SDK: : sendIceCandidate, _sdp = CubeRTCSessionDescription: {sessionId = c3ce6e4c-c0e1-4545-b3fc-d6bcbfdbcb52, callerId = 1754075, opponents = {1783277}, conferenceType = 1, userInfo = null} I/flutter ( 9836): sending: 1783277WebRTCVideoChat17540751c3ce6e4c-c0e1-4545-b3fc-d6bcbfdbcb52iceCandidatesflutter0.4.00audiocandidate:2532103853 1 udp 24977151 35.158.208.53 37852 typ relay raddr 27.109.113.68 rport 58874 generation 0 ufrag i/Uv network-id 3 network-cost 900 D/FlutterWebRTCPlugin( 9836): onIceCandidate I/flutter ( 9836): CB-SDK: : sendIceCandidate, _sdp = CubeRTCSessionDescription: {sessionId = c3ce6e4c-c0e1-4545-b3fc-d6bcbfdbcb52, callerId = 1754075, opponents = {1783277}, conferenceType = 1, userInfo = null} I/flutter ( 9836): sending: 1783277WebRTCVideoChat17540751c3ce6e4c-c0e1-4545-b3fc-d6bcbfdbcb52iceCandidatesflutter0.4.01videocandidate:1940454297 1 udp 24977151 3.121.84.95 58513 typ relay raddr 27.109.113.68 rport 7298 generation 0 ufrag i/Uv network-id 3 network-cost 900 I/org.webrtc.Logging( 9836): CameraStatistics: Camera fps: 27. I/flutter ( 9836): sending: 1783277WebRTCVideoChat17540751c3ce6e4c-c0e1-4545-b3fc-d6bcbfdbcb52callflutter0.4.0v=0 I/flutter ( 9836): o=- 799595735193342153 2 IN IP4 127.0.0.1 I/flutter ( 9836): s=- I/flutter ( 9836): t=0 0 I/flutter ( 9836): a=group:BUNDLE audio video I/flutter ( 9836): a=msid-semantic: WMS 7687d2d1-894f-4343-a8a0-64d94fdb1c97 I/flutter ( 9836): m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 I/flutter ( 9836): c=IN IP4 0.0.0.0 I/flutter ( 9836): a=rtcp:9 IN IP4 0.0.0.0 I/flutter ( 9836): a=ice-ufrag:i/Uv I/flutter ( 9836): a=ice-pwd:+ump8lwGrdCCaq6tOHQ4iyTm I/flutter ( 9836): a=ice-options:trickle renomination I/flutter ( 9836): a=fingerprint:sha-256 F6:40:38:29:44:5F:00:CE:F3:65:C4:25:D2:07:01:88:D0:67:02:F3:10:E8:3E:34:EA:32:7D:8C:C8:1B:3C:8D I/flutter ( 9836): a=setup:actpass I/flutter ( 9836): a=mid:audio I/flutter ( 9836): a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level I/flutter ( 9836): a=extmap:2 http://ww I/flutter ( 9836): sending: I/org.webrtc.Logging( 9836): EglRenderer: Duration: 4002 ms. Frames received: 108. Dropped: 0. Rendered: 108. Render fps: 27.0. Average render time: 1974 us. Average swapBuffer time: 713 us. I/org.webrtc.Logging( 9836): CameraStatistics: Camera fps: 30. I/flutter ( 9836): sending: 1783277WebRTCVideoChat17540751c3ce6e4c-c0e1-4545-b3fc-d6bcbfdbcb52callflutter0.4.0v=0 I/flutter ( 9836): o=- 799595735193342153 2 IN IP4 127.0.0.1 I/flutter ( 9836): s=- I/flutter ( 9836): t=0 0 I/flutter ( 9836): a=group:BUNDLE audio video I/flutter ( 9836): a=msid-semantic: WMS 7687d2d1-894f-4343-a8a0-64d94fdb1c97 I/flutter ( 9836): m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 I/flutter ( 9836): c=IN IP4 0.0.0.0 I/flutter ( 9836): a=rtcp:9 IN IP4 0.0.0.0 I/flutter ( 9836): a=ice-ufrag:i/Uv I/flutter ( 9836): a=ice-pwd:+ump8lwGrdCCaq6tOHQ4iyTm I/flutter ( 9836): a=ice-options:trickle renomination I/flutter ( 9836): a=fingerprint:sha-256 F6:40:38:29:44:5F:00:CE:F3:65:C4:25:D2:07:01:88:D0:67:02:F3:10:E8:3E:34:EA:32:7D:8C:C8:1B:3C:8D I/flutter ( 9836): a=setup:actpass I/flutter ( 9836): a=mid:audio I/flutter ( 9836): a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level I/flutter ( 9836): a=extmap:2 http://ww I/org.webrtc.Logging( 9836): CameraStatistics: Camera fps: 30. I/org.webrtc.Logging( 9836): EglRenderer: Duration: 4001 ms. Frames received: 120. Dropped: 0. Rendered: 120. Render fps: 30.0. Average render time: 2018 us. Average swapBuffer time: 794 us. I/org.webrtc.Logging( 9836): CameraStatistics: Camera fps: 31. I/flutter ( 9836): response: I/flutter ( 9836): Delivered: VPCVAVWUO I/flutter ( 9836): Delivered: RQFMHFMSI I/flutter ( 9836): Delivered: BLRKYVJGQ I/flutter ( 9836): Delivered: MUSPKFJMB I/flutter ( 9836): Delivered: SVUUSWFXQ I/flutter ( 9836): Delivered: NPKOPCJWN I/flutter ( 9836): Delivered: VRFFMWIVQ I/flutter ( 9836): Delivered: XLFOXTYNM I/flutter ( 9836): Delivered: RXQYFOTQN I/flutter ( 9836): Delivered: EGCPDXAEG I/flutter ( 9836): Delivered: QWJPSLFHC I/flutter ( 9836): Delivered: MQCHTSKYE I/flutter ( 9836): Delivered: DSMMLXXWD I/flutter ( 9836): Delivered: SCXVDVNDL I/flutter ( 9836): Delivered: VRBJPOCKT I/flutter ( 9836): Delivered: KMIODDETB I/flutter ( 9836): Delivered: SKTEUMLQA I/flutter ( 9836): Delivered: DTMHTEGLI I/flutter ( 9836): Delivered: DGHBOBFCQ I/flutter ( 9836): Delivered: ESUIWFOMG I/flutter ( 9836): Delivered: FRUNDBYSU I/flutter ( 9836): Delivered: KPWVNRMEH I/flutter ( 9836): Delivered: KATAYTOHA I/flutter ( 9836): Delivered: RQFIISHCD I/flutter ( 9836): Delivered: KGCYLOBWV I/flutter ( 9836): Delivered: KKFPYEHWO I/flutter ( 9836): Delivered: DUJPMTYYB I/flutter ( 9836): sending: I/flutter ( 9836): sending: 1783277WebRTCVideoChat17540751c3ce6e4c-c0e1-4545-b3fc-d6bcbfdbcb52callflutter0.4.0v=0 I/flutter ( 9836): o=- 799595735193342153 2 IN IP4 127.0.0.1 I/flutter ( 9836): s=- I/flutter ( 9836): t=0 0 I/flutter ( 9836): a=group:BUNDLE audio video I/flutter ( 9836): a=msid-semantic: WMS 7687d2d1-894f-4343-a8a0-64d94fdb1c97 I/flutter ( 9836): m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 I/flutter ( 9836): c=IN IP4 0.0.0.0 I/flutter ( 9836): a=rtcp:9 IN IP4 0.0.0.0 I/flutter ( 9836): a=ice-ufrag:i/Uv I/flutter ( 9836): a=ice-pwd:+ump8lwGrdCCaq6tOHQ4iyTm I/flutter ( 9836): a=ice-options:trickle renomination I/flutter ( 9836): a=fingerprint:sha-256 F6:40:38:29:44:5F:00:CE:F3:65:C4:25:D2:07:01:88:D0:67:02:F3:10:E8:3E:34:EA:32:7D:8C:C8:1B:3C:8D I/flutter ( 9836): a=setup:actpass I/flutter ( 9836): a=mid:audio I/flutter ( 9836): a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level I/flutter ( 9836): a=extmap:2 http://ww I/flutter ( 9836): response: 1783277WebRTCVideoChat17540751c3ce6e4c-c0e1-4545-b3fc-d6bcbfdbcb52acceptflutter0.4.0v=0 I/flutter ( 9836): o=- 4842647192328217459 2 IN IP4 127.0.0.1 I/flutter ( 9836): s=- I/flutter ( 9836): t=0 0 I/flutter ( 9836): a=group:BUNDLE audio video I/flutter ( 9836): a=msid-semantic: WMS de3ddf8d-8eb4-41aa-9d88-1b5fba890d23 I/flutter ( 9836): m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 I/flutter ( 9836): c=IN IP4 0.0.0.0 I/flutter ( 9836): a=rtcp:9 IN IP4 0.0.0.0 I/flutter ( 9836): a=ice-ufrag:A5zR I/flutter ( 9836): a=ice-pwd:KA2ee0zXlGbPCxqU2AdmJK/7 I/flutter ( 9836): a=ice-options:trickle renomination I/flutter ( 9836): a=fingerprint:sha-256 09:B0:FD:6D:C6:65:4B:A9:94:B1:50:14:92:DF:91:28:1D:96:6A:E1:81:3D:1D:28:3A:F3:A3:64:B2:46:AD:65 I/flutter ( 9836): a I/flutter ( 9836): CB-SDK: PeerConnection: processAnswer, user id = 1783277 I/flutter ( 9836): CB-SDK: PeerConnection: processAnswer, _remoteCandidates.lenght = 0 I/flutter ( 9836): CB-SDK: PeerConnection: processAnswer, _peerConnection != null D/FlutterWebRTCPlugin( 9836): peerConnectionSetRemoteDescription() start I/org.webrtc.Logging( 9836): WebRtcAudioRecordExternal: enableBuiltInAEC(false) I/org.webrtc.Logging( 9836): WebRtcAudioEffectsExternal: setAEC(false) I/org.webrtc.Logging( 9836): WebRtcAudioRecordExternal: enableBuiltInNS(true) I/org.webrtc.Logging( 9836): WebRtcAudioEffectsExternal: setNS(true) I/org.webrtc.Logging( 9836): WebRtcAudioTrackExternal: initPlayout(sampleRate=48000, channels=1) I/org.webrtc.Logging( 9836): WebRtcAudioTrackExternal: byteBuffer.capacity: 960 I/org.webrtc.Logging( 9836): WebRtcAudioTrackExternal: AudioTrack.getMinBufferSize: 7688 I/org.webrtc.Logging( 9836): WebRtcAudioTrackExternal: createAudioTrackOnLollipopOrHigher I/org.webrtc.Logging( 9836): WebRtcAudioTrackExternal: nativeOutputSampleRate: 48000 D/mmscene ( 9836): open server config failed /data/oppo/multimedia/oppo_display_perf_list.xml D/mmscene ( 9836): getHint applicationScene=com.connectycube.flutter.p2p_call_sample,idx=5 none D/OppoSmartVolume( 9836): mEnginerringFeatureSwtich:1, mSmartVolumeAPKSwtich:-22, mSmartVolumePcmDumpSwitch:0 D/OppoSmartVolume( 9836): mWechatDbLevel:19, mWechatUseDynamicMode:1 D/IAtlas ( 9836): IAtlas::init CallingPid 9836 D/IAtlas ( 9836): IAtlas::init this 0x783e033de0 D/AudioTrack( 9836): set() streamType -1, sampleRate 48000, format 0x1, channelMask 0x1, frameCount 3844, flags #0, notificationFrames 0, sessionId 0, transferType 3, uid -1, pid -1 cbf 1 D/AudioTrack( 9836): gATLogLevel = 0 D/AudioTrack( 9836): createTrack state 0 output.outputId=45 E/MMListParser( 9836): gMMList is null I/org.webrtc.Logging( 9836): WebRtcAudioTrackExternal: AudioTrack: session ID: 17, channels: 1, sample rate: 48000, max gain: 1.0 I/org.webrtc.Logging( 9836): WebRtcAudioTrackExternal: AudioTrack: buffer size in frames: 3844 I/org.webrtc.Logging( 9836): WebRtcAudioTrackExternal: AudioTrack: buffer capacity in frames: 3844 I/org.webrtc.Logging( 9836): VolumeLogger: start@[name=worker_thread - 10097, id=665] I/org.webrtc.Logging( 9836): VolumeLogger: audio mode is: MODE_IN_COMMUNICATION I/org.webrtc.Logging( 9836): WebRtcAudioTrackExternal: startPlayout D/AudioTrack( 9836): start(25): prior state:STATE_STOPPED output 45 stream 0 session 17 D/AudioManager( 9836): getStreamVolume packageName=com.connectycube.flutter.p2p_call_sample, index=6, streamType=0 I/org.webrtc.Logging( 9836): VolumeLogger: VOICE_CALL stream volume: 6 (max=7) I/org.webrtc.Logging( 9836): WebRtcAudioTrackExternal: AudioTrackThread@[name=AudioTrackJavaThread, id=677] I/org.webrtc.Logging( 9836): AndroidVideoDecoder: ctor name: OMX.qcom.video.decoder.vp8 type: VP8 color format: 19 context: org.webrtc.EglBase14Impl$Context@35ec167 I/org.webrtc.Logging( 9836): AndroidVideoDecoder: ctor name: OMX.qcom.video.decoder.vp9 type: VP9 color format: 19 context: org.webrtc.EglBase14Impl$Context@35ec167 I/org.webrtc.Logging( 9836): And

TatankaConCube commented 4 years ago

hello @rdhillbb, I didn't found strange behavior in the log, can you, please, provide the log, which contains errors or wrong behavior? Please, don't accept any filters for logs.

rdhillbb commented 4 years ago

I will send logs tomorrow. I am finishing up another section of the application today.

On September 28, 2020 at 5:35 PM, TatankaConCube notifications@github.com wrote:

hello @rdhillbb, I didn't found strange behavior in the log, can you, please, provide the log, which contains errors or wrong behavior? Please, don't accept any filters for logs.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or unsubscribe.

rdhillbb commented 4 years ago

here is the log file. Check out line 1889 to 1901. I see the following: 1888 I/flutter (13394): response: 1889 I/flutter (13394): !!!!!!Handle Secured ERROR SocketException: OS Error: Software caused connection abort, errno = 103, address = chat.connectycube.com, port = 41310 1890 I/flutter (13394): State: XmppConnectionState.ForcelyClosed 1891 I/flutter (13394): !!!!!!!!!!!Handle secured connection done 1892 I/flutter (13394): State: XmppConnectionState.ForcelyClosed 1893 I/flutter (13394): Connection forcely closed! 1894 I/flutter (13394): TimeOut is:10000recconection counter0 1895 I/flutter (13394): CB-SDK: CubeChatConnection: Chat connection ForcelyClosed 1896 I/flutter (13394): Connection forcely closed! 1897 I/flutter (13394): TimeOut is:20000recconection counter1 1898 I/flutter (13394): CB-SDK: CubeChatConnection: Chat connection ForcelyClosed 1899 E/flutter (13394): [ERROR:flutter/lib/ui/ui_dart_state.cc(166)] Unhandled Exception: SocketException: OS Error: Software caused connection abort, errno = 103, address = chat.connectycube.com, port = 41310 1900 E/flutter (13394): 1901 I/flutter (13394): !!!!!!Handle Secured ERROR SocketException: OS Error: Software caused connection abort, errno = 103, address = chat.connectycube.com, port = 41318 1902 I/flutter (13394): State: XmppConnectionState.ForcelyClosed 1903 I/flutter (13394): !!!!!!!!!!!Handle secured connection done 1904 I/flutter (13394): State: XmppConnectionState.ForcelyClosed 1905 I/flutter (13394): Connection forcely closed! 1906 I/flutter (13394): TimeOut is:10000recconection counter0 1907 I/flutter (13394): CB-SDK: CubeChatConnection: Chat connection ForcelyClosed 1908 I/flutter (13394): CB-SDK: CubeChatConnection: Chat connection ForcelyClosed 1909 I/flutter (13394): Connection forcely closed! log-0110-2020.txt

TatankaConCube commented 4 years ago

thank you for your data, we are investigating this issue

TatankaConCube commented 4 years ago

I tried to reproduce your issue on our sample but without success. I did all steps about 10 times but without success.

But in your logs I found strange behavior - after logout from REST you didn't do login to the REST before the second (and next too) login to the chat. And after one logout from the REST you did it again and got 403 error (it is expected because the session is already without user).

Please check your code according to my notes.

rdhillbb commented 3 years ago

I will be revisiting this issue next week. Monday. I will get back to you then. Cheers

rdhillbb commented 3 years ago

I am closing this issue. I am transitioning to Agora.io for P2P video.