RemoteMonster Community

영상통화 연결시 간혈적 영상 전송이 안됩니다

remonCall로 영상통화를 서비스하고 있는데요.

영상통화를 종료하고 폰을 절전상태로 전환하면 약 1분후에

2020-03-16 21:46:09.896 11376-11567/kr.qrate.ziggam E/Camera2Session: Error: Camera device could not be opened due to a device policy.
2020-03-16 21:46:09.904 11376-11567/kr.qrate.ziggam E/CameraCaptureSession: Session 0: Exception while stopping repeating:
android.hardware.camera2.CameraAccessException: CAMERA_ERROR (3): The camera device has encountered a serious error
at android.hardware.camera2.impl.CameraDeviceImpl.checkIfCameraClosedOrInError(CameraDeviceImpl.java:2435)
at android.hardware.camera2.impl.CameraDeviceImpl.stopRepeating(CameraDeviceImpl.java:1126)
at android.hardware.camera2.impl.CameraCaptureSessionImpl.close(CameraCaptureSessionImpl.java:526)
at org.webrtc.Camera2Session.stopInternal(Camera2Session.java:378)
at org.webrtc.Camera2Session.reportError(Camera2Session.java:399)
at org.webrtc.Camera2Session.access$600(Camera2Session.java:33)
at org.webrtc.Camera2Session$CameraStateCallback.onError(Camera2Session.java:112)
at android.hardware.camera2.impl.CameraDeviceImpl$CameraDeviceCallbacks.notifyError(CameraDeviceImpl.java:1929)
at android.hardware.camera2.impl.CameraDeviceImpl$CameraDeviceCallbacks.lambda$Sm85frAzwGZVMAK-NE_gwckYXVQ(Unknown Source:0)
at android.hardware.camera2.impl.-$$Lambda$CameraDeviceImpl$CameraDeviceCallbacks$Sm85frAzwGZVMAK-NE_gwckYXVQ.accept(Unknown Source:8)
at com.android.internal.util.function.pooled.PooledLambdaImpl.doInvoke(PooledLambdaImpl.java:258)
at com.android.internal.util.function.pooled.PooledLambdaImpl.invoke(PooledLambdaImpl.java:182)
at com.android.internal.util.function.pooled.OmniFunction.run(OmniFunction.java:77)
at android.os.Handler.handleCallback(Handler.java:873)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:214)
at android.os.HandlerThread.run(HandlerThread.java:65)

이런 오류 메시지가 뜹니다.

그뒤부터는 영상통화 접속시 제 프리뷰도 보이지 않고 상대방에게 영상도 전송이 안됩니다.
소리는 정상적으로 전송되고 영상은 보이지 않습니다.

그상태에서 카메라 권한을 다시 제거했다가 주거나 폰을 제시작하면 다시 정상작동합니다.
앱이 background로 전환될때 카메라쪽에서 에러가 발생하는거 같은데 원인을 모르겠습니다.

안녕하세요.
영상통화를 종료하고 절전상태로 전환하시다고 하셨는데,
위 내용으로 보면 카메라는 정리되지 않은 것으로 보입니다.
사용하시는 기능의 경우 sdk가 아닌 앱의 카메라 루틴을 사용하는 것으로 알고 있습니다.
이 경우 앱쪽에서 카메라 관련 정리를 진행해 주셔야 합니다.

좀더 확인을 해봐야겠지만
현재 2.6.0으로 sdk 버전을 내리면 정상적으로 영상통화 종료후 절전모드 진입시에 에러를 발생하지 않네요.