aws-samples / amazon-chime-react-native-demo

A React Native demo application for Android and iOS using the Amazon Chime SDK.
MIT No Attribution
101 stars 24 forks source link

Can we explicitly set url with UDP port instead of TCP port? #157

Closed Sandip-Z closed 1 year ago

Sandip-Z commented 1 year ago

Currently, we are using TCP port for media and signalling except for audioHostUrl which uses UDP while creating meeting session.

How to manually set URL with UDP port for:

Logs includes: 2022-08-31 18:10:00.441 17738-17839/jp.readytowork.glive D/Auth: getIdToken 2022-08-31 18:10:00.442 17738-17887/jp.readytowork.glive D/Auth: getIdToken:onComplete:success 2022-08-31 18:10:00.504 17738-19910/jp.readytowork.glive E/BufferQueueProducer: SurfaceTexture-0-17738-45 queueBuffer: BufferQueue has been abandoned 2022-08-31 18:10:00.590 17738-19910/jp.readytowork.glive E/BufferQueueProducer: SurfaceTexture-0-17738-45 queueBuffer: BufferQueue has been abandoned 2022-08-31 18:10:00.676 17738-20265/jp.readytowork.glive E/BufferQueueProducer: SurfaceTexture-0-17738-45 cancelBuffer: BufferQueue has been abandoned 2022-08-31 18:10:00.682 17738-20265/jp.readytowork.glive E/BufferQueueProducer: SurfaceTexture-0-17738-45 cancelBuffer: BufferQueue has been abandoned 2022-08-31 18:10:00.687 17738-20265/jp.readytowork.glive E/BufferQueueProducer: SurfaceTexture-0-17738-45 cancelBuffer: BufferQueue has been abandoned 2022-08-31 18:10:00.692 17738-20265/jp.readytowork.glive E/BufferQueueProducer: SurfaceTexture-0-17738-45 cancelBuffer: BufferQueue has been abandoned 2022-08-31 18:10:02.491 17738-17838/jp.readytowork.glive I/ReactNativeJS: Meeting starting on create stream.... 2022-08-31 18:10:02.504 17738-17839/jp.readytowork.glive I/ChimeReactNativeSDKDemoManager: Called startMeeting 2022-08-31 18:10:02.504 17738-17839/jp.readytowork.glive E/DefaultAudioClientController: Current audio client state STOPPED is invalid to stop audio, ignoring 2022-08-31 18:10:02.505 17738-17839/jp.readytowork.glive I/ChimeReactNativeSDKDemoManager: { NativeMap: {"ScreenDataUrl":"wss://bitpw.m3.an1.app.chime.aws:443/v2/screen/f8bb3673-3d1e-4211-8071-0ed238690706","ScreenSharingUrl":"wss://bitpw.m3.an1.app.chime.aws:443/v2/screen/f8bb3673-3d1e-4211-8071-0ed238690706","AudioHostUrl":"0fce038bc6a10d546d70c88ae0b7cad9.k.m3.an1.app.chime.aws:3478","EventIngestionUrl":"https://data.svc.ue1.ingest.chime.aws/v1/client-events","AudioFallbackUrl":"wss://haxrp.m3.an1.app.chime.aws:443/calls/f8bb3673-3d1e-4211-8071-0ed238690706","ScreenViewingUrl":"wss://bitpw.m3.an1.app.chime.aws:443/ws/connect?passcode=null&viewer_uuid=null&X-BitHub-Call-Id=f8bb3673-3d1e-4211-8071-0ed238690706","SignalingUrl":"wss://signal.m3.an1.app.chime.aws/control/f8bb3673-3d1e-4211-8071-0ed238690706","TurnControlUrl":"https://ccp.cp.ue1.app.chime.aws/v2/turn_sessions"} } 2022-08-31 18:10:02.505 17738-18224/jp.readytowork.glive W/DefaultVideoClientStateController: VideoClient is already in an uninitialized state, ignoring 2022-08-31 18:10:02.506 17738-17839/jp.readytowork.glive I/audioclient_jni: [audio client] INTIALIZED 2022-08-31 18:10:02.508 17738-17839/jp.readytowork.glive I/AudioClient: SPK LAT: 44.75(ms) MIC LAT: 30.0(ms) 2022-08-31 18:10:02.509 17738-17839/jp.readytowork.glive I/AudioClient: SPK LAT: 44.35374(ms) MIC LAT: 30.47619(ms) NATIVE SR: 44100 2022-08-31 18:10:02.513 17738-17839/jp.readytowork.glive I/ChimeReactNativeSDKDemoManager: started audio mode 2022-08-31 18:10:02.514 17738-17839/jp.readytowork.glive I/DefaultAudioClientController: spkMinBufSizeInSamples 1956 micMinBufSizeInSamples 1344 2022-08-31 18:10:02.562 17738-17738/jp.readytowork.glive I/DefaultAudioClientController: No AudioRecordingPreseOverride provided, using recording preset VOICE_COMMUNICATION 2022-08-31 18:10:02.563 17738-17839/jp.readytowork.glive D/EGL_emulation: eglCreateContext: 0xb400007931d2a640: maj 3 min 0 rcv 3 2022-08-31 18:10:02.563 17738-17839/jp.readytowork.glive I/DefaultVideoClientController: Initializing video client 2022-08-31 18:10:02.563 17738-17839/jp.readytowork.glive I/DefaultVideoClientController: Starting video client 2022-08-31 18:10:02.564 17738-17839/jp.readytowork.glive I/videoclient_jni: video client - startService: 2022-08-31 18:10:02.564 17738-17839/jp.readytowork.glive I/videoclient_jni: Reported App Detail Info: { app_name: Android 2.9, app_version: 138, device_model: sdk_gphone_arm64, device_make: Google, platform_name: android, platform_version: 11, client_source: amazon-chime-sdk, chime_sdk_version: 0.17.6 } 2022-08-31 18:10:02.564 17738-17738/jp.readytowork.glive I/audioclient_jni: Reported AppInfo: { app_name: Android 2.9, app_version: 138, device_make: Google, device_model: sdk_gphone_arm64, platform_name: Android, platform_version: 11, client_source: amazon-chime-sdk, chime_sdk_version: 0.17.6 } 2022-08-31 18:10:02.565 17738-17839/jp.readytowork.glive W/Logging: HardwareVideoEncoderFactory: No shared EglBase.Context. Encoders will not use texture mode. 2022-08-31 18:10:02.568 17738-20307/jp.readytowork.glive D/adytowork.gliv: PlayerBase::PlayerBase() 2022-08-31 18:10:02.568 17738-20307/jp.readytowork.glive D/adytowork.gliv: TrackPlayerBase::TrackPlayerBase() 2022-08-31 18:10:02.568 17738-20307/jp.readytowork.glive I/libOpenSLES: Emulating old channel mask behavior (ignoring positional mask 0x4, using default mask 0x1 based on channel count of 1) 2022-08-31 18:10:02.571 17738-17839/jp.readytowork.glive I/DefaultVideoClientController: Starting remote video 2022-08-31 18:10:02.571 17738-17839/jp.readytowork.glive I/DefaultCameraCaptureSource: Setting capture device: 1 (Front Camera) 2022-08-31 18:10:02.571 17738-17839/jp.readytowork.glive I/DefaultCameraCaptureSource: Already using device: 1 (Front Camera); ignoring 2022-08-31 18:10:02.571 17738-20318/jp.readytowork.glive D/HostConnection: HostConnection::get() New Host Connection established 0xb400007941a73ed0, tid 20318 2022-08-31 18:10:02.572 17738-20311/jp.readytowork.glive I/DNSServerUtils: Get 1 DNS addresses. 2022-08-31 18:10:02.572 17738-20311/jp.readytowork.glive E/videoclient_jni: video client DNS: dns1 10.0.2.3, dns2 2022-08-31 18:10:02.572 17738-20311/jp.readytowork.glive I/DefaultVideoClientObserver: isConnecting 2022-08-31 18:10:02.573 17738-20318/jp.readytowork.glive D/HostConnection: HostComposition ext ANDROID_EMU_CHECKSUM_HELPER_v1 ANDROID_EMU_native_sync_v2 ANDROID_EMU_native_sync_v3 ANDROID_EMU_native_sync_v4 ANDROID_EMU_dma_v1 ANDROID_EMU_direct_mem ANDROID_EMU_host_composition_v1 ANDROID_EMU_host_composition_v2 ANDROID_EMU_vulkan ANDROID_EMU_deferred_vulkan_commands ANDROID_EMU_vulkan_null_optional_strings ANDROID_EMU_vulkan_create_resources_with_requirements ANDROID_EMU_YUV_Cache ANDROID_EMU_vulkan_ignored_handles ANDROID_EMU_has_shared_slots_host_memory_allocator ANDROID_EMU_vulkan_free_memory_sync ANDROID_EMU_vulkan_shader_float16_int8 ANDROID_EMU_vulkan_async_queue_submit ANDROID_EMU_sync_buffer_data ANDROID_EMU_read_color_buffer_dma GL_OES_EGL_image_external_essl3 GL_OES_vertex_array_object GL_KHR_texture_compression_astc_ldr ANDROID_EMU_host_side_tracing ANDROID_EMU_gles_max_version_3_0 2022-08-31 18:10:02.573 17738-20318/jp.readytowork.glive I/Logging: EglBase14Impl: Using OpenGL ES version 2 2022-08-31 18:10:02.574 17738-20318/jp.readytowork.glive D/EGL_emulation: eglCreateContext: 0xb400007931d2ca00: maj 3 min 0 rcv 3 2022-08-31 18:10:02.575 17738-20318/jp.readytowork.glive D/EGL_emulation: eglMakeCurrent: 0xb400007931d2ca00: ver 3 0 (tinfo 0xb4000078d20c43d0) (first time) 2022-08-31 18:10:02.576 17738-20311/jp.readytowork.glive I/DNSServerUtils: Get 1 DNS addresses. 2022-08-31 18:10:02.577 17738-20311/jp.readytowork.glive E/videoclient_jni: video client DNS: dns1 10.0.2.3, dns2 2022-08-31 18:10:02.579 17738-20307/jp.readytowork.glive D/AudioTrack: createTrack_l(16): AUDIO_OUTPUT_FLAG_FAST denied by server; frameCount 0 -> 2132 2022-08-31 18:10:02.581 17738-20307/jp.readytowork.glive W/libOpenSLES: Conversion from OpenSL ES positional channel mask 0x4 to Android mask 0 loses channels 2022-08-31 18:10:02.581 17738-20307/jp.readytowork.glive I/libOpenSLES: Emulating old channel mask behavior (ignoring positional mask 0x4, using default mask 0x10 based on channel count of 1) 2022-08-31 18:10:02.596 17738-20307/jp.readytowork.glive D/audioclient_jni: MEDIA STREAM STATE CALLBACK IN C STATE IS 1 2022-08-31 18:10:02.596 17738-20307/jp.readytowork.glive I/DefaultAudioClientObserver: AudioClient State: Connecting Status: OK 2022-08-31 18:10:02.608 17738-17738/jp.readytowork.glive I/DefaultAudioClientController: Started audio session. 2022-08-31 18:10:04.106 17738-20307/jp.readytowork.glive D/audioclient_jni: MEDIA STREAM STATE CALLBACK IN C STATE IS 2 2022-08-31 18:10:04.106 17738-20307/jp.readytowork.glive I/DefaultAudioClientObserver: AudioClient State: FinishConnecting Status: OK 2022-08-31 18:10:04.107 17738-17738/jp.readytowork.glive I/MeetingObservers: Received event for audio session started. Reconnecting: false 2022-08-31 18:10:04.107 17738-17738/jp.readytowork.glive I/MeetingObservers: Did you mute my mic in Android ? : true 2022-08-31 18:10:04.108 17738-17838/jp.readytowork.glive I/ReactNativeJS: 'onChimeMeetingStart (ChimeSDK Event) ::', 'meeting started!' 2022-08-31 18:10:04.115 17738-20311/jp.readytowork.glive I/DefaultVideoClientObserver: didConnect with controlStatus: 0 2022-08-31 18:10:04.120 17738-20311/jp.readytowork.glive D/DefaultVideoClientObserver: cameraSendIsAvailable: true 2022-08-31 18:10:04.197 17738-17838/jp.readytowork.glive I/ReactNativeJS: ws : connecting 2022-08-31 18:10:04.208 17738-17839/jp.readytowork.glive D/Auth: getIdToken 2022-08-31 18:10:04.209 17738-17887/jp.readytowork.glive D/Auth: getIdToken:onComplete:success 2022-08-31 18:10:04.238 17738-17754/jp.readytowork.glive I/BpBinder: onLastStrongRef automatically unlinking death recipients: 2022-08-31 18:10:04.260 17738-17839/jp.readytowork.glive I/ChimeReactNativeSDKDemoManager: Called setMute: false 2022-08-31 18:10:04.260 17738-17839/jp.readytowork.glive I/ChimeReactNativeSDKDemoManager: Called setCameraOn: true 2022-08-31 18:10:04.260 17738-17839/jp.readytowork.glive I/DefaultCameraCaptureSource: Stopping camera capture source 2022-08-31 18:10:04.261 17738-20257/jp.readytowork.glive I/SurfaceTextureCaptureSource: Setting on frame available listener to null 2022-08-31 18:10:04.261 17738-20257/jp.readytowork.glive I/SurfaceTextureCaptureSource: Releasing surface texture capture source 2022-08-31 18:10:04.261 17738-17830/jp.readytowork.glive I/DefaultCameraCaptureSource: Camera device closed for ID 1 2022-08-31 18:10:04.261 17738-17839/jp.readytowork.glive I/DefaultCameraCaptureSource: Camera capture start requested with device: 1 (Front Camera) 2022-08-31 18:10:04.264 17738-20257/jp.readytowork.glive I/SurfaceTextureCaptureSource: Finished releasing surface texture capture source 2022-08-31 18:10:04.266 17738-20359/jp.readytowork.glive D/HostConnection: HostConnection::get() New Host Connection established 0xb400007941accfd0, tid 20359 2022-08-31 18:10:04.268 17738-20359/jp.readytowork.glive D/HostConnection: HostComposition ext ANDROID_EMU_CHECKSUM_HELPER_v1 ANDROID_EMU_native_sync_v2 ANDROID_EMU_native_sync_v3 ANDROID_EMU_native_sync_v4 ANDROID_EMU_dma_v1 ANDROID_EMU_direct_mem ANDROID_EMU_host_composition_v1 ANDROID_EMU_host_composition_v2 ANDROID_EMU_vulkan ANDROID_EMU_deferred_vulkan_commands ANDROID_EMU_vulkan_null_optional_strings ANDROID_EMU_vulkan_create_resources_with_requirements ANDROID_EMU_YUV_Cache ANDROID_EMU_vulkan_ignored_handles ANDROID_EMU_has_shared_slots_host_memory_allocator ANDROID_EMU_vulkan_free_memory_sync ANDROID_EMU_vulkan_shader_float16_int8 ANDROID_EMU_vulkan_async_queue_submit ANDROID_EMU_sync_buffer_data ANDROID_EMU_read_color_buffer_dma GL_OES_EGL_image_external_essl3 GL_OES_vertex_array_object GL_KHR_texture_compression_astc_ldr ANDROID_EMU_host_side_tracing ANDROID_EMU_gles_max_version_3_0 2022-08-31 18:10:04.268 17738-20359/jp.readytowork.glive D/EGL_emulation: eglCreateContext: 0xb400007931cfa7b0: maj 3 min 0 rcv 3 2022-08-31 18:10:04.269 17738-20359/jp.readytowork.glive D/EGL_emulation: eglMakeCurrent: 0xb400007931cfa7b0: ver 3 0 (tinfo 0xb4000078d233cfb0) (first time) 2022-08-31 18:10:04.270 17738-20359/jp.readytowork.glive E/EGL_emulation: eglQueryContext 32c0 EGL_BAD_ATTRIBUTE 2022-08-31 18:10:04.270 17738-20359/jp.readytowork.glive E/EGL_emulation: tid 20359: eglQueryContext(2019): error 0x3004 (EGL_BAD_ATTRIBUTE) 2022-08-31 18:10:04.270 17738-20359/jp.readytowork.glive I/SurfaceTextureCaptureSource: Created surface texture for video source with dimensions 1024 x 768 2022-08-31 18:10:04.283 17738-17839/jp.readytowork.glive I/DefaultVideoClientController: Setting external video source in media client to custom source 2022-08-31 18:10:04.283 17738-17830/jp.readytowork.glive I/DefaultCameraCaptureSource: Camera device opened for ID 1 2022-08-31 18:10:04.284 17738-17839/jp.readytowork.glive I/DefaultVideoClientController: Setting external video source in media client to internal camera source 2022-08-31 18:10:04.284 17738-17839/jp.readytowork.glive I/DefaultCameraCaptureSource: Stopping camera capture source 2022-08-31 18:10:04.284 17738-17839/jp.readytowork.glive I/DefaultCameraCaptureSource: Camera capture start requested with device: 1 (Front Camera) 2022-08-31 18:10:04.285 17738-17830/jp.readytowork.glive I/DefaultCameraCaptureSource: Camera capture session configured for session with device ID: 1 2022-08-31 18:10:04.285 17738-17830/jp.readytowork.glive I/DefaultCameraCaptureSource: Setting target FPS range to [7, 30] 2022-08-31 18:10:04.286 17738-17830/jp.readytowork.glive I/DefaultCameraCaptureSource: Stabilization not available. 2022-08-31 18:10:04.286 17738-17830/jp.readytowork.glive I/DefaultCameraCaptureSource: Using optical stabilization. 2022-08-31 18:10:04.287 17738-17830/jp.readytowork.glive I/DefaultCameraCaptureSource: Capture request completed with device ID: 1 2022-08-31 18:10:04.288 17738-20366/jp.readytowork.glive D/HostConnection: HostConnection::get() New Host Connection established 0xb400007941aaf090, tid 20366 2022-08-31 18:10:04.302 17738-20366/jp.readytowork.glive D/HostConnection: HostComposition ext ANDROID_EMU_CHECKSUM_HELPER_v1 ANDROID_EMU_native_sync_v2 ANDROID_EMU_native_sync_v3 ANDROID_EMU_native_sync_v4 ANDROID_EMU_dma_v1 ANDROID_EMU_direct_mem ANDROID_EMU_host_composition_v1 ANDROID_EMU_host_composition_v2 ANDROID_EMU_vulkan ANDROID_EMU_deferred_vulkan_commands ANDROID_EMU_vulkan_null_optional_strings ANDROID_EMU_vulkan_create_resources_with_requirements ANDROID_EMU_YUV_Cache ANDROID_EMU_vulkan_ignored_handles ANDROID_EMU_has_shared_slots_host_memory_allocator ANDROID_EMU_vulkan_free_memory_sync ANDROID_EMU_vulkan_shader_float16_int8 ANDROID_EMU_vulkan_async_queue_submit ANDROID_EMU_sync_buffer_data ANDROID_EMU_read_color_buffer_dma GL_OES_EGL_image_external_essl3 GL_OES_vertex_array_object GL_KHR_texture_compression_astc_ldr ANDROID_EMU_host_side_tracing ANDROID_EMU_gles_max_version_3_0 2022-08-31 18:10:04.304 17738-20366/jp.readytowork.glive D/EGL_emulation: eglCreateContext: 0xb400007931c3f860: maj 3 min 0 rcv 3 2022-08-31 18:10:04.305 17738-20366/jp.readytowork.glive D/EGL_emulation: eglMakeCurrent: 0xb400007931c3f860: ver 3 0 (tinfo 0xb4000078d2376c10) (first time) 2022-08-31 18:10:04.309 17738-20366/jp.readytowork.glive E/EGL_emulation: eglQueryContext 32c0 EGL_BAD_ATTRIBUTE 2022-08-31 18:10:04.309 17738-20366/jp.readytowork.glive E/EGL_emulation: tid 20366: eglQueryContext(2019): error 0x3004 (EGL_BAD_ATTRIBUTE) 2022-08-31 18:10:04.309 17738-20366/jp.readytowork.glive I/SurfaceTextureCaptureSource: Created surface texture for video source with dimensions 1024 x 768 2022-08-31 18:10:04.367 17738-20315/jp.readytowork.glive D/DefaultAudioClientObserver: Joined: AttendeeInfo(attendeeId=987595ac-02da-fb8a-c046-e1639a258afd, externalUserId=abbGTdX1lqWnKCIapp0wfwrPnXS2) 2022-08-31 18:10:04.367 17738-17738/jp.readytowork.glive I/MeetingObservers: Received attendee join event for attendee: 987595ac-02da-fb8a-c046-e1639a258afd with externalUserId abbGTdX1lqWnKCIapp0wfwrPnXS2 2022-08-31 18:10:04.417 17738-17838/jp.readytowork.glive I/ReactNativeJS: 'OnAttendeesJoin (ChimeSDK Event) ::', '987595ac-02da-fb8a-c046-e1639a258afd' 2022-08-31 18:10:04.505 17738-17830/jp.readytowork.glive E/CameraCaptureSession: Session 0: Exception while stopping repeating: android.hardware.camera2.CameraAccessException: CAMERA_ERROR (3): cancelRequest:459: Camera 1: Error clearing streaming request: Function not implemented (-38) at android.hardware.camera2.CameraManager.throwAsPublicException(CameraManager.java:1009) at android.hardware.camera2.impl.ICameraDeviceUserWrapper.cancelRequest(ICameraDeviceUserWrapper.java:99) at android.hardware.camera2.impl.CameraDeviceImpl.stopRepeating(CameraDeviceImpl.java:1251) at android.hardware.camera2.impl.CameraCaptureSessionImpl.close(CameraCaptureSessionImpl.java:578) at android.hardware.camera2.impl.CameraCaptureSessionImpl$2.onDisconnected(CameraCaptureSessionImpl.java:789) at android.hardware.camera2.impl.CameraDeviceImpl$7.run(CameraDeviceImpl.java:245) at android.os.Handler.handleCallback(Handler.java:938) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:223) at android.os.HandlerThread.run(HandlerThread.java:67) Caused by: android.os.ServiceSpecificException: cancelRequest:459: Camera 1: Error clearing streaming request: Function not implemented (-38) (code 10) at android.os.Parcel.createExceptionOrNull(Parcel.java:2387) at android.os.Parcel.createException(Parcel.java:2357) at android.os.Parcel.readException(Parcel.java:2340) at android.os.Parcel.readException(Parcel.java:2282) at android.hardware.camera2.ICameraDeviceUser$Stub$Proxy.cancelRequest(ICameraDeviceUser.java:732) at android.hardware.camera2.impl.ICameraDeviceUserWrapper.cancelRequest(ICameraDeviceUserWrapper.java:97) at android.hardware.camera2.impl.CameraDeviceImpl.stopRepeating(CameraDeviceImpl.java:1251)  at android.hardware.camera2.impl.CameraCaptureSessionImpl.close(CameraCaptureSessionImpl.java:578)  at android.hardware.camera2.impl.CameraCaptureSessionImpl$2.onDisconnected(CameraCaptureSessionImpl.java:789)  at android.hardware.camera2.impl.CameraDeviceImpl$7.run(CameraDeviceImpl.java:245)  at android.os.Handler.handleCallback(Handler.java:938)  at android.os.Handler.dispatchMessage(Handler.java:99)  at android.os.Looper.loop(Looper.java:223)  at android.os.HandlerThread.run(HandlerThread.java:67)  2022-08-31 18:10:04.505 17738-17830/jp.readytowork.glive I/DefaultCameraCaptureSource: Camera device disconnected for ID 1 2022-08-31 18:10:04.506 17738-17830/jp.readytowork.glive E/DefaultCameraCaptureSource: Camera capture session failed: android.hardware.camera2.CaptureFailure@6244a4f 2022-08-31 18:10:04.506 17738-17830/jp.readytowork.glive E/DefaultCameraCaptureSource: Camera capture session failed: android.hardware.camera2.CaptureFailure@431e5dc 2022-08-31 18:10:04.506 17738-17830/jp.readytowork.glive E/DefaultCameraCaptureSource: Camera capture session failed: android.hardware.camera2.CaptureFailure@17016e5 2022-08-31 18:10:04.506 17738-17830/jp.readytowork.glive E/DefaultCameraCaptureSource: Camera capture session failed: android.hardware.camera2.CaptureFailure@dd1b5ba 2022-08-31 18:10:04.506 17738-17830/jp.readytowork.glive E/DefaultCameraCaptureSource: Camera capture session failed: android.hardware.camera2.CaptureFailure@f853c6b 2022-08-31 18:10:04.521 17738-20309/jp.readytowork.glive I/DefaultCameraCaptureSource: Camera device opened for ID 1 2022-08-31 18:10:04.522 17738-17839/jp.readytowork.glive I/ChimeReactNativeSDKDemoManager: Called setCameraOn: true 2022-08-31 18:10:04.522 17738-17839/jp.readytowork.glive I/DefaultCameraCaptureSource: Stopping camera capture source 2022-08-31 18:10:04.526 17738-20359/jp.readytowork.glive I/SurfaceTextureCaptureSource: Setting on frame available listener to null 2022-08-31 18:10:04.528 17738-17830/jp.readytowork.glive I/DefaultCameraCaptureSource: Camera device closed for ID 1 2022-08-31 18:10:04.528 17738-17839/jp.readytowork.glive I/DefaultCameraCaptureSource: Camera capture start requested with device: 1 (Front Camera) 2022-08-31 18:10:04.528 17738-20359/jp.readytowork.glive I/SurfaceTextureCaptureSource: Releasing surface texture capture source 2022-08-31 18:10:04.532 17738-20359/jp.readytowork.glive I/SurfaceTextureCaptureSource: Finished releasing surface texture capture source 2022-08-31 18:10:04.533 17738-20375/jp.readytowork.glive D/HostConnection: HostConnection::get() New Host Connection established 0xb400007941ac7f90, tid 20375 2022-08-31 18:10:04.535 17738-20375/jp.readytowork.glive D/HostConnection: HostComposition ext ANDROID_EMU_CHECKSUM_HELPER_v1 ANDROID_EMU_native_sync_v2 ANDROID_EMU_native_sync_v3 ANDROID_EMU_native_sync_v4 ANDROID_EMU_dma_v1 ANDROID_EMU_direct_mem ANDROID_EMU_host_composition_v1 ANDROID_EMU_host_composition_v2 ANDROID_EMU_vulkan ANDROID_EMU_deferred_vulkan_commands ANDROID_EMU_vulkan_null_optional_strings ANDROID_EMU_vulkan_create_resources_with_requirements ANDROID_EMU_YUV_Cache ANDROID_EMU_vulkan_ignored_handles ANDROID_EMU_has_shared_slots_host_memory_allocator ANDROID_EMU_vulkan_free_memory_sync ANDROID_EMU_vulkan_shader_float16_int8 ANDROID_EMU_vulkan_async_queue_submit ANDROID_EMU_sync_buffer_data ANDROID_EMU_read_color_buffer_dma GL_OES_EGL_image_external_essl3 GL_OES_vertex_array_object GL_KHR_texture_compression_astc_ldr ANDROID_EMU_host_side_tracing ANDROID_EMU_gles_max_version_3_0 2022-08-31 18:10:04.536 17738-20375/jp.readytowork.glive D/EGL_emulation: eglCreateContext: 0xb400007931d22190: maj 3 min 0 rcv 3 2022-08-31 18:10:04.537 17738-20375/jp.readytowork.glive D/EGL_emulation: eglMakeCurrent: 0xb400007931d22190: ver 3 0 (tinfo 0xb4000078d2268d30) (first time) 2022-08-31 18:10:04.539 17738-20309/jp.readytowork.glive I/DefaultCameraCaptureSource: Camera capture session configured for session with device ID: 1 2022-08-31 18:10:04.540 17738-20309/jp.readytowork.glive I/DefaultCameraCaptureSource: Setting target FPS range to [7, 30] 2022-08-31 18:10:04.540 17738-20309/jp.readytowork.glive I/DefaultCameraCaptureSource: Stabilization not available. 2022-08-31 18:10:04.540 17738-20309/jp.readytowork.glive I/DefaultCameraCaptureSource: Using optical stabilization. 2022-08-31 18:10:04.541 17738-20309/jp.readytowork.glive I/DefaultCameraCaptureSource: Capture request completed with device ID: 1 2022-08-31 18:10:04.542 17738-20375/jp.readytowork.glive E/EGL_emulation: eglQueryContext 32c0 EGL_BAD_ATTRIBUTE 2022-08-31 18:10:04.542 17738-20375/jp.readytowork.glive E/EGL_emulation: tid 20375: eglQueryContext(2019): error 0x3004 (EGL_BAD_ATTRIBUTE) 2022-08-31 18:10:04.542 17738-20375/jp.readytowork.glive I/SurfaceTextureCaptureSource: Created surface texture for video source with dimensions 1024 x 768 2022-08-31 18:10:04.738 17738-20309/jp.readytowork.glive E/CameraCaptureSession: Session 0: Exception while stopping repeating: android.hardware.camera2.CameraAccessException: CAMERA_ERROR (3): cancelRequest:459: Camera 1: Error clearing streaming request: Function not implemented (-38) at android.hardware.camera2.CameraManager.throwAsPublicException(CameraManager.java:1009) at android.hardware.camera2.impl.ICameraDeviceUserWrapper.cancelRequest(ICameraDeviceUserWrapper.java:99) at android.hardware.camera2.impl.CameraDeviceImpl.stopRepeating(CameraDeviceImpl.java:1251) at android.hardware.camera2.impl.CameraCaptureSessionImpl.close(CameraCaptureSessionImpl.java:578) at android.hardware.camera2.impl.CameraCaptureSessionImpl$2.onDisconnected(CameraCaptureSessionImpl.java:789) at android.hardware.camera2.impl.CameraDeviceImpl$7.run(CameraDeviceImpl.java:245) at android.os.Handler.handleCallback(Handler.java:938) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:223) at android.os.HandlerThread.run(HandlerThread.java:67) Caused by: android.os.ServiceSpecificException: cancelRequest:459: Camera 1: Error clearing streaming request: Function not implemented (-38) (code 10) at android.os.Parcel.createExceptionOrNull(Parcel.java:2387) at android.os.Parcel.createException(Parcel.java:2357) at android.os.Parcel.readException(Parcel.java:2340) at android.os.Parcel.readException(Parcel.java:2282) at android.hardware.camera2.ICameraDeviceUser$Stub$Proxy.cancelRequest(ICameraDeviceUser.java:732) at android.hardware.camera2.impl.ICameraDeviceUserWrapper.cancelRequest(ICameraDeviceUserWrapper.java:97) at android.hardware.camera2.impl.CameraDeviceImpl.stopRepeating(CameraDeviceImpl.java:1251)  at android.hardware.camera2.impl.CameraCaptureSessionImpl.close(CameraCaptureSessionImpl.java:578)  at android.hardware.camera2.impl.CameraCaptureSessionImpl$2.onDisconnected(CameraCaptureSessionImpl.java:789)  at android.hardware.camera2.impl.CameraDeviceImpl$7.run(CameraDeviceImpl.java:245)  at android.os.Handler.handleCallback(Handler.java:938)  at android.os.Handler.dispatchMessage(Handler.java:99)  at android.os.Looper.loop(Looper.java:223)  at android.os.HandlerThread.run(HandlerThread.java:67)  2022-08-31 18:10:04.738 17738-20309/jp.readytowork.glive I/DefaultCameraCaptureSource: Camera device disconnected for ID 1 2022-08-31 18:10:04.738 17738-20309/jp.readytowork.glive E/DefaultCameraCaptureSource: Camera capture session failed: android.hardware.camera2.CaptureFailure@a4acde3 2022-08-31 18:10:04.747 17738-17839/jp.readytowork.glive I/DefaultCameraCaptureSource: Stopping camera capture source 2022-08-31 18:10:04.747 17738-17830/jp.readytowork.glive I/DefaultCameraCaptureSource: Camera device opened for ID 1 2022-08-31 18:10:04.748 17738-20366/jp.readytowork.glive I/SurfaceTextureCaptureSource: Setting on frame available listener to null 2022-08-31 18:10:04.749 17738-20309/jp.readytowork.glive I/DefaultCameraCaptureSource: Camera device closed for ID 1 2022-08-31 18:10:04.749 17738-20366/jp.readytowork.glive I/SurfaceTextureCaptureSource: Releasing surface texture capture source 2022-08-31 18:10:04.749 17738-17839/jp.readytowork.glive I/DefaultVideoClientController: Setting external video source in media client to custom source 2022-08-31 18:10:04.749 17738-17839/jp.readytowork.glive I/DefaultVideoClientController: Setting external video source in media client to internal camera source 2022-08-31 18:10:04.749 17738-17839/jp.readytowork.glive I/DefaultCameraCaptureSource: Stopping camera capture source 2022-08-31 18:10:04.749 17738-17839/jp.readytowork.glive I/DefaultCameraCaptureSource: Camera capture start requested with device: 1 (Front Camera) 2022-08-31 18:10:04.749 17738-17830/jp.readytowork.glive I/DefaultCameraCaptureSource: Camera capture session configured for session with device ID: 1 2022-08-31 18:10:04.750 17738-17830/jp.readytowork.glive I/DefaultCameraCaptureSource: Setting target FPS range to [7, 30] 2022-08-31 18:10:04.750 17738-17830/jp.readytowork.glive I/DefaultCameraCaptureSource: Stabilization not available. 2022-08-31 18:10:04.750 17738-17830/jp.readytowork.glive I/DefaultCameraCaptureSource: Using optical stabilization. 2022-08-31 18:10:04.751 17738-17830/jp.readytowork.glive I/DefaultCameraCaptureSource: Capture request completed with device ID: 1 2022-08-31 18:10:04.751 17738-20366/jp.readytowork.glive I/SurfaceTextureCaptureSource: Finished releasing surface texture capture source 2022-08-31 18:10:04.752 17738-20383/jp.readytowork.glive D/HostConnection: HostConnection::get() New Host Connection established 0xb400007941a92290, tid 20383 2022-08-31 18:10:04.754 17738-20383/jp.readytowork.glive D/HostConnection: HostComposition ext ANDROID_EMU_CHECKSUM_HELPER_v1 ANDROID_EMU_native_sync_v2 ANDROID_EMU_native_sync_v3 ANDROID_EMU_native_sync_v4 ANDROID_EMU_dma_v1 ANDROID_EMU_direct_mem ANDROID_EMU_host_composition_v1 ANDROID_EMU_host_composition_v2 ANDROID_EMU_vulkan ANDROID_EMU_deferred_vulkan_commands ANDROID_EMU_vulkan_null_optional_strings ANDROID_EMU_vulkan_create_resources_with_requirements ANDROID_EMU_YUV_Cache ANDROID_EMU_vulkan_ignored_handles ANDROID_EMU_has_shared_slots_host_memory_allocator ANDROID_EMU_vulkan_free_memory_sync ANDROID_EMU_vulkan_shader_float16_int8 ANDROID_EMU_vulkan_async_queue_submit ANDROID_EMU_sync_buffer_data ANDROID_EMU_read_color_buffer_dma GL_OES_EGL_image_external_essl3 GL_OES_vertex_array_object GL_KHR_texture_compression_astc_ldr ANDROID_EMU_host_side_tracing ANDROID_EMU_gles_max_version_3_0 2022-08-31 18:10:04.754 17738-20383/jp.readytowork.glive D/EGL_emulation: eglCreateContext: 0xb400007931d24b80: maj 3 min 0 rcv 3 2022-08-31 18:10:04.755 17738-20383/jp.readytowork.glive D/EGL_emulation: eglMakeCurrent: 0xb400007931d24b80: ver 3 0 (tinfo 0xb4000078d234ba10) (first time) 2022-08-31 18:10:04.758 17738-20383/jp.readytowork.glive E/EGL_emulation: eglQueryContext 32c0 EGL_BAD_ATTRIBUTE 2022-08-31 18:10:04.758 17738-20383/jp.readytowork.glive E/EGL_emulation: tid 20383: eglQueryContext(2019): error 0x3004 (EGL_BAD_ATTRIBUTE) 2022-08-31 18:10:04.758 17738-20383/jp.readytowork.glive I/SurfaceTextureCaptureSource: Created surface texture for video source with dimensions 1024 x 768 2022-08-31 18:10:04.835 17738-20311/jp.readytowork.glive D/DefaultVideoClientObserver: cameraSendIsAvailable: true 2022-08-31 18:10:04.835 17738-20311/jp.readytowork.glive D/DefaultVideoClientObserver: cameraSendIsAvailable: true 2022-08-31 18:10:04.841 17738-20311/jp.readytowork.glive D/DefaultVideoClientObserver: cameraSendIsAvailable: true 2022-08-31 18:10:04.842 17738-20311/jp.readytowork.glive E/DefaultVideoClientObserver: video_client_stream_info.cc: [26514:780][20311] (line 194): Send parameter's encoding does not have SSRC 2022-08-31 18:10:04.842 17738-20311/jp.readytowork.glive E/DefaultVideoClientObserver: video_client_stream_info.cc: [26514:780][20311] (line 194): Send parameter's encoding does not have SSRC 2022-08-31 18:10:04.882 17738-17830/jp.readytowork.glive E/CameraCaptureSession: Session 0: Exception while stopping repeating: android.hardware.camera2.CameraAccessException: CAMERA_ERROR (3): cancelRequest:459: Camera 1: Error clearing streaming request: Function not implemented (-38) at android.hardware.camera2.CameraManager.throwAsPublicException(CameraManager.java:1009) at android.hardware.camera2.impl.ICameraDeviceUserWrapper.cancelRequest(ICameraDeviceUserWrapper.java:99) at android.hardware.camera2.impl.CameraDeviceImpl.stopRepeating(CameraDeviceImpl.java:1251) at android.hardware.camera2.impl.CameraCaptureSessionImpl.close(CameraCaptureSessionImpl.java:578) at android.hardware.camera2.impl.CameraCaptureSessionImpl$2.onDisconnected(CameraCaptureSessionImpl.java:789) at android.hardware.camera2.impl.CameraDeviceImpl$7.run(CameraDeviceImpl.java:245) at android.os.Handler.handleCallback(Handler.java:938) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:223) at android.os.HandlerThread.run(HandlerThread.java:67) Caused by: android.os.ServiceSpecificException: cancelRequest:459: Camera 1: Error clearing streaming request: Function not implemented (-38) (code 10) at android.os.Parcel.createExceptionOrNull(Parcel.java:2387) at android.os.Parcel.createException(Parcel.java:2357) at android.os.Parcel.readException(Parcel.java:2340) at android.os.Parcel.readException(Parcel.java:2282) at android.hardware.camera2.ICameraDeviceUser$Stub$Proxy.cancelRequest(ICameraDeviceUser.java:732) at android.hardware.camera2.impl.ICameraDeviceUserWrapper.cancelRequest(ICameraDeviceUserWrapper.java:97) at android.hardware.camera2.impl.CameraDeviceImpl.stopRepeating(CameraDeviceImpl.java:1251)  at android.hardware.camera2.impl.CameraCaptureSessionImpl.close(CameraCaptureSessionImpl.java:578)  at android.hardware.camera2.impl.CameraCaptureSessionImpl$2.onDisconnected(CameraCaptureSessionImpl.java:789)  at android.hardware.camera2.impl.CameraDeviceImpl$7.run(CameraDeviceImpl.java:245)  at android.os.Handler.handleCallback(Handler.java:938)  at android.os.Handler.dispatchMessage(Handler.java:99)  at android.os.Looper.loop(Looper.java:223)  at android.os.HandlerThread.run(HandlerThread.java:67)  2022-08-31 18:10:04.882 17738-17830/jp.readytowork.glive I/DefaultCameraCaptureSource: Camera device disconnected for ID 1 2022-08-31 18:10:04.882 17738-17759/jp.readytowork.glive W/adytowork.gliv: Long monitor contention with owner DefaultCameraCaptureSource (17830) at void android.hardware.camera2.impl.CameraDeviceImpl.stopRepeating()(CameraDeviceImpl.java:1262) waiters=0 in void android.hardware.camera2.impl.CameraDeviceImpl.onDeviceError(int, android.hardware.camera2.impl.CaptureResultExtras) for 113ms 2022-08-31 18:10:04.882 17738-17830/jp.readytowork.glive E/DefaultCameraCaptureSource: Camera capture session failed: android.hardware.camera2.CaptureFailure@8ed8355 2022-08-31 18:10:04.882 17738-17830/jp.readytowork.glive E/DefaultCameraCaptureSource: Camera capture session failed: android.hardware.camera2.CaptureFailure@3e3016a 2022-08-31 18:10:04.882 17738-17830/jp.readytowork.glive E/DefaultCameraCaptureSource: Camera capture session failed: android.hardware.camera2.CaptureFailure@412165b 2022-08-31 18:10:04.882 17738-17830/jp.readytowork.glive E/DefaultCameraCaptureSource: Camera capture session failed: android.hardware.camera2.CaptureFailure@3e56ef8 2022-08-31 18:10:04.882 17738-17830/jp.readytowork.glive E/DefaultCameraCaptureSource: Camera capture session failed: android.hardware.camera2.CaptureFailure@c4fffd1 2022-08-31 18:10:04.892 17738-20309/jp.readytowork.glive I/DefaultCameraCaptureSource: Camera device opened for ID 1 2022-08-31 18:10:04.892 17738-17839/jp.readytowork.glive I/ChimeReactNativeSDKDemoManager: Called setMute: false 2022-08-31 18:10:04.893 17738-17839/jp.readytowork.glive D/Auth: getIdToken 2022-08-31 18:10:04.893 17738-17887/jp.readytowork.glive D/Auth: getIdToken:onComplete:success 2022-08-31 18:10:04.893 17738-17839/jp.readytowork.glive D/Auth: getIdToken 2022-08-31 18:10:04.893 17738-17887/jp.readytowork.glive D/Auth: getIdToken:onComplete:success 2022-08-31 18:10:04.894 17738-20309/jp.readytowork.glive I/DefaultCameraCaptureSource: Camera capture session configured for session with device ID: 1 2022-08-31 18:10:04.894 17738-20309/jp.readytowork.glive I/DefaultCameraCaptureSource: Setting target FPS range to [7, 30] 2022-08-31 18:10:04.895 17738-20309/jp.readytowork.glive I/DefaultCameraCaptureSource: Stabilization not available. 2022-08-31 18:10:04.895 17738-20309/jp.readytowork.glive I/DefaultCameraCaptureSource: Using optical stabilization. 2022-08-31 18:10:04.895 17738-20309/jp.readytowork.glive I/DefaultCameraCaptureSource: Capture request completed with device ID: 1 2022-08-31 18:10:04.973 17738-20383/jp.readytowork.glive I/DefaultVideoTileController: Adding video tile with videoId = 0, attendeeId = null, pauseState = Unpaused 2022-08-31 18:10:04.973 17738-17738/jp.readytowork.glive I/MeetingObservers: Received video tile add event for attendee: 987595ac-02da-fb8a-c046-e1639a258afd 2022-08-31 18:10:05.008 17738-17839/jp.readytowork.glive D/Auth: getIdToken 2022-08-31 18:10:05.010 17738-17838/jp.readytowork.glive I/ReactNativeJS: 'onAddVideoTileSubscription (ChimeSDK Event) ::', { isScreenShare: false, attendeeId: '987595ac-02da-fb8a-c046-e1639a258afd', isLocal: true, tileId: 0 } 2022-08-31 18:10:05.010 17738-17887/jp.readytowork.glive D/Auth: getIdToken:onComplete:success 2022-08-31 18:10:05.020 17738-20311/jp.readytowork.glive D/DefaultVideoClientObserver: cameraSendIsAvailable: true 2022-08-31 18:10:05.073 17738-17738/jp.readytowork.glive I/RNVideoViewManager: Creating view instance 2022-08-31 18:10:05.075 17738-17738/jp.readytowork.glive I/RNVideoViewManager: Setting tileId: 0 2022-08-31 18:10:05.075 17738-17738/jp.readytowork.glive I/DefaultVideoTileController: Binding VideoView to Tile with tileId = 0 2022-08-31 18:10:05.075 17738-17738/jp.readytowork.glive I/DefaultVideoTileController: Initializing EGL state on EGL render view 2022-08-31 18:10:05.075 17738-17738/jp.readytowork.glive I/SurfaceRenderView: Initializing render view 2022-08-31 18:10:05.075 17738-17738/jp.readytowork.glive I/DefaultEglRenderer: Initializing EGL renderer 2022-08-31 18:10:05.076 17738-20404/jp.readytowork.glive D/HostConnection: HostConnection::get() New Host Connection established 0xb400007941a7fed0, tid 20404 2022-08-31 18:10:05.077 17738-20404/jp.readytowork.glive D/HostConnection: HostComposition ext ANDROID_EMU_CHECKSUM_HELPER_v1 ANDROID_EMU_native_sync_v2 ANDROID_EMU_native_sync_v3 ANDROID_EMU_native_sync_v4 ANDROID_EMU_dma_v1 ANDROID_EMU_direct_mem ANDROID_EMU_host_composition_v1 ANDROID_EMU_host_composition_v2 ANDROID_EMU_vulkan ANDROID_EMU_deferred_vulkan_commands ANDROID_EMU_vulkan_null_optional_strings ANDROID_EMU_vulkan_create_resources_with_requirements ANDROID_EMU_YUV_Cache ANDROID_EMU_vulkan_ignored_handles ANDROID_EMU_has_shared_slots_host_memory_allocator ANDROID_EMU_vulkan_free_memory_sync ANDROID_EMU_vulkan_shader_float16_int8 ANDROID_EMU_vulkan_async_queue_submit ANDROID_EMU_sync_buffer_data ANDROID_EMU_read_color_buffer_dma GL_OES_EGL_image_external_essl3 GL_OES_vertex_array_object GL_KHR_texture_compression_astc_ldr ANDROID_EMU_host_side_tracing ANDROID_EMU_gles_max_version_3_0 2022-08-31 18:10:05.078 17738-20404/jp.readytowork.glive D/EGL_emulation: eglCreateContext: 0xb400007931d27d00: maj 3 min 0 rcv 3 2022-08-31 18:10:05.078 17738-17738/jp.readytowork.glive I/DefaultVideoTile: Binding the View to Tile 2022-08-31 18:10:05.109 17738-17738/jp.readytowork.glive I/DefaultEglRenderer: Setting aspect ratio from 0.0 to 0.5 2022-08-31 18:10:05.112 17738-17738/jp.readytowork.glive I/SurfaceRenderView: Surface created, creating EGL surface with resource 2022-08-31 18:10:05.112 17738-20404/jp.readytowork.glive I/DefaultEglRenderer: Request on handler thread to create EGL surface from input surface Surface(name=null)/@0xda6559b 2022-08-31 18:10:05.114 17738-20404/jp.readytowork.glive D/EGL_emulation: eglMakeCurrent: 0xb400007931d27d00: ver 3 0 (tinfo 0xb4000078d23050f0) (first time) 2022-08-31 18:10:05.118 17738-17839/jp.readytowork.glive I/ChimeReactNativeSDKDemoManager: Called bindVideoView for tileId: 0 with identifier: 36369.0 2022-08-31 18:10:05.139 17738-20383/jp.readytowork.glive I/SurfaceRenderView: Video frame rotated size changed to 768x1024 with rotation Rotation0 2022-08-31 18:10:05.308 17738-17757/jp.readytowork.glive D/HostConnection: HostConnection::get() New Host Connection established 0xb400007941a6a690, tid 17757 2022-08-31 18:10:05.311 17738-17757/jp.readytowork.glive D/HostConnection: HostComposition ext ANDROID_EMU_CHECKSUM_HELPER_v1 ANDROID_EMU_native_sync_v2 ANDROID_EMU_native_sync_v3 ANDROID_EMU_native_sync_v4 ANDROID_EMU_dma_v1 ANDROID_EMU_direct_mem ANDROID_EMU_host_composition_v1 ANDROID_EMU_host_composition_v2 ANDROID_EMU_vulkan ANDROID_EMU_deferred_vulkan_commands ANDROID_EMU_vulkan_null_optional_strings ANDROID_EMU_vulkan_create_resources_with_requirements ANDROID_EMU_YUV_Cache ANDROID_EMU_vulkan_ignored_handles ANDROID_EMU_has_shared_slots_host_memory_allocator ANDROID_EMU_vulkan_free_memory_sync ANDROID_EMU_vulkan_shader_float16_int8 ANDROID_EMU_vulkan_async_queue_submit ANDROID_EMU_sync_buffer_data ANDROID_EMU_read_color_buffer_dma GL_OES_EGL_image_external_essl3 GL_OES_vertex_array_object GL_KHR_texture_compression_astc_ldr ANDROID_EMU_host_side_tracing ANDROID_EMU_gles_max_version_3_0 2022-08-31 18:10:05.404 17738-17838/jp.readytowork.glive I/ReactNativeJS: ws : connected 2022-08-31 18:10:07.546 17738-20311/jp.readytowork.glive D/DefaultVideoClientObserver: cameraSendIsAvailable: true 2022-08-31 18:10:07.711 17738-20311/jp.readytowork.glive D/DefaultVideoClientObserver: cameraSendIsAvailable: true 2022-08-31 18:10:08.167 17738-20315/jp.readytowork.glive D/DefaultAudioClientObserver: Joined: AttendeeInfo(attendeeId=eea68c26-82a9-538d-4422-cef205022b08, externalUserId=MediaPipeline-24efd) 2022-08-31 18:10:08.176 17738-17738/jp.readytowork.glive I/MeetingObservers: Received attendee join event for attendee: eea68c26-82a9-538d-4422-cef205022b08 with externalUserId MediaPipeline-24efd 2022-08-31 18:10:08.177 17738-17738/jp.readytowork.glive I/MeetingObservers: Received attendee mute event for attendee eea68c26-82a9-538d-4422-cef205022b08 with externalUserId MediaPipeline-24efd 2022-08-31 18:10:08.177 17738-17838/jp.readytowork.glive I/ReactNativeJS: 'OnAttendeesJoin (ChimeSDK Event) ::', 'eea68c26-82a9-538d-4422-cef205022b08' 2022-08-31 18:10:08.177 17738-17838/jp.readytowork.glive I/ReactNativeJS: 'onChimeAttendeeMute (ChimeSDK Event) ::', 'eea68c26-82a9-538d-4422-cef205022b08mic muted!' 2022-08-31 18:10:20.277 17738-17816/jp.readytowork.glive D/OpenGLRenderer: endAllActiveAnimators on 0xb4000079b2012050 (RippleDrawable) with handle 0xb4000078d23f86c0 2022-08-31 18:10:20.335 17738-17839/jp.readytowork.glive D/Auth: getIdToken 2022-08-31 18:10:20.336 17738-17887/jp.readytowork.glive D/Auth: getIdToken:onComplete:success 2022-08-31 18:10:20.951 17738-17839/jp.readytowork.glive I/ChimeReactNativeSDKDemoManager: Called setCameraOn: false 2022-08-31 18:10:20.951 17738-17839/jp.readytowork.glive I/DefaultCameraCaptureSource: Stopping camera capture source 2022-08-31 18:10:20.952 17738-20375/jp.readytowork.glive I/SurfaceTextureCaptureSource: Setting on frame available listener to null 2022-08-31 18:10:20.952 17738-17830/jp.readytowork.glive I/DefaultCameraCaptureSource: Camera device closed for ID 1 2022-08-31 18:10:20.952 17738-20375/jp.readytowork.glive I/SurfaceTextureCaptureSource: Releasing surface texture capture source 2022-08-31 18:10:20.954 17738-20375/jp.readytowork.glive I/SurfaceTextureCaptureSource: Finished releasing surface texture capture source 2022-08-31 18:10:20.955 17738-17839/jp.readytowork.glive I/DefaultCameraCaptureSource: Camera capture start requested with device: 1 (Front Camera) 2022-08-31 18:10:20.959 17738-20418/jp.readytowork.glive D/HostConnection: HostConnection::get() New Host Connection established 0xb400007941a86ad0, tid 20418 2022-08-31 18:10:20.962 17738-20418/jp.readytowork.glive D/HostConnection: HostComposition ext ANDROID_EMU_CHECKSUM_HELPER_v1 ANDROID_EMU_native_sync_v2 ANDROID_EMU_native_sync_v3 ANDROID_EMU_native_sync_v4 ANDROID_EMU_dma_v1 ANDROID_EMU_direct_mem ANDROID_EMU_host_composition_v1 ANDROID_EMU_host_composition_v2 ANDROID_EMU_vulkan ANDROID_EMU_deferred_vulkan_commands ANDROID_EMU_vulkan_null_optional_strings ANDROID_EMU_vulkan_create_resources_with_requirements ANDROID_EMU_YUV_Cache ANDROID_EMU_vulkan_ignored_handles ANDROID_EMU_has_shared_slots_host_memory_allocator ANDROID_EMU_vulkan_free_memory_sync ANDROID_EMU_vulkan_shader_float16_int8 ANDROID_EMU_vulkan_async_queue_submit ANDROID_EMU_sync_buffer_data ANDROID_EMU_read_color_buffer_dma GL_OES_EGL_image_external_essl3 GL_OES_vertex_array_object GL_KHR_texture_compression_astc_ldr ANDROID_EMU_host_side_tracing ANDROID_EMU_gles_max_version_3_0 2022-08-31 18:10:20.965 17738-20418/jp.readytowork.glive D/EGL_emulation: eglCreateContext: 0xb400007931d32af0: maj 3 min 0 rcv 3 2022-08-31 18:10:20.969 17738-20418/jp.readytowork.glive D/EGL_emulation: eglMakeCurrent: 0xb400007931d32af0: ver 3 0 (tinfo 0xb4000078d241b4c0) (first time) 2022-08-31 18:10:20.972 17738-20418/jp.readytowork.glive E/EGL_emulation: eglQueryContext 32c0 EGL_BAD_ATTRIBUTE 2022-08-31 18:10:20.972 17738-20418/jp.readytowork.glive E/EGL_emulation: tid 20418: eglQueryContext(2019): error 0x3004 (EGL_BAD_ATTRIBUTE) 2022-08-31 18:10:20.973 17738-20418/jp.readytowork.glive I/SurfaceTextureCaptureSource: Created surface texture for video source with dimensions 1024 x 768 2022-08-31 18:10:21.087 17738-17752/jp.readytowork.glive I/adytowork.gliv: NativeAlloc concurrent copying GC freed 23769(1289KB) AllocSpace objects, 0(0B) LOS objects, 43% free, 31MB/55MB, paused 18us total 126.842ms 2022-08-31 18:10:21.306 17738-20309/jp.readytowork.glive E/CameraCaptureSession: Session 0: Exception while stopping repeating: android.hardware.camera2.CameraAccessException: CAMERA_ERROR (3): cancelRequest:459: Camera 1: Error clearing streaming request: Function not implemented (-38) at android.hardware.camera2.CameraManager.throwAsPublicException(CameraManager.java:1009) at android.hardware.camera2.impl.ICameraDeviceUserWrapper.cancelRequest(ICameraDeviceUserWrapper.java:99) at android.hardware.camera2.impl.CameraDeviceImpl.stopRepeating(CameraDeviceImpl.java:1251) at android.hardware.camera2.impl.CameraCaptureSessionImpl.close(CameraCaptureSessionImpl.java:578) at android.hardware.camera2.impl.CameraCaptureSessionImpl$2.onDisconnected(CameraCaptureSessionImpl.java:789) at android.hardware.camera2.impl.CameraDeviceImpl$7.run(CameraDeviceImpl.java:245) at android.os.Handler.handleCallback(Handler.java:938) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:223) at android.os.HandlerThread.run(HandlerThread.java:67) Caused by: android.os.ServiceSpecificException: cancelRequest:459: Camera 1: Error clearing streaming request: Function not implemented (-38) (code 10) at android.os.Parcel.createExceptionOrNull(Parcel.java:2387) at android.os.Parcel.createException(Parcel.java:2357) at android.os.Parcel.readException(Parcel.java:2340) at android.os.Parcel.readException(Parcel.java:2282) at android.hardware.camera2.ICameraDeviceUser$Stub$Proxy.cancelRequest(ICameraDeviceUser.java:732) at android.hardware.camera2.impl.ICameraDeviceUserWrapper.cancelRequest(ICameraDeviceUserWrapper.java:97) at android.hardware.camera2.impl.CameraDeviceImpl.stopRepeating(CameraDeviceImpl.java:1251)  at android.hardware.camera2.impl.CameraCaptureSessionImpl.close(CameraCaptureSessionImpl.java:578)  at android.hardware.camera2.impl.CameraCaptureSessionImpl$2.onDisconnected(CameraCaptureSessionImpl.java:789)  at android.hardware.camera2.impl.CameraDeviceImpl$7.run(CameraDeviceImpl.java:245)  at android.os.Handler.handleCallback(Handler.java:938)  at android.os.Handler.dispatchMessage(Handler.java:99)  at android.os.Looper.loop(Looper.java:223)  at android.os.HandlerThread.run(HandlerThread.java:67)  2022-08-31 18:10:21.306 17738-20309/jp.readytowork.glive I/DefaultCameraCaptureSource: Camera device disconnected for ID 1 2022-08-31 18:10:21.307 17738-20309/jp.readytowork.glive E/DefaultCameraCaptureSource: Camera capture session failed: android.hardware.camera2.CaptureFailure@861528c 2022-08-31 18:10:21.308 17738-20309/jp.readytowork.glive E/DefaultCameraCaptureSource: Camera capture session failed: android.hardware.camera2.CaptureFailure@cdefdd5 2022-08-31 18:10:21.308 17738-20309/jp.readytowork.glive E/DefaultCameraCaptureSource: Camera capture session failed: android.hardware.camera2.CaptureFailure@40729ea 2022-08-31 18:10:21.308 17738-20309/jp.readytowork.glive E/DefaultCameraCaptureSource: Camera capture session failed: android.hardware.camera2.CaptureFailure@ace54db 2022-08-31 18:10:21.323 17738-17839/jp.readytowork.glive I/DefaultVideoClientController: Stopping local video 2022-08-31 18:10:21.323 17738-17830/jp.readytowork.glive I/DefaultCameraCaptureSource: Camera device opened for ID 1 2022-08-31 18:10:21.323 17738-17839/jp.readytowork.glive I/DefaultCameraCaptureSource: Stopping camera capture source 2022-08-31 18:10:21.323 17738-20311/jp.readytowork.glive I/DefaultVideoTileController: Removing video tile with videoId = 0 & attendeeId = null 2022-08-31 18:10:21.323 17738-17738/jp.readytowork.glive I/MeetingObservers: Received video tile remove event for attendee: 987595ac-02da-fb8a-c046-e1639a258afd 2022-08-31 18:10:21.324 17738-20383/jp.readytowork.glive I/SurfaceTextureCaptureSource: Setting on frame available listener to null 2022-08-31 18:10:21.324 17738-20309/jp.readytowork.glive I/DefaultCameraCaptureSource: Camera device closed for ID 1 2022-08-31 18:10:21.324 17738-20383/jp.readytowork.glive I/SurfaceTextureCaptureSource: Releasing surface texture capture source 2022-08-31 18:10:21.324 17738-17839/jp.readytowork.glive I/DefaultCameraCaptureSource: Stopping camera capture source 2022-08-31 18:10:21.328 17738-20383/jp.readytowork.glive I/SurfaceTextureCaptureSource: Finished releasing surface texture capture source 2022-08-31 18:10:21.450 17738-20418/jp.readytowork.glive I/SurfaceTextureCaptureSource: Setting on frame available listener to null 2022-08-31 18:10:21.450 17738-20418/jp.readytowork.glive I/SurfaceTextureCaptureSource: Releasing surface texture capture source 2022-08-31 18:10:21.450 17738-17830/jp.readytowork.glive I/DefaultCameraCaptureSource: Camera capture session configured for session with device ID: 1 2022-08-31 18:10:21.450 17738-17830/jp.readytowork.glive W/DefaultCameraCaptureSource: createCaptureRequest called without device set, may be mid restart 2022-08-31 18:10:21.450 17738-17830/jp.readytowork.glive I/DefaultCameraCaptureSource: Camera device closed for ID 1 2022-08-31 18:10:21.451 17738-17839/jp.readytowork.glive I/ChimeReactNativeSDKDemoManager: Called setMute: true 2022-08-31 18:10:21.451 17738-17839/jp.readytowork.glive I/ChimeReactNativeSDKDemoManager: Called stopMeeting 2022-08-31 18:10:21.451 17738-17839/jp.readytowork.glive I/DefaultCameraCaptureSource: Stopping camera capture source 2022-08-31 18:10:21.453 17738-20418/jp.readytowork.glive I/SurfaceTextureCaptureSource: Finished releasing surface texture capture source 2022-08-31 18:10:21.453 17738-18225/jp.readytowork.glive I/DefaultVideoClientController: Stopping video client 2022-08-31 18:10:21.453 17738-20307/jp.readytowork.glive D/adytowork.gliv: PlayerBase::stop() from IPlayer 2022-08-31 18:10:21.453 17738-20307/jp.readytowork.glive D/AudioTrack: stop(84): called with 906160 frames delivered 2022-08-31 18:10:21.456 17738-17838/jp.readytowork.glive I/ReactNativeJS: 'onremoveVideoTitleSubscription (ChimeSDK event)::', { isScreenShare: false, attendeeId: '987595ac-02da-fb8a-c046-e1639a258afd', isLocal: true, tileId: 0 } 2022-08-31 18:10:21.472 17738-20311/jp.readytowork.glive I/DefaultVideoClientObserver: didStop 2022-08-31 18:10:21.472 17738-18225/jp.readytowork.glive I/DefaultVideoClientController: Destroying video client 2022-08-31 18:10:21.473 17738-20318/jp.readytowork.glive I/Logging: GlShader: Deleting shader. 2022-08-31 18:10:21.491 17738-17839/jp.readytowork.glive D/Auth: getIdToken 2022-08-31 18:10:21.492 17738-17839/jp.readytowork.glive D/Auth: getIdToken 2022-08-31 18:10:21.492 17738-17887/jp.readytowork.glive D/Auth: getIdToken:onComplete:success 2022-08-31 18:10:21.492 17738-17887/jp.readytowork.glive D/Auth: getIdToken:onComplete:success 2022-08-31 18:10:21.493 17738-18225/jp.readytowork.glive D/HostConnection: HostConnection::get() New Host Connection established 0xb400007941a8ee10, tid 18225 2022-08-31 18:10:21.495 17738-18225/jp.readytowork.glive D/HostConnection: HostComposition ext ANDROID_EMU_CHECKSUM_HELPER_v1 ANDROID_EMU_native_sync_v2 ANDROID_EMU_native_sync_v3 ANDROID_EMU_native_sync_v4 ANDROID_EMU_dma_v1 ANDROID_EMU_direct_mem ANDROID_EMU_host_composition_v1 ANDROID_EMU_host_composition_v2 ANDROID_EMU_vulkan ANDROID_EMU_deferred_vulkan_commands ANDROID_EMU_vulkan_null_optional_strings ANDROID_EMU_vulkan_create_resources_with_requirements ANDROID_EMU_YUV_Cache ANDROID_EMU_vulkan_ignored_handles ANDROID_EMU_has_shared_slots_host_memory_allocator ANDROID_EMU_vulkan_free_memory_sync ANDROID_EMU_vulkan_shader_float16_int8 ANDROID_EMU_vulkan_async_queue_submit ANDROID_EMU_sync_buffer_data ANDROID_EMU_read_color_buffer_dma GL_OES_EGL_image_external_essl3 GL_OES_vertex_array_object GL_KHR_texture_compression_astc_ldr ANDROID_EMU_host_side_tracing ANDROID_EMU_gles_max_version_3_0 2022-08-31 18:10:21.525 17738-17839/jp.readytowork.glive I/ChimeReactNativeSDKDemoManager: Called unbindVideoView for tileId: 0 2022-08-31 18:10:21.525 17738-17839/jp.readytowork.glive I/DefaultVideoTileController: Unbinding Tile with tileId = 0 2022-08-31 18:10:21.525 17738-17839/jp.readytowork.glive I/DefaultVideoTile: Unbinding the View from Tile 2022-08-31 18:10:21.525 17738-17839/jp.readytowork.glive I/DefaultVideoTileController: Releasing EGL state on EGL render view 2022-08-31 18:10:21.525 17738-17839/jp.readytowork.glive I/SurfaceRenderView: Releasing render view 2022-08-31 18:10:21.525 17738-17839/jp.readytowork.glive I/DefaultEglRenderer: Releasing EGL renderer 2022-08-31 18:10:21.527 17738-20404/jp.readytowork.glive E/Surface: getSlotFromBufferLocked: unknown buffer: 0x0 2022-08-31 18:10:21.537 17738-17738/jp.readytowork.glive I/SurfaceRenderView: Surface destroyed, releasing EGL surface 2022-08-31 18:10:21.581 17738-17838/jp.readytowork.glive I/ReactNativeJS: 'onChimeMeetingEnd (ChimeSDK Event) ::', 'Meeting Ended!' 2022-08-31 18:10:21.626 17738-18224/jp.readytowork.glive I/DefaultAudioClientController: Stopped audio session. 2022-08-31 18:10:21.968 17738-17839/jp.readytowork.glive D/Auth: getIdToken 2022-08-31 18:10:21.969 17738-17887/jp.readytowork.glive D/Auth: getIdToken:onComplete:success 2022-08-31 18:10:22.176 17738-17754/jp.readytowork.glive W/System: A resource failed to call release. 2022-08-31 18:10:22.176 17738-17754/jp.readytowork.glive I/chatty: uid=10172(jp.readytowork.glive) FinalizerDaemon identical 1 line 2022-08-31 18:10:22.176 17738-17754/jp.readytowork.glive W/System: A resource failed to call release.

dylonChime commented 1 year ago

Hi @Sandip-Z,

Thanks for your interest in our SDK. Audio and video are both transported over UDP. It's not possible to change the other connections to UDP and I don't think it would be desirable to do so. Can you tell me more about your use case?

Sandip-Z commented 1 year ago

Recently we contacted AWS team regarding the quality of calls, we got a response saying that, its taking almost 12 seconds to connect to the call - there is some problem with the DTLS handshake. The final packet fails to reach the client and takes a bunch of time for this to timeout and fallback to TCP WebSocket. We tested the handshake in ap-northeast-1 and everything seems to be working fine. Can you please check If there by any chance that UDP is blocked in your test environment?

AWS team was able to figure this out by above given log.

dylonChime commented 1 year ago

Ok I understand now. You are falling back to TCP. Have you tried testing on a different machine, environment, or network? Have you tried using tools like netstat or a third party app to check which ports are in use?

stale[bot] commented 1 year ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.