Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

remote video is not rendering if rejoin in call in SDK v3.0.0 #33

Open
Ramaraju1992 opened this issue Aug 12, 2021 · 9 comments
Open

remote video is not rendering if rejoin in call in SDK v3.0.0 #33

Ramaraju1992 opened this issue Aug 12, 2021 · 9 comments

Comments

@Ramaraju1992
Copy link

Steps to Reproduce:

  1. user-A join in a call with mobile-A and user-B joins in same call with mobile-b with audioVideo media option.
  2. local and remote videos are rendering fine with audio.
  3. when user-a hang up call and re-join in call, user-A can see user-B.
  4. But user-B who is already in call cannot see user-A video. only audio working.
  5. even after logout and login and rejoin in call also same issue.
  6. but remove app from recent and re-launch the app and rejoin in call working fine.
@jbenyovs
Copy link

@Ramaraju1992 can you please specify if you are talking about the KitchenSink 2.8 or 3.0 version? Can you also include full verbose logs from the app?

@Ramaraju1992
Copy link
Author

@jbenyovs we are using SDK v3.0.0 and please find verbose logs below,

2021-08-13 10:39:56.963 29089-29402/com.cisco.sdk_android D/WBX_TEAMS-ucf: tid[485019882736] OmniusService.cpp::2630 getCall:Omnius Call data direction: [Outgoing] 2021-08-13 10:39:56.963 29089-29402/com.cisco.sdk_android I/WBX_TEAMS-ucf: tid[485076092144] LifecycleModeManager.cpp::80 getLifecycleMode:Current lifecycle mode is Full 2021-08-13 10:39:56.963 29089-29402/com.cisco.sdk_android D/WBX_TEAMS-ucf: tid[485019882736] OmniusService.cpp::2647 getCall:Omnius Call data isJoinedOnThisDevice: 1 isJoinedOnAnotherDevice: 0 2021-08-13 10:39:56.964 29089-29402/com.cisco.sdk_android D/WBX_TEAMS-ucf: tid[485019882736] OmniusService.cpp::2841 getMediaAuxStreams:getMediaAuxStreams mediaAuxStreams size: 0 availableAuxStreamCount: 0 2021-08-13 10:39:56.964 29089-29402/com.cisco.sdk_android D/WBX_TEAMS-ucf: tid[485019882736] TelephonyService.cpp::3900 addVideoView:{"id":"Attempting to addVideoView","mediaTrack":2,"type":"action","callId":"71b36082-7afd-42cc-bced-dd8cc45e2d6a"} 2021-08-13 10:39:56.964 29089-29402/com.cisco.sdk_android E/WBX_TEAMS-ucf: tid[485019882736] MediaTrack.cpp::475 addViewHandle:Failed to update render window. Window handle: 0x2d4a WME error code: 1174421505 2021-08-13 10:39:56.964 29089-29402/com.cisco.sdk_android D/WBX_TEAMS-ucf: tid[485019882736] TelephonyService.cpp::3909 addVideoView:{"id":"Video view added for call","locusId":"7bb21082-01fe-3369-8921-065ebbb8ebca","mediaTrack":"LOCAL","type":"action","callId":"71b36082-7afd-42cc-bced-dd8cc45e2d6a"} 2021-08-13 10:39:56.964 29089-29402/com.cisco.sdk_android D/WBX_TEAMS-ucf: tid[485019882736] TelephonyService.cpp::3900 addVideoView:{"id":"Attempting to addVideoView","mediaTrack":1,"type":"action","callId":"71b36082-7afd-42cc-bced-dd8cc45e2d6a"} 2021-08-13 10:39:56.964 29089-29402/com.cisco.sdk_android E/WBX_TEAMS-ucf: tid[485019882736] MediaTrack.cpp::475 addViewHandle:Failed to update render window. Window handle: 0x2ed2 WME error code: 1174421505 2021-08-13 10:39:56.964 29089-29402/com.cisco.sdk_android D/WBX_TEAMS-ucf: tid[485019882736] TelephonyService.cpp::3909 addVideoView:{"id":"Video view added for call","locusId":"7bb21082-01fe-3369-8921-065ebbb8ebca","mediaTrack":"LOCAL","type":"action","callId":"71b36082-7afd-42cc-bced-dd8cc45e2d6a"} 2021-08-13 10:39:56.964 29089-29536/com.cisco.sdk_android E/WBX_TEAMS-jni: Environment.cpp::1022 checkException Exception caught. jni::Environment created by operator() 2021-08-13 10:39:56.965 29089-29536/com.cisco.sdk_android W/System.err: java.lang.ClassNotFoundException: Didn't find class "java.lang.Integer" on path: DexPathList[[zip file "/data/app/com.cisco.sdk_android-De3o-wCtBQh43MSHZwiIcQ==/base.apk"],nativeLibraryDirectories=[/data/app/com.cisco.sdk_android-De3o-wCtBQh43MSHZwiIcQ==/lib/arm64, /data/app/com.cisco.sdk_android-De3o-wCtBQh43MSHZwiIcQ==/base.apk!/lib/arm64-v8a, /system/lib64, /system/vendor/lib64]] 2021-08-13 10:39:56.965 29089-29536/com.cisco.sdk_android W/System.err: at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:134) 2021-08-13 10:39:56.965 29089-29536/com.cisco.sdk_android I/WBX_TEAMS-jni: Environment.cpp::237 findClass Failed to get the jclass object for java/lang/Integer via the global class loader, trying the other. jni::Environment created by operator() 2021-08-13 10:39:56.966 29089-29536/com.cisco.sdk_android D/CallMembershipImpl: isInitiator: false, personId: 46a350fa-be12-484d-bf21-c86c5423aa4a, state: JOINED, sipUrl: , phoneNumber: , isSendingVideo: true, isSendingAudio: true, isSendingSharing: false, isActiveSpeaker: false, isAudioMutedControlled: false, audioModifiedBy: 00000000-0000-0000-0000-000000000000, isUserType: true, isResourceRoomType: false, isExternal: false 2021-08-13 10:39:56.966 29089-29402/com.cisco.sdk_android D/WBX_TEAMS-ucf: tid[485019882736] OmniusServiceJNI.cpp::135 Java_com_ciscowebex_androidsdk_OmniusWrapper_logDebugNative:CallImpl-callMembership updateMembershipData this: com.ciscowebex.androidsdk.phone.internal.CallImpl@fc74065, oldMemberships: 2 2021-08-13 10:39:56.966 29089-29536/com.cisco.sdk_android D/CallMembershipImpl: isInitiator: true, personId: 05e5d084-6ae7-449a-a159-92e70a9a9e6f, state: JOINED, sipUrl: , phoneNumber: , isSendingVideo: true, isSendingAudio: true, isSendingSharing: false, isActiveSpeaker: true, isAudioMutedControlled: false, audioModifiedBy: 00000000-0000-0000-0000-000000000000, isUserType: true, isResourceRoomType: false, isExternal: true 2021-08-13 10:39:56.966 29089-29402/com.cisco.sdk_android D/WBX_TEAMS-ucf: tid[485019882736] OmniusServiceJNI.cpp::135 Java_com_ciscowebex_androidsdk_OmniusWrapper_logDebugNative:CallImpl-callMembership events: 0 2021-08-13 10:39:56.966 29089-29402/com.cisco.sdk_android D/WBX_TEAMS-ucf: tid[485019882736] OmniusServiceJNI.cpp::135 Java_com_ciscowebex_androidsdk_OmniusWrapper_logDebugNative:PhoneImpl-applyVideoCamera2Settings AdvancedSetting.VideoEnableCamera2::class value: true 2021-08-13 10:39:56.966 29089-29536/com.cisco.sdk_android I/WseEngine: camera2 need the ApplicationContextcom.ciscowebex.androidsdk.kitchensink.KitchenSinkApp@22d4840 2021-08-13 10:39:56.966 29089-29536/com.cisco.sdk_android I/WseCamera2Capture: EnableCamera2, setApplicationContext com.ciscowebex.androidsdk.kitchensink.KitchenSinkApp@22d4840 2021-08-13 10:39:56.966 29089-29402/com.cisco.sdk_android D/WBX_TEAMS-ucf: tid[485019882736] OmniusServiceJNI.cpp::135 Java_com_ciscowebex_androidsdk_OmniusWrapper_logDebugNative:CallImpl-isReceivingVideo: true, isReceivingAudio: true, isReceivingSharing: false, isSendingVideo: true, , isSendingAudio: true, isSendingSharing: false, isRemoteSendingVideo: true, isRemoteSendingSharing: false, isRemoteSendingAudio: true 2021-08-13 10:39:56.966 29089-29536/com.cisco.sdk_android D/WebexViewModel: CallObserver OnMediaChanged event: com.ciscowebex.androidsdk.phone.CallObserver$ReceivingVideo@c3aea7c 2021-08-13 10:39:56.966 29089-29536/com.cisco.sdk_android D/CallControlsFragment: CallObserver OnMediaChanged 2021-08-13 10:39:56.967 29089-29536/com.cisco.sdk_android D/CallControlsFragment: CallObserver OnMediaChanged ReceivingVideo: true 2021-08-13 10:39:56.967 29089-29536/com.cisco.sdk_android D/CallControlsFragment: CallControlsFragment onVideoStreamingChanged callerId: 71b36082-7afd-42cc-bced-dd8cc45e2d6a 2021-08-13 10:39:56.967 29089-29536/com.cisco.sdk_android D/WebexViewModel: CallObserver OnMediaChanged event: com.ciscowebex.androidsdk.phone.CallObserver$RemoteVideoViewSizeChanged@6fcf05 2021-08-13 10:39:56.967 29089-29402/com.cisco.sdk_android D/WBX_TEAMS-ucf: tid[485019882736] OmniusServiceJNI.cpp::135 Java_com_ciscowebex_androidsdk_OmniusWrapper_logDebugNative:CallImpl-eventsSize: 2, localVideoWidth: 0, localVideoHeight: 0, remoteVideoWidth: 360, remoteVideoHeight: 640, , localSharingWidth: 0, localSharingHeight: 0, remoteSharingWidth: 0, remoteSharingHeight: 0 2021-08-13 10:39:56.967 29089-29536/com.cisco.sdk_android D/CallControlsFragment: CallObserver OnMediaChanged 2021-08-13 10:39:56.967 29089-29536/com.cisco.sdk_android D/CallControlsFragment: CallObserver RemoteVideoViewSizeChanged 2021-08-13 10:39:56.967 29089-29536/com.cisco.sdk_android D/WebexViewModel: CallObserver OnMediaChanged event: com.ciscowebex.androidsdk.phone.CallObserver$RemoteVideoViewSizeChanged@38cdb5a 2021-08-13 10:39:56.967 29089-29536/com.cisco.sdk_android D/CallControlsFragment: CallObserver OnMediaChanged 2021-08-13 10:39:56.967 29089-29536/com.cisco.sdk_android D/CallControlsFragment: CallObserver RemoteVideoViewSizeChanged 2021-08-13 10:39:56.967 29089-29402/com.cisco.sdk_android D/WBX_TEAMS-ucf: tid[485019882736] OmniusServiceJNI.cpp::135 Java_com_ciscowebex_androidsdk_OmniusWrapper_logDebugNative:CallImpl-updateStateInfo membership selfState: JOINED 2021-08-13 10:39:56.967 29089-29402/com.cisco.sdk_android D/WBX_TEAMS-ucf: tid[485019882736] OmniusServiceJNI.cpp::135 Java_com_ciscowebex_androidsdk_OmniusWrapper_logDebugNative:CallImpl-MultiStream updateMediaStreams mediaAuxStreams size: 0 availableAuxStreamCount: 0 2021-08-13 10:39:56.968 29089-29402/com.cisco.sdk_android D/WBX_TEAMS-ucf: tid[485019882736] OmniusServiceJNI.cpp::135 Java_com_ciscowebex_androidsdk_OmniusWrapper_logDebugNative:CallImpl-MultiStream updateMediaStreams diff: 0 streams.size: 0 2021-08-13 10:39:56.968 29089-29089/com.cisco.sdk_android D/CallControlsFragment: CallControlsFragment onVideoStreamingChanged isLocalVideoMuted: false, isRemoteVideoMuted: false 2021-08-13 10:39:56.968 29089-29536/com.cisco.sdk_android D/CallControlsFragment: CallObserver onInfoChanged : 71b36082-7afd-42cc-bced-dd8cc45e2d6a 2021-08-13 10:39:56.968 29089-29402/com.cisco.sdk_android D/WBX_TEAMS-ucf: tid[485019882736] OmniusServiceJNI.cpp::135 Java_com_ciscowebex_androidsdk_OmniusWrapper_logDebugNative:CallImpl-updateData conversationId: N2EyY2Q3MDAtZjY4ZS0xMWViLWJhY2YtMWJjOGEyZDRjMTY0 isJoinedOnThisDevice: true, isJoinedOnAnotherDevice: false, prevIsJoinedOnThisDevice: true, prevIsJoinedOnAnotherDevice: false,direction: Outgoing group: true 2021-08-13 10:39:56.982 29089-29402/com.cisco.sdk_android D/WBX_TEAMS-ucf: tid[485032531184] DBBatchUpdate.cpp::23 operator():Begin batch update TelemetryModel 2021-08-13 10:39:56.997 29089-29089/com.cisco.sdk_android D/SurfaceView: show() Surface(name=SurfaceView - com.cisco.sdk_android/com.ciscowebex.androidsdk.kitchensink.calling.CallActivity@92f3955@0[29089])/@0xf6b018b com.ciscowebex.androidsdk.phone.MediaRenderView{92f3955 V.E...... ......ID 0,0-1440,1200 #7f0901de app:id/remoteView} 2021-08-13 10:39:57.001 29089-29089/com.cisco.sdk_android D/SurfaceView: surfaceCreated 1 #8 com.ciscowebex.androidsdk.phone.MediaRenderView{92f3955 V.E...... ......ID 0,0-1440,1200 #7f0901de app:id/remoteView} 2021-08-13 10:39:57.001 29089-29089/com.cisco.sdk_android I/GLWindowsThread: SurfaceCallback::surfaceCreated, surface:Surface(name=null)/@0xf470749, valid? true 2021-08-13 10:39:57.003 29089-31935/com.cisco.sdk_android D/mali_winsys: EGLint new_window_surface(egl_winsys_display *, void *, EGLSurface, EGLConfig, egl_winsys_surface **, EGLBoolean) returns 0x3000 2021-08-13 10:39:57.003 29089-31935/com.cisco.sdk_android D/Egl14Surface: [Honda]EGL14 surface is created 2021-08-13 10:39:57.003 29089-31935/com.cisco.sdk_android I/GLWindowsThread: handleMessage(EVENT_WINDOW_CREATE) over 2021-08-13 10:39:57.004 29089-29089/com.cisco.sdk_android D/SurfaceView: surfaceChanged (1440,1200) 1 #8 com.ciscowebex.androidsdk.phone.MediaRenderView{92f3955 V.E...... ......ID 0,0-1440,1200 #7f0901de app:id/remoteView} 2021-08-13 10:39:57.004 29089-29089/com.cisco.sdk_android I/GLWindowsThread: SurfaceCallback::surfaceChanged, surface:Surface(name=null)/@0xf470749, 1440x1200 2021-08-13 10:39:57.007 29089-31935/com.cisco.sdk_android I/GLWindowsThread: handleMessage(EVENT_WINDOW_SIZE_UPDATE) over, 1440x1200 2021-08-13 10:39:57.007 29089-31935/com.cisco.sdk_android I/GLWindowsThread: handleMessage(EVENT_WINDOW_SIZE_UPDATE) over 2021-08-13 10:39:57.011 29089-29089/com.cisco.sdk_android D/WBX_TEAMS-ch: [FUNCTION_CALL] ZygoteInit.java::965 main:IOmniusServiceBridge.isOnHold() 2021-08-13 10:39:57.012 29089-29089/com.cisco.sdk_android D/WBX_TEAMS-ch: [FUNCTION_RETURN] ZygoteInit.java::965 main:<-- 0ms IOmniusServiceBridge.isOnHold(): false 2021-08-13 10:39:57.161 29089-32759/com.cisco.sdk_android I/MediaCodec: setCodecState state : 0 2021-08-13 10:39:57.266 29089-29402/com.cisco.sdk_android D/WBX_TEAMS-ucf: tid[485063607536] HttpRequestManager.cpp::1805 operator():{"id":"HTTP request succeeded.","uri":"https://metrics-k.wbx2.com/","method":"POST","defaultUrl":"https://metrics-k.wbx2.com","currentUrl":"https://metrics-k.wbx2.com/","action":"/metrics/api/v1/clientmetrics","retryable":false,"trackingId":"CLIENT_dc7c86b8-9feb-4e58-a973-1a32f460a8c5","cancellationId":"05d7938b-9cd7-4f1d-9981-22b5c32e07c7","networkTimings":[0,0,0,0]} 2021-08-13 10:39:57.266 29089-29402/com.cisco.sdk_android D/WBX_TEAMS-ucf: tid[485063607536] TelemetryService.cpp::337 operator():Urgent event queued while request was outstanding send now 2021-08-13 10:39:57.266 29089-29402/com.cisco.sdk_android I/WBX_TEAMS-ucf: tid[485063607536] LifecycleModeManager.cpp::80 getLifecycleMode:Current lifecycle mode is Full 2021-08-13 10:39:57.266 29089-29402/com.cisco.sdk_android D/WBX_TEAMS-ucf: tid[485063607536] TelemetryService.cpp::1300 shouldSendBatch:Triggered submittableEventsCount: 2 force: 1 isTestEnv: 0 preconditions: 1 2021-08-13 10:39:57.266 29089-29402/com.cisco.sdk_android D/WBX_TEAMS-ucf: tid[485063607536] TelemetryService.cpp::207 sendBatchEvents:Batching criteria met. Sending telemetry... 2021-08-13 10:39:57.268 29089-29402/com.cisco.sdk_android D/WBX_TEAMS-ucf: tid[485063607536] TelemetryAdapter.cpp::299 sendClientMetrics:Sending 2 client metric telemetry events 2021-08-13 10:39:57.269 29089-29402/com.cisco.sdk_android D/WBX_TEAMS-ucf: tid[485063607536] TelemetryAdapter.cpp::643 logAnalyzerEvents:Batching: About to send call analyzer event. name: client.media.rx.start, correlationId: c173955e-a27b-41cc-96ae-6d46faa9c80d, trackingId: CLIENT_53a5eec0-f8e8-498a-adbd-88d90419a167_10 2021-08-13 10:39:57.269 29089-29402/com.cisco.sdk_android D/WBX_TEAMS-ucf: tid[485063607536] TelemetryAdapter.cpp::643 logAnalyzerEvents:Batching: About to send call analyzer event. name: client.media.render.start, correlationId: c173955e-a27b-41cc-96ae-6d46faa9c80d, trackingId: CLIENT_53a5eec0-f8e8-498a-adbd-88d90419a167_10 2021-08-13 10:39:57.269 29089-29402/com.cisco.sdk_android D/WBX_TEAMS-ucf: tid[485063607536] HttpRequestManager.cpp::1707 httpRestRequest:{"id":"Making HTTP request","uri":"https://metrics-k.wbx2.com/","method":"POST","defaultUrl":"https://metrics-k.wbx2.com","currentUrl":"https://metrics-k.wbx2.com/","action":"/metrics/api/v1/clientmetrics","retryable":false,"trackingId":"CLIENT_b62299d2-29ac-4f36-99f4-f0d9f625f470","cancellationId":"0736372f-86f9-40b1-9f5f-723a99ea2802"} 2021-08-13 10:39:57.271 29089-29402/com.cisco.sdk_android D/WBX_TEAMS-ucf: tid[485063607536] HttpRequestManager.cpp::2521 createOutstandingRequest:requestId: 0736372f-86f9-40b1-9f5f-723a99ea2802, Outstanding HTTP requests: 3 2021-08-13 10:39:57.275 29089-29402/com.cisco.sdk_android D/WBX_TEAMS-ucf: tid[485063607536] HttpRequestManager.cpp::2561 _removeOutstandingRequest:requestId: 05d7938b-9cd7-4f1d-9981-22b5c32e07c7, Outstanding HTTP requests: 2 2021-08-13 10:39:57.281 29089-32603/com.cisco.sdk_android I/WseCamera2Capture: Texture onFrameAvailable30 2021-08-13 10:39:57.346 29089-32603/com.cisco.sdk_android I/WseCamera2Capture: mOnImageAvailableListener 2021-08-13 10:39:57.352 29089-29547/com.cisco.sdk_android I/GLRenderEntity: [encoder1]Set frame rate = 5 2021-08-13 10:39:57.353 29089-29547/com.cisco.sdk_android I/RenderKernel: encodeSetParam: idx = 1, bitrate = 620705,fps = 5, normalizedBitrate = 512000, profileLevel = 4325398 2021-08-13 10:39:57.552 29089-29402/com.cisco.sdk_android D/WBX_TEAMS-ucf: tid[485072970992] HttpRequestManager.cpp::2248 handleHttpNotSuccessResponse:Status code: 409 1 CLIENT_53a5eec0-f8e8-498a-adbd-88d90419a167_11 startTime: 1628831396014 2021-08-13 10:39:57.553 29089-29402/com.cisco.sdk_android W/WBX_TEAMS-ucf: tid[485072970992] HttpRequestManager.cpp::2104 handleJsonNotSuccessBody:Reporting telemetry for error: 409 2021-08-13 10:39:57.553 29089-29402/com.cisco.sdk_android W/WBX_TEAMS-ucf: tid[485080253680] HttpRequestManager.cpp::1779 operator():{"id":"HTTP request failed","uri":"https://locus-k.wbx2.com/","method":"PATCH","defaultUrl":"https://locus-k.wbx2.com","currentUrl":"https://locus-k.wbx2.com/","action":"/locus/api/v1/loci/7bb21082-01fe-3369-8921-065ebbb8ebca/participant/69bcdf95-fdd8-385e-9263-71483c8cc822/controls","retryable":false,"trackingId":"CLIENT_53a5eec0-f8e8-498a-adbd-88d90419a167_11","cancellationId":"bb2a55ae-146a-41ae-bdf9-c0088b19c45b","httpStatus":409,"errorCode":0,"sslError":false,"networkTimings":[0,1,0,0]} 2021-08-13 10:39:57.553 29089-29402/com.cisco.sdk_android W/WBX_TEAMS-ucf: tid[485080253680] HttpRequestManager.cpp::1799 operator():{"id":"HTTP request failed and we have no more retries or the error is non-retrieable","uri":"https://locus-k.wbx2.com/","method":"PATCH","defaultUrl":"https://locus-k.wbx2.com","currentUrl":"https://locus-k.wbx2.com/","action":"/locus/api/v1/loci/7bb21082-01fe-3369-8921-065ebbb8ebca/participant/69bcdf95-fdd8-385e-9263-71483c8cc822/controls","retryable":false,"trackingId":"CLIENT_53a5eec0-f8e8-498a-adbd-88d90419a167_11","cancellationId":"bb2a55ae-146a-41ae-bdf9-c0088b19c45b","networkTimings":[0,1,0,0]} 2021-08-13 10:39:57.553 29089-29402/com.cisco.sdk_android D/WBX_TEAMS-ucf: tid[485080253680] TelephonyAdapter.cpp::2818 restResponseToAdapterLocusError:RestResponse: httpStatusCode = [409] failureCode = [0] errorHappened = [1] clientError = [0] 2021-08-13 10:39:57.554 29089-29402/com.cisco.sdk_android E/WBX_TEAMS-ucf: tid[485080253680] LocusManager.cpp::1710 operator():Failed to set meeting layout. Call ID = 71b36082-7afd-42cc-bced-dd8cc45e2d6a 2021-08-13 10:39:57.554 29089-29402/com.cisco.sdk_android D/WBX_TEAMS-ucf: tid[485080253680] TelephonyService.cpp::8633 notifyCallFailure:Call or mid-call feature failed. Locus Id: [7bb21082-01fe-3369-8921-065ebbb8ebca] Error type = [1004] isFatal = true rawType = [1000] httpStatus = [409] 2021-08-13 10:39:57.555 29089-29402/com.cisco.sdk_android E/WBX_TEAMS-ucf: tid[485080253680] TelemetryService.cpp::885 updateString:Assertion failed: false 2021-08-13 10:39:57.555 29089-29402/com.cisco.sdk_android I/WBX_TEAMS-ucf: tid[485080253680] LifecycleModeManager.cpp::80 getLifecycleMode:Current lifecycle mode is Full

@Ramaraju1992 Ramaraju1992 changed the title remote video is not rendering if rejoin in call remote video is not rendering if rejoin in call in SDK v3.0.0 Aug 16, 2021
@Ramaraju1992
Copy link
Author

We are awaiting for the resolution of this issue as it is blocking our current functionality.
Can you please help on this ASAP @jbenyovs @johntdyer @kliu @michaelzpb

@jbenyovs
Copy link

@Ramaraju1992 I tested your scenario but I was not able to reproduce it. Hanging up the call and rejoining again did not cause the other user to stop seeing the remote video.

A few more details to clarify:

  • are both users in your scenario using the KitchenSink 3.0 app? Or is one of them using a native client like Webex Desktop?
  • what device is the user using, who has the KS app installed? Is the issue reproducible on other devices too?
  • from the logs it seems that you are dialling a Webex space, can you confirm that?

@ankibatr
Copy link
Collaborator

@Ramaraju1992
Can you please try the new library 3.1 and verify the same scenario?

@Ramaraju1992
Copy link
Author

@ankibatr we have tested in 3.1.0 and still same.

@jbenyovs please find answers below,

  • both users are using the KitchenSink 3.0
  • we have installed kitchen sink app in Google Pixel 2 and Samsung Galaxy s8
  • we are using call in spaces. please find the implementation below.
WebexAgent.getInstance().getWebex().getPhone().dial(space_id, MediaOption.Companion.audioVideo(local, remote), new CompletionHandler<Call>() {
            @Override
            public void onComplete(Result<Call> result) {
            }
});

@ankibatr
Copy link
Collaborator

ankibatr commented Sep 7, 2021

@Ramaraju1992
Please try below snapshot version and test above scenario.
The below snapshot version supports arm64-v8a architecture. Please try it on real device, not in emulator.

  • Add the following repository to your top-level build.gradle file:
    allprojects { repositories { maven { url 'https://devhub.cisco.com/artifactory/webexsdk-SNAPSHOT/' } } }
     
  • Add the webex-android-sdk library as a dependency for your app in the build.gradle file:
    dependencies { implementation 'com.ciscowebex:androidsdk:3.1.0.5-SNAPSHOT@aar' }

@jbenyovs
Copy link

@Ramaraju1992 can you please try the above suggestion and see if it resolves your issue? Thank you

@francescogatto
Copy link

francescogatto commented Oct 12, 2021

Hi @jbenyovs @ankibatr! I have the same problem. In my case, I have one user from the web and the other on the smartphone app. If the web user is in call and is waiting for the smartphone user, if the smartphone user joins the call, the web user video is not displaying. I tried the snapshot version and result is the same.
To reproduce:

  1. web user start call
  2. smartphone user ignore push notification and go to "initiate call" -> "history" --> "Web user (ongoing..)"
  3. The web user video is not displaying (is black)

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

No branches or pull requests

4 participants