flutter-webrtc / flutter-webrtc-demo

Demo for flutter-webrtc
MIT License
1.15k stars 415 forks source link

Crash on android: On P2p Call Sample page, click one item(not my self), show local picture, but when connect really ,will crash. #169

Open brotherdang opened 2 years ago

brotherdang commented 2 years ago

2021-11-23 14:36:54.890 31219-31438/com.cloudwebrtc.flutterwebrtcdemo I/org.webrtc.Logging: EglRenderer: Duration: 4005 ms. Frames received: 0. Dropped: 0. Rendered: 0. Render fps: .0. Average render time: NA. Average swapBuffer time: NA. 2021-11-23 14:36:54.925 31219-31440/com.cloudwebrtc.flutterwebrtcdemo I/org.webrtc.Logging: EglRenderer: Duration: 4005 ms. Frames received: 0. Dropped: 0. Rendered: 0. Render fps: .0. Average render time: NA. Average swapBuffer time: NA. 2021-11-23 14:36:56.570 31219-31219/com.cloudwebrtc.flutterwebrtcdemo V/AudioManager: querySoundEffectsEnabled... 2021-11-23 14:36:56.590 31219-31219/com.cloudwebrtc.flutterwebrtcdemo I/FlutterWebRTCPlugin: getUserMedia(audio): mandatory: [], optional: [googNoiseSuppression: true, googEchoCancellation: true, echoCancellation: true, googEchoCancellation2: true, googDAEchoCancellation: true] 2021-11-23 14:36:56.594 31219-31219/com.cloudwebrtc.flutterwebrtcdemo I/FlutterWebRTCPlugin: getUserMedia(video): com.cloudwebrtc.webrtc.utils.ConstraintsMap@15a34eb 2021-11-23 14:36:56.597 31219-31219/com.cloudwebrtc.flutterwebrtcdemo I/CameraManagerGlobal: Connecting to camera service 2021-11-23 14:36:56.616 31219-31219/com.cloudwebrtc.flutterwebrtcdemo D/FlutterWebRTCPlugin: Creating video capturer using Camera2 API. 2021-11-23 14:36:56.624 31219-31219/com.cloudwebrtc.flutterwebrtcdemo D/FlutterWebRTCPlugin: Create front camera 1 succeeded 2021-11-23 14:36:56.630 31219-31480/com.cloudwebrtc.flutterwebrtcdemo I/org.webrtc.Logging: EglBase14Impl: Using OpenGL ES version 2 2021-11-23 14:36:56.634 31219-31219/com.cloudwebrtc.flutterwebrtcdemo I/org.webrtc.Logging: CameraCapturer: startCapture: 640x480@30 2021-11-23 14:36:56.635 31219-31219/com.cloudwebrtc.flutterwebrtcdemo D/FlutterWebRTCPlugin: changeCaptureFormat: 640x480@30 2021-11-23 14:36:56.637 31219-31480/com.cloudwebrtc.flutterwebrtcdemo I/org.webrtc.Logging: Camera2Session: Create new camera2 session on camera 1 2021-11-23 14:36:56.637 31219-31480/com.cloudwebrtc.flutterwebrtcdemo I/org.webrtc.Logging: Camera2Session: start 2021-11-23 14:36:56.641 31219-31219/com.cloudwebrtc.flutterwebrtcdemo D/FlutterWebRTCPlugin: MediaStream id: 1da381fb-f382-4c67-babb-3ada629958d9 2021-11-23 14:36:56.643 31219-31480/com.cloudwebrtc.flutterwebrtcdemo I/org.webrtc.Logging: Camera2Session: Available preview sizes: [2880x2152, 2880x1616, 2816x2112, 2304x1080, 1920x1080, 1920x896, 1536x720, 1440x1080, 1440x720, 1280x960, 1280x720, 960x720, 960x544, 720x720, 640x480, 320x240, 352x288, 208x144, 176x144] 2021-11-23 14:36:56.643 31219-31480/com.cloudwebrtc.flutterwebrtcdemo I/org.webrtc.Logging: Camera2Session: Available fps ranges: [[12.0:15.0], [15.0:15.0], [14.0:20.0], [20.0:20.0], [24.0:24.0], [14.0:25.0], [25.0:25.0], [14.0:30.0], [30.0:30.0]] 2021-11-23 14:36:56.644 31219-31480/com.cloudwebrtc.flutterwebrtcdemo I/org.webrtc.Logging: Camera2Session: Using capture format: 640x480@[14.0:30.0] 2021-11-23 14:36:56.644 31219-31480/com.cloudwebrtc.flutterwebrtcdemo I/org.webrtc.Logging: Camera2Session: Opening camera 1 2021-11-23 14:36:56.645 31219-31480/com.cloudwebrtc.flutterwebrtcdemo D/FlutterWebRTCPlugin: CameraEventsHandler.onCameraOpening: cameraName=1 2021-11-23 14:36:56.648 31219-31480/com.cloudwebrtc.flutterwebrtcdemo I/CameraManager: open camera: 1, package name: com.cloudwebrtc.flutterwebrtcdemo 2021-11-23 14:36:56.648 31219-31219/com.cloudwebrtc.flutterwebrtcdemo W/FlutterWebRTCPlugin: FlutterRTCVideoRenderer.setVideoTrack, set video track to f539a97a-31b5-4efc-ad23-fbbed19242b3 2021-11-23 14:36:56.648 31219-31219/com.cloudwebrtc.flutterwebrtcdemo I/org.webrtc.Logging: EglRenderer: Releasing. 2021-11-23 14:36:56.649 31219-31438/com.cloudwebrtc.flutterwebrtcdemo I/org.webrtc.Logging: EglRenderer: eglBase detach and release. 2021-11-23 14:36:56.649 31219-31438/com.cloudwebrtc.flutterwebrtcdemo W/BufferQueueProducer: [SurfaceTexture-0-31219-0]:1390: disconnect: not connected (req=1) 2021-11-23 14:36:56.649 31219-31438/com.cloudwebrtc.flutterwebrtcdemo W/libEGL: EGLNativeWindowType 0x7844891010 disconnect failed 2021-11-23 14:36:56.650 31219-31219/com.cloudwebrtc.flutterwebrtcdemo I/org.webrtc.Logging: EglRenderer: Releasing done. 2021-11-23 14:36:56.650 31219-31438/com.cloudwebrtc.flutterwebrtcdemo I/org.webrtc.Logging: EglRenderer: Quitting render thread. 2021-11-23 14:36:56.650 31219-31219/com.cloudwebrtc.flutterwebrtcdemo I/org.webrtc.Logging: EglRenderer: Initializing EglRenderer 2021-11-23 14:36:56.650 31219-31275/com.cloudwebrtc.flutterwebrtcdemo I/flutter: {iceServers: [{urls: turn:47.102.201.4:19303?transport=udp, username: 1637649412:flutter-webrtc, credential: ybq8/t1do6e+lKPaE4pkMpDUTk0}]} 2021-11-23 14:36:56.651 31219-31482/com.cloudwebrtc.flutterwebrtcdemo I/org.webrtc.Logging: EglRenderer: EglBase.create shared context 2021-11-23 14:36:56.651 31219-31482/com.cloudwebrtc.flutterwebrtcdemo I/org.webrtc.Logging: EglBase14Impl: Using OpenGL ES version 2 2021-11-23 14:36:56.652 31219-31482/com.cloudwebrtc.flutterwebrtcdemo D/mali_winsys: EGLint new_window_surface(egl_winsys_display , void , EGLSurface, EGLConfig, egl_winsys_surface **, EGLBoolean) returns 0x3000 2021-11-23 14:36:56.673 31219-31219/com.cloudwebrtc.flutterwebrtcdemo D/RTCAudioManager: ctor 2021-11-23 14:36:56.673 31219-31480/com.cloudwebrtc.flutterwebrtcdemo I/org.webrtc.Logging: Camera2Session: Camera opened. 2021-11-23 14:36:56.674 31219-31219/com.cloudwebrtc.flutterwebrtcdemo D/RTCBluetoothManager: create@[name=main, id=1] 2021-11-23 14:36:56.674 31219-31219/com.cloudwebrtc.flutterwebrtcdemo D/RTCBluetoothManager: ctor 2021-11-23 14:36:56.674 31219-31219/com.cloudwebrtc.flutterwebrtcdemo D/RTCAudioManager: useSpeakerphone: auto 2021-11-23 14:36:56.675 31219-31219/com.cloudwebrtc.flutterwebrtcdemo D/RTCProximitySensor: RTCProximitySensor@[name=main, id=1] 2021-11-23 14:36:56.680 31219-31480/com.cloudwebrtc.flutterwebrtcdemo I/org.webrtc.Logging: Camera2Session: Camera capture session configured. 2021-11-23 14:36:56.681 31219-31480/com.cloudwebrtc.flutterwebrtcdemo I/org.webrtc.Logging: Camera2Session: Using video stabilization. 2021-11-23 14:36:56.681 31219-31219/com.cloudwebrtc.flutterwebrtcdemo D/RTCAudioManager: defaultAudioDevice: SPEAKER_PHONE 2021-11-23 14:36:56.681 31219-31480/com.cloudwebrtc.flutterwebrtcdemo I/org.webrtc.Logging: Camera2Session: Auto-focus is not available. 2021-11-23 14:36:56.681 31219-31219/com.cloudwebrtc.flutterwebrtcdemo D/RTCAudioManager: Android SDK: 29, Release: 10, Brand: HONOR, Device: HWPCT, Id: HUAWEIPCT-AL10, Hardware: kirin980, Manufacturer: HUAWEI, Model: PCT-AL10, Product: PCT-AL10 2021-11-23 14:36:56.681 31219-31219/com.cloudwebrtc.flutterwebrtcdemo D/RTCAudioManager: start 2021-11-23 14:36:56.681 31219-31219/com.cloudwebrtc.flutterwebrtcdemo D/RTCAudioManager: AudioManager starts... 2021-11-23 14:36:56.681 31219-31219/com.cloudwebrtc.flutterwebrtcdemo V/AudioManager: getMode... 2021-11-23 14:36:56.682 31219-31480/com.cloudwebrtc.flutterwebrtcdemo I/org.webrtc.Logging: Camera2Session: Camera device successfully started. 2021-11-23 14:36:56.682 31219-31480/com.cloudwebrtc.flutterwebrtcdemo I/org.webrtc.Logging: CameraCapturer: Create session done. Switch state: IDLE 2021-11-23 14:36:56.682 31219-31260/com.cloudwebrtc.flutterwebrtcdemo W/Gralloc3: allocator 3.x is not supported 2021-11-23 14:36:56.683 31219-31480/com.cloudwebrtc.flutterwebrtcdemo I/org.webrtc.Logging: SurfaceTextureHelper: Setting listener to org.webrtc.-$$Lambda$Camera2Session$CaptureSessionCallback$UDvzHNj8-cAJE1WNByx98pxD9vA@23f9c92 2021-11-23 14:36:56.684 31219-31219/com.cloudwebrtc.flutterwebrtcdemo V/AudioManager: isSpeakerphoneOn: false 2021-11-23 14:36:56.684 31219-31219/com.cloudwebrtc.flutterwebrtcdemo V/AudioManager: isMicrophoneMute... 2021-11-23 14:36:56.686 31219-31219/com.cloudwebrtc.flutterwebrtcdemo I/AudioManager: requestAudioFocus streamType: 0 durationHint: 2 2021-11-23 14:36:56.686 31219-31219/com.cloudwebrtc.flutterwebrtcdemo W/AudioManager: Use of stream types is deprecated for operations other than volume control 2021-11-23 14:36:56.686 31219-31219/com.cloudwebrtc.flutterwebrtcdemo W/AudioManager: See the documentation for what to use instead with android.media.AudioAttributes to qualify your playback use case 2021-11-23 14:36:56.689 31219-31219/com.cloudwebrtc.flutterwebrtcdemo D/RTCAudioManager: Audio focus request granted for VOICE_CALL streams 2021-11-23 14:36:56.689 31219-31219/com.cloudwebrtc.flutterwebrtcdemo I/AudioManager: setMode 3 2021-11-23 14:36:56.750 31219-31275/com.cloudwebrtc.flutterwebrtcdemo I/flutter: Received data: {} 2021-11-23 14:36:56.756 31219-31219/com.cloudwebrtc.flutterwebrtcdemo V/AudioManager: isMicrophoneMute... 2021-11-23 14:36:56.757 31219-31219/com.cloudwebrtc.flutterwebrtcdemo D/RTCBluetoothManager: start 2021-11-23 14:36:56.761 31219-31219/com.cloudwebrtc.flutterwebrtcdemo D/RTCBluetoothManager: BluetoothAdapter: enabled=true, state=ON, name=xgsqq, address=02:00:00:00:00:00 2021-11-23 14:36:56.762 31219-31219/com.cloudwebrtc.flutterwebrtcdemo D/RTCBluetoothManager: paired devices: 2021-11-23 14:36:56.762 31219-31219/com.cloudwebrtc.flutterwebrtcdemo D/RTCBluetoothManager: name=Redmi AirDots S, address=1C:91:9D:60:51:BA 2021-11-23 14:36:56.763 31219-31219/com.cloudwebrtc.flutterwebrtcdemo D/RTCBluetoothManager: name=Bose Mini II SoundLink, address=2C:41:A1:30:79:D6 2021-11-23 14:36:56.763 31219-31219/com.cloudwebrtc.flutterwebrtcdemo D/RTCBluetoothManager: name=Bluetooth, address=00:0D:18:A1:68:04 2021-11-23 14:36:56.763 31219-31219/com.cloudwebrtc.flutterwebrtcdemo D/RTCBluetoothManager: name=VIP, address=28:55:66:C6:A2:1D 2021-11-23 14:36:56.764 31219-31219/com.cloudwebrtc.flutterwebrtcdemo D/RTCBluetoothManager: name=Mi Bluetooth Neckband Earphones, address=F8:DF:15:8E:A6:45 2021-11-23 14:36:56.767 31219-31219/com.cloudwebrtc.flutterwebrtcdemo D/RTCBluetoothManager: HEADSET profile state: DISCONNECTED 2021-11-23 14:36:56.767 31219-31219/com.cloudwebrtc.flutterwebrtcdemo D/RTCBluetoothManager: Bluetooth proxy for headset profile has started 2021-11-23 14:36:56.767 31219-31219/com.cloudwebrtc.flutterwebrtcdemo D/RTCBluetoothManager: start done: BT state=HEADSET_UNAVAILABLE 2021-11-23 14:36:56.767 31219-31219/com.cloudwebrtc.flutterwebrtcdemo D/RTCAudioManager: --- updateAudioDeviceState: wired headset=false, BT state=HEADSET_UNAVAILABLE 2021-11-23 14:36:56.767 31219-31219/com.cloudwebrtc.flutterwebrtcdemo D/RTCAudioManager: Device status: available=[], selected=NONE, user selected=NONE 2021-11-23 14:36:56.767 31219-31219/com.cloudwebrtc.flutterwebrtcdemo D/RTCAudioManager: setAudioDeviceInternal(device=SPEAKER_PHONE) 2021-11-23 14:36:56.767 31219-31219/com.cloudwebrtc.flutterwebrtcdemo V/AudioManager: isSpeakerphoneOn: false 2021-11-23 14:36:56.767 31219-31219/com.cloudwebrtc.flutterwebrtcdemo I/AudioManager: setSpeakerphoneOn: true 2021-11-23 14:36:56.769 31219-31219/com.cloudwebrtc.flutterwebrtcdemo D/RTCAudioManager: New device status: available=[EARPIECE, SPEAKER_PHONE], selected=SPEAKER_PHONE 2021-11-23 14:36:56.769 31219-31219/com.cloudwebrtc.flutterwebrtcdemo D/FlutterWebRTCPlugin: onAudioManagerDevicesChanged: [EARPIECE, SPEAKER_PHONE], selected: SPEAKER_PHONE 2021-11-23 14:36:56.769 31219-31219/com.cloudwebrtc.flutterwebrtcdemo D/RTCAudioManager: --- updateAudioDeviceState done 2021-11-23 14:36:56.770 31219-31219/com.cloudwebrtc.flutterwebrtcdemo D/RTCAudioManager: AudioManager started 2021-11-23 14:36:56.773 31219-31219/com.cloudwebrtc.flutterwebrtcdemo D/RTCAudioManager: WiredHeadsetReceiver.onReceive@[name=main, id=1]: a=android.intent.action.HEADSET_PLUG, s=unplugged, m=mic, n=null, sb=true 2021-11-23 14:36:56.773 31219-31219/com.cloudwebrtc.flutterwebrtcdemo D/RTCAudioManager: --- updateAudioDeviceState: wired headset=false, BT state=HEADSET_UNAVAILABLE 2021-11-23 14:36:56.773 31219-31219/com.cloudwebrtc.flutterwebrtcdemo D/RTCAudioManager: Device status: available=[EARPIECE, SPEAKER_PHONE], selected=SPEAKER_PHONE, user selected=NONE 2021-11-23 14:36:56.773 31219-31219/com.cloudwebrtc.flutterwebrtcdemo D/RTCAudioManager: --- updateAudioDeviceState done 2021-11-23 14:36:56.786 31219-31219/com.cloudwebrtc.flutterwebrtcdemo D/MediaConstraintsUtils: mandatory constraints are not a map 2021-11-23 14:36:56.786 31219-31219/com.cloudwebrtc.flutterwebrtcdemo D/MediaConstraintsUtils: optional constraints are not an array 2021-11-23 14:36:56.871 31219-31219/com.cloudwebrtc.flutterwebrtcdemo D/RTCBluetoothManager: BluetoothServiceListener.onServiceConnected: BT state=HEADSET_UNAVAILABLE 2021-11-23 14:36:56.872 31219-31219/com.cloudwebrtc.flutterwebrtcdemo D/RTCBluetoothManager: updateAudioDeviceState 2021-11-23 14:36:56.872 31219-31219/com.cloudwebrtc.flutterwebrtcdemo D/RTCAudioManager: --- updateAudioDeviceState: wired headset=false, BT state=HEADSET_UNAVAILABLE 2021-11-23 14:36:56.872 31219-31219/com.cloudwebrtc.flutterwebrtcdemo D/RTCAudioManager: Device status: available=[EARPIECE, SPEAKER_PHONE], selected=SPEAKER_PHONE, user selected=NONE 2021-11-23 14:36:56.872 31219-31219/com.cloudwebrtc.flutterwebrtcdemo D/RTCBluetoothManager: updateDevice 2021-11-23 14:36:56.875 31219-31219/com.cloudwebrtc.flutterwebrtcdemo D/RTCBluetoothManager: No connected bluetooth headset 2021-11-23 14:36:56.875 31219-31219/com.cloudwebrtc.flutterwebrtcdemo D/RTCBluetoothManager: updateDevice done: BT state=HEADSET_UNAVAILABLE 2021-11-23 14:36:56.875 31219-31219/com.cloudwebrtc.flutterwebrtcdemo D/RTCAudioManager: --- updateAudioDeviceState done 2021-11-23 14:36:56.875 31219-31219/com.cloudwebrtc.flutterwebrtcdemo D/RTCBluetoothManager: onServiceConnected done: BT state=HEADSET_UNAVAILABLE 2021-11-23 14:36:56.929 31219-31423/com.cloudwebrtc.flutterwebrtcdemo I/org.webrtc.Logging: NetworkMonitor: Start monitoring with native observer 516543569664 2021-11-23 14:36:56.943 31219-31423/com.cloudwebrtc.flutterwebrtcdemo D/HwCustConnectivityManagerImpl: isBlockNetworkRequestByNonAis, INVALID_SUBSCRIPTION_ID 2021-11-23 14:36:56.943 31219-31423/com.cloudwebrtc.flutterwebrtcdemo I/ConnectivityManager: requestNetwork and the calling app is: com.cloudwebrtc.flutterwebrtcdemo 2021-11-23 14:36:56.947 31219-31423/com.cloudwebrtc.flutterwebrtcdemo D/HwCustConnectivityManagerImpl: isBlockNetworkRequestByNonAis, INVALID_SUBSCRIPTION_ID 2021-11-23 14:36:56.950 31219-31430/com.cloudwebrtc.flutterwebrtcdemo D/FlutterWebRTCPlugin: onIceGatheringChangeGATHERING 2021-11-23 14:36:56.952 31219-31559/com.cloudwebrtc.flutterwebrtcdemo I/org.webrtc.Logging: NetworkMonitorAutoDetect: Network becomes available: 248 2021-11-23 14:36:56.953 31219-31559/com.cloudwebrtc.flutterwebrtcdemo I/org.webrtc.Logging: 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: -58 DNN: SSCMODE: 0 SNSSAI: PduSessionType: 0 RouteBitmap: 0] 2021-11-23 14:36:56.954 31219-31559/com.cloudwebrtc.flutterwebrtcdemo I/org.webrtc.Logging: NetworkMonitorAutoDetect: link properties changed 2021-11-23 14:36:56.955 31219-31275/com.cloudwebrtc.flutterwebrtcdemo I/flutter: send: {"type":"offer","data":{"to":"017167","from":"848841","description":{"sdp":"v=0\r\no=- 5767230775166892191 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=extmap-allow-mixed\r\na=msid-semantic: WMS 1da381fb-f382-4c67-babb-3ada629958d9\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:YDPi\r\na=ice-pwd:WJATbgaedNBhK3Zt3YhDjr6A\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 E7:F1:49:D7:C1:A8:DA:F5:50:90:5D:D5:AB:70:A0:45:78:F7:76:C4:97:5A:08:97:FF:26:91:2F:1B:8D:88:04\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream 2021-11-23 14:36:56.962 31219-31430/com.cloudwebrtc.flutterwebrtcdemo D/FlutterWebRTCPlugin: onIceCandidate 2021-11-23 14:36:56.963 31219-31430/com.cloudwebrtc.flutterwebrtcdemo I/chatty: uid=11841(com.cloudwebrtc.flutterwebrtcdemo) signaling_threa identical 4 lines 2021-11-23 14:36:56.963 31219-31430/com.cloudwebrtc.flutterwebrtcdemo D/FlutterWebRTCPlugin: onIceCandidate 2021-11-23 14:36:57.008 31219-31430/com.cloudwebrtc.flutterwebrtcdemo D/FlutterWebRTCPlugin: onIceCandidate 2021-11-23 14:36:57.019 31219-31430/com.cloudwebrtc.flutterwebrtcdemo D/FlutterWebRTCPlugin: onIceCandidate 2021-11-23 14:36:57.042 31219-31480/com.cloudwebrtc.flutterwebrtcdemo D/FlutterWebRTCPlugin: CameraEventsHandler.onFirstFrameAvailable 2021-11-23 14:36:57.061 31219-31430/com.cloudwebrtc.flutterwebrtcdemo D/FlutterWebRTCPlugin: onIceCandidate 2021-11-23 14:36:57.066 31219-31430/com.cloudwebrtc.flutterwebrtcdemo I/chatty: uid=11841(com.cloudwebrtc.flutterwebrtcdemo) signaling_threa identical 4 lines 2021-11-23 14:36:57.066 31219-31430/com.cloudwebrtc.flutterwebrtcdemo D/FlutterWebRTCPlugin: onIceCandidate 2021-11-23 14:36:57.067 31219-31430/com.cloudwebrtc.flutterwebrtcdemo D/FlutterWebRTCPlugin: onIceCandidate 2021-11-23 14:36:57.067 31219-31430/com.cloudwebrtc.flutterwebrtcdemo D/FlutterWebRTCPlugin: onIceCandidate 2021-11-23 14:36:57.096 31219-31430/com.cloudwebrtc.flutterwebrtcdemo D/FlutterWebRTCPlugin: onIceCandidate 2021-11-23 14:36:57.111 31219-31430/com.cloudwebrtc.flutterwebrtcdemo D/FlutterWebRTCPlugin: onIceCandidate 2021-11-23 14:36:57.206 31219-31559/com.cloudwebrtc.flutterwebrtcdemo I/org.webrtc.Logging: NetworkMonitorAutoDetect: Network becomes available: 265 2021-11-23 14:36:57.208 31219-31559/com.cloudwebrtc.flutterwebrtcdemo I/org.webrtc.Logging: NetworkMonitorAutoDetect: capabilities changed: [ Transports: CELLULAR Capabilities: SUPL&XCAP&INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VPN&NOT_ROAMING&FOREGROUND&NOT_CONGESTED&NOT_SUSPENDED LinkUpBandwidth>=51200Kbps LinkDnBandwidth>=102400Kbps Specifier: <> DNN: SSCMODE: 0 SNSSAI: PduSessionType: 0 RouteBitmap: 0] 2021-11-23 14:36:57.211 31219-31430/com.cloudwebrtc.flutterwebrtcdemo D/FlutterWebRTCPlugin: onIceCandidate 2021-11-23 14:36:57.211 31219-31430/com.cloudwebrtc.flutterwebrtcdemo D/FlutterWebRTCPlugin: onIceCandidate 2021-11-23 14:36:57.213 31219-31559/com.cloudwebrtc.flutterwebrtcdemo I/org.webrtc.Logging: NetworkMonitorAutoDetect: link properties changed 2021-11-23 14:36:57.317 31219-31559/com.cloudwebrtc.flutterwebrtcdemo I/org.webrtc.Logging: NetworkMonitorAutoDetect: link properties changed 2021-11-23 14:36:57.359 31219-31430/com.cloudwebrtc.flutterwebrtcdemo D/FlutterWebRTCPlugin: onIceCandidate 2021-11-23 14:36:57.360 31219-31430/com.cloudwebrtc.flutterwebrtcdemo D/FlutterWebRTCPlugin: onIceCandidate 2021-11-23 14:36:57.401 31219-31430/com.cloudwebrtc.flutterwebrtcdemo D/FlutterWebRTCPlugin: onIceCandidate 2021-11-23 14:36:57.402 31219-31430/com.cloudwebrtc.flutterwebrtcdemo D/FlutterWebRTCPlugin: onIceCandidate 2021-11-23 14:36:57.434 31219-31559/com.cloudwebrtc.flutterwebrtcdemo I/org.webrtc.Logging: NetworkMonitorAutoDetect: capabilities changed: [ Transports: CELLULAR Capabilities: SUPL&XCAP&INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VPN&VALIDATED&NOT_ROAMING&FOREGROUND&NOT_CONGESTED&NOT_SUSPENDED LinkUpBandwidth>=51200Kbps LinkDnBandwidth>=102400Kbps Specifier: <> DNN: SSCMODE: 0 SNSSAI: PduSessionType: 0 RouteBitmap: 0] 2021-11-23 14:36:57.976 31219-31275/com.cloudwebrtc.flutterwebrtcdemo I/flutter: send: {"type":"candidate","data":{"to":"017167","from":"848841","candidate":{"sdpMLineIndex":0,"sdpMid":"0","candidate":"candidate:2049415885 1 udp 2122129151 10.246.121.242 49924 typ host generation 0 ufrag YDPi network-id 5 network-cost 10"},"session_id":"848841-017167"}} 2021-11-23 14:36:57.978 31219-31275/com.cloudwebrtc.flutterwebrtcdemo I/flutter: send: {"type":"candidate","data":{"to":"017167","from":"848841","candidate":{"sdpMLineIndex":0,"sdpMid":"0","candidate":"candidate:559267639 1 udp 2122071295 ::1 58701 typ host generation 0 ufrag YDPi network-id 2"},"session_id":"848841-017167"}} 2021-11-23 14:36:57.979 31219-31275/com.cloudwebrtc.flutterwebrtcdemo I/flutter: send: {"type":"candidate","data":{"to":"017167","from":"848841","candidate":{"sdpMLineIndex":0,"sdpMid":"0","candidate":"candidate:1510613869 1 udp 2121998079 127.0.0.1 39990 typ host generation 0 ufrag YDPi network-id 1"},"session_id":"848841-017167"}} 2021-11-23 14:36:57.979 31219-31275/com.cloudwebrtc.flutterwebrtcdemo I/flutter: send: {"type":"candidate","data":{"to":"017167","from":"848841","candidate":{"sdpMLineIndex":1,"sdpMid":"1","candidate":"candidate:2049415885 1 udp 2122129151 10.246.121.242 57811 typ host generation 0 ufrag YDPi network-id 5 network-cost 10"},"session_id":"848841-017167"}} 2021-11-23 14:36:57.982 31219-31275/com.cloudwebrtc.flutterwebrtcdemo I/flutter: send: {"type":"candidate","data":{"to":"017167","from":"848841","candidate":{"sdpMLineIndex":1,"sdpMid":"1","candidate":"candidate:559267639 1 udp 2122071295 ::1 55965 typ host generation 0 ufrag YDPi network-id 2"},"session_id":"848841-017167"}} 2021-11-23 14:36:57.983 31219-31275/com.cloudwebrtc.flutterwebrtcdemo I/flutter: send: {"type":"candidate","data":{"to":"017167","from":"848841","candidate":{"sdpMLineIndex":1,"sdpMid":"1","candidate":"candidate:1510613869 1 udp 2121998079 127.0.0.1 59271 typ host generation 0 ufrag YDPi network-id 1"},"session_id":"848841-017167"}} 2021-11-23 14:36:57.985 31219-31275/com.cloudwebrtc.flutterwebrtcdemo I/flutter: Received data: {"type":"answer","data":{"to":"848841","from":"017167","description":{"sdp":"v=0\r\no=- 7462976987377338305 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=extmap-allow-mixed\r\na=msid-semantic: WMS gNgCi0dMAoDDTJmFHG3UgwDmXjmbkckbqgB5\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:plzV\r\na=ice-pwd:sd66+KNiId8qEP0xSGK+s+vU\r\na=ice-options:trickle\r\na=fingerprint:sha-256 E9:BE:7C:D6:4F:A4:08:F5:4C:A5:78:64:F4:B0:A0:32:7B:A5:97:E2:BD:70:D7:11:80:33:7D:08:9C:40:A2:FF\r\na=setup:active\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na 2021-11-23 14:36:58.003 31219-31425/com.cloudwebrtc.flutterwebrtcdemo I/org.webrtc.Logging: WebRtcAudioTrackExternal: initPlayout(sampleRate=48000, channels=1, bufferSizeFactor=1.0) 2021-11-23 14:36:58.003 31219-31425/com.cloudwebrtc.flutterwebrtcdemo I/org.webrtc.Logging: WebRtcAudioTrackExternal: byteBuffer.capacity: 960 2021-11-23 14:36:58.005 31219-31425/com.cloudwebrtc.flutterwebrtcdemo I/org.webrtc.Logging: WebRtcAudioTrackExternal: minBufferSizeInBytes: 3848 2021-11-23 14:36:58.005 31219-31425/com.cloudwebrtc.flutterwebrtcdemo I/org.webrtc.Logging: WebRtcAudioTrackExternal: createAudioTrackOnLollipopOrHigher 2021-11-23 14:36:58.005 31219-31425/com.cloudwebrtc.flutterwebrtcdemo I/org.webrtc.Logging: WebRtcAudioTrackExternal: nativeOutputSampleRate: 48000 2021-11-23 14:36:58.006 31219-31425/com.cloudwebrtc.flutterwebrtcdemo I/AudioTrack-JNI: AudioTrack_setup for usage=2 content=1 flags=0x0x800 tags= 2021-11-23 14:36:58.011 31219-31275/com.cloudwebrtc.flutterwebrtcdemo I/flutter: send: {"type":"candidate","data":{"to":"017167","from":"848841","candidate":{"sdpMLineIndex":1,"sdpMid":"1","candidate":"candidate:842163049 1 udp 1685921535 103.219.185.66 57811 typ srflx raddr 10.246.121.242 rport 57811 generation 0 ufrag YDPi network-id 5 network-cost 10"},"session_id":"848841-017167"}} 2021-11-23 14:36:58.023 31219-31275/com.cloudwebrtc.flutterwebrtcdemo I/flutter: send: {"type":"candidate","data":{"to":"017167","from":"848841","candidate":{"sdpMLineIndex":0,"sdpMid":"0","candidate":"candidate:842163049 1 udp 1685921535 103.219.185.66 49924 typ srflx raddr 10.246.121.242 rport 49924 generation 0 ufrag YDPi network-id 5 network-cost 10"},"session_id":"848841-017167"}} 2021-11-23 14:36:58.038 31219-31425/com.cloudwebrtc.flutterwebrtcdemo I/org.webrtc.Logging: WebRtcAudioTrackExternal: AudioTrack: session ID: 15409, channels: 1, sample rate: 48000, max gain: 1.0 2021-11-23 14:36:58.039 31219-31425/com.cloudwebrtc.flutterwebrtcdemo I/org.webrtc.Logging: WebRtcAudioTrackExternal: AudioTrack: buffer size in frames: 3848 2021-11-23 14:36:58.039 31219-31425/com.cloudwebrtc.flutterwebrtcdemo I/org.webrtc.Logging: WebRtcAudioTrackExternal: AudioTrack: buffer capacity in frames: 3848 2021-11-23 14:36:58.039 31219-31425/com.cloudwebrtc.flutterwebrtcdemo I/org.webrtc.Logging: VolumeLogger: start@[name=worker_thread - 31425, id=24594] 2021-11-23 14:36:58.039 31219-31425/com.cloudwebrtc.flutterwebrtcdemo V/AudioManager: getMode... 2021-11-23 14:36:58.039 31219-31425/com.cloudwebrtc.flutterwebrtcdemo I/org.webrtc.Logging: VolumeLogger: audio mode is: MODE_IN_COMMUNICATION 2021-11-23 14:36:58.040 31219-31425/com.cloudwebrtc.flutterwebrtcdemo V/AudioManager: getStreamMaxVolume treamType: 2 2021-11-23 14:36:58.040 31219-31425/com.cloudwebrtc.flutterwebrtcdemo V/AudioManager: getStreamMaxVolume treamType: 0 2021-11-23 14:36:58.040 31219-31620/com.cloudwebrtc.flutterwebrtcdemo V/AudioManager: getMode... 2021-11-23 14:36:58.040 31219-31425/com.cloudwebrtc.flutterwebrtcdemo I/org.webrtc.Logging: WebRtcAudioTrackExternal: startPlayout 2021-11-23 14:36:58.040 31219-31425/com.cloudwebrtc.flutterwebrtcdemo D/PlayerBase: baseStart() piid=17063 2021-11-23 14:36:58.041 31219-31620/com.cloudwebrtc.flutterwebrtcdemo V/AudioManager: getStreamVolume streamType: 0 volume: 6 2021-11-23 14:36:58.041 31219-31620/com.cloudwebrtc.flutterwebrtcdemo I/org.webrtc.Logging: VolumeLogger: VOICE_CALL stream volume: 6 (max=15) 2021-11-23 14:36:58.057 31219-31425/com.cloudwebrtc.flutterwebrtcdemo D/android.media.AudioTrack: [HSM] AudioTrace play() uid: 11841, pid: 31219 2021-11-23 14:36:58.061 31219-31621/com.cloudwebrtc.flutterwebrtcdemo I/org.webrtc.Logging: WebRtcAudioTrackExternal: AudioTrackThread@[name=AudioTrackJavaThread, id=24607] 2021-11-23 14:36:58.061 31219-31621/com.cloudwebrtc.flutterwebrtcdemo I/org.webrtc.Logging: WebRtcAudioTrackExternal: doAudioTrackStateCallback: 0 2021-11-23 14:36:58.064 31219-31275/com.cloudwebrtc.flutterwebrtcdemo I/flutter: send: {"type":"candidate","data":{"to":"017167","from":"848841","candidate":{"sdpMLineIndex":0,"sdpMid":"0","candidate":"candidate:3499174891 1 tcp 1518283007 2408:8507:24c1:ea5a:1:2:f71e:fff2 9 typ host tcptype active generation 0 ufrag YDPi network-id 3 network-cost 50"},"session_id":"848841-017167"}} 2021-11-23 14:36:58.065 31219-31425/com.cloudwebrtc.flutterwebrtcdemo I/org.webrtc.Logging: AndroidVideoDecoder: ctor name: OMX.hisi.video.decoder.vp8 type: VP8 color format: 21 context: org.webrtc.EglBase14Impl$Context@e199e53 2021-11-23 14:36:58.065 31219-31275/com.cloudwebrtc.flutterwebrtcdemo I/flutter: send: {"type":"candidate","data":{"to":"017167","from":"848841","candidate":{"sdpMLineIndex":0,"sdpMid":"0","candidate":"candidate:3260679138 1 tcp 1518217471 2409:8100:110:748a:1:2:9234:c12a 9 typ host tcptype active generation 0 ufrag YDPi network-id 4 network-cost 50"},"session_id":"848841-017167"}} 2021-11-23 14:36:58.066 31219-31425/com.cloudwebrtc.flutterwebrtcdemo I/org.webrtc.Logging: AndroidVideoDecoder: ctor name: OMX.hisi.video.decoder.vp9 type: VP9 color format: 21 context: org.webrtc.EglBase14Impl$Context@e199e53 2021-11-23 14:36:58.069 31219-31430/com.cloudwebrtc.flutterwebrtcdemo D/FlutterWebRTCPlugin: onAddTrack 2021-11-23 14:36:58.073 31219-31430/com.cloudwebrtc.flutterwebrtcdemo D/FlutterWebRTCPlugin: onAddTrack 2021-11-23 14:36:58.073 31219-31275/com.cloudwebrtc.flutterwebrtcdemo I/flutter: send: {"type":"candidate","data":{"to":"017167","from":"848841","candidate":{"sdpMLineIndex":0,"sdpMid":"0","candidate":"candidate:1876313031 1 tcp 1518091519 ::1 34005 typ host tcptype passive generation 0 ufrag YDPi network-id 2"},"session_id":"848841-017167"}} 2021-11-23 14:36:58.074 31219-31622/com.cloudwebrtc.flutterwebrtcdemo W/System.err: java.util.concurrent.ExecutionException: java.lang.UnsupportedOperationException: Not implemented. 2021-11-23 14:36:58.074 31219-31622/com.cloudwebrtc.flutterwebrtcdemo W/System.err: at java.util.concurrent.FutureTask.report(FutureTask.java:123) 2021-11-23 14:36:58.074 31219-31622/com.cloudwebrtc.flutterwebrtcdemo W/System.err: at java.util.concurrent.FutureTask.get(FutureTask.java:193) 2021-11-23 14:36:58.074 31219-31622/com.cloudwebrtc.flutterwebrtcdemo W/System.err: at com.cloudwebrtc.webrtc.SimulcastVideoEncoderFactoryWrapper$StreamEncoderWrapper.initEncode(SimulcastVideoEncoderFactoryWrapper.kt:109) 2021-11-23 14:36:58.074 31219-31622/com.cloudwebrtc.flutterwebrtcdemo W/System.err: Caused by: java.lang.UnsupportedOperationException: Not implemented. 2021-11-23 14:36:58.074 31219-31622/com.cloudwebrtc.flutterwebrtcdemo W/System.err: at org.webrtc.WrappedNativeVideoEncoder.initEncode(WrappedNativeVideoEncoder.java:22) 2021-11-23 14:36:58.074 31219-31622/com.cloudwebrtc.flutterwebrtcdemo W/System.err: at com.cloudwebrtc.webrtc.SimulcastVideoEncoderFactoryWrapper$StreamEncoderWrapper$initEncode$future$1.call(SimulcastVideoEncoderFactoryWrapper.kt:107) 2021-11-23 14:36:58.074 31219-31622/com.cloudwebrtc.flutterwebrtcdemo W/System.err: at com.cloudwebrtc.webrtc.SimulcastVideoEncoderFactoryWrapper$StreamEncoderWrapper$initEncode$future$1.call(SimulcastVideoEncoderFactoryWrapper.kt:83) 2021-11-23 14:36:58.075 31219-31622/com.cloudwebrtc.flutterwebrtcdemo W/System.err: at java.util.concurrent.FutureTask.run(FutureTask.java:266) 2021-11-23 14:36:58.075 31219-31622/com.cloudwebrtc.flutterwebrtcdemo W/System.err: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167) 2021-11-23 14:36:58.075 31219-31622/com.cloudwebrtc.flutterwebrtcdemo W/System.err: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) 2021-11-23 14:36:58.075 31219-31622/com.cloudwebrtc.flutterwebrtcdemo W/System.err: at java.lang.Thread.run(Thread.java:929) 2021-11-23 14:36:58.075 31219-31622/com.cloudwebrtc.flutterwebrtcdemo E/rtc: #

Fatal error in: gen/sdk/android/generated_metrics_jni/../../../../../../sdk/android/src/jni/jni_generator_helper.h, line 94

# last system error: 11
# Check failed: !env->ExceptionCheck()
# 

--------- beginning of crash

2021-11-23 14:36:58.075 31219-31622/com.cloudwebrtc.flutterwebrtcdemo A/libc: Fatal signal 6 (SIGABRT), code -1 (SI_QUEUE) in tid 31622 (EncoderQueue - ), pid 31219 (utterwebrtcdemo)

AuronChoo commented 2 years ago

try to update the version to the latest on pubspec.yaml flutter_webrtc: ^0.8.0 this works on my side

kartikey321 commented 2 years ago

try to update the version to the latest on pubspec.yaml flutter_webrtc: ^0.8.0 this works on my side

could you please send me your github repo, i am finding some difficulty in implementing this

Oliver-WJ commented 1 year ago

I have same questions ,who can answer ? please!