awslabs / amazon-kinesis-video-streams-webrtc-sdk-android

Android SDK for interfacing with Amazon Kinesis Video Streams Signaling Service.
Apache License 2.0
58 stars 37 forks source link

not working on 5G (The Fifth Generation of Mobile Network Communication) #19

Closed ihdream72 closed 4 years ago

ihdream72 commented 4 years ago

Hi. My Phone(GalaxyS10 Note) is connected internet under skt-telecom (5G.. is not LTE) in south-korea.

When i test on WIFI. it's working well. but when i test on mobile internet (5G). it not working.

the other mobile network(LTE) is working.

[symptom] I try connect with 2 mobile phone.

  1. press 'Start Master' and press 'Start Viewer' on the other phone.
  2. screen change to 2-view (local camera view and remote view)
  3. remote-view show only black screen.

I think it was a "TURN SERVER ISSUE"

can you help me?

My logcat is here.

2020-03-10 10:29:13.713 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/ViewRootImpl@fea2aa0[SimpleNavActivity]: ViewPostIme pointer 0 2020-03-10 10:29:13.827 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/ViewRootImpl@fea2aa0[SimpleNavActivity]: ViewPostIme pointer 1 2020-03-10 10:29:13.882 26968-30325/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/AWSMobileClient: Inspecting user state details 2020-03-10 10:29:13.883 26968-30325/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 W/AWSMobileClient: Could not check if ACCESS_NETWORK_STATE permission is available. java.lang.ClassNotFoundException: android.support.v4.content.ContextCompat at java.lang.Class.classForName(Native Method) at java.lang.Class.forName(Class.java:454) at java.lang.Class.forName(Class.java:379) at com.amazonaws.mobile.client.AWSMobileClient.isNetworkAvailable(AWSMobileClient.java:751) at com.amazonaws.mobile.client.AWSMobileClient.getUserStateDetails(AWSMobileClient.java:963) at com.amazonaws.mobile.client.AWSMobileClient.waitForSignIn(AWSMobileClient.java:903) at com.amazonaws.mobile.client.AWSMobileClient.getCredentials(AWSMobileClient.java:355) at com.amazonaws.kinesisvideo.demoapp.fragment.StreamWebRtcConfigurationFragment.getAwsKinesisVideoClient(StreamWebRtcConfigurationFragment.java:272) at com.amazonaws.kinesisvideo.demoapp.fragment.StreamWebRtcConfigurationFragment.access$300(StreamWebRtcConfigurationFragment.java:53) at com.amazonaws.kinesisvideo.demoapp.fragment.StreamWebRtcConfigurationFragment$UpdateSignalingChannelInfoTask.doInBackground(StreamWebRtcConfigurationFragment.java:315) at com.amazonaws.kinesisvideo.demoapp.fragment.StreamWebRtcConfigurationFragment$UpdateSignalingChannelInfoTask.doInBackground(StreamWebRtcConfigurationFragment.java:301) at android.os.AsyncTask$3.call(AsyncTask.java:378) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:289) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) at java.lang.Thread.run(Thread.java:919) Caused by: java.lang.ClassNotFoundException: Didn't find class "android.support.v4.content.ContextCompat" on path: DexPathList[[zip file "/data/app/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24-NCN_JuMmja7TCFYMPt6y6A==/base.apk"],nativeLibraryDirectories=[/data/app/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24-NCN_JuMmja7TCFYMPt6y6A==/lib/arm64, /data/app/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24-NCN_JuMmja7TCFYMPt6y6A==/base.apk!/lib/arm64-v8a, /system/lib64]] at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:196) at java.lang.ClassLoader.loadClass(ClassLoader.java:379) at java.lang.ClassLoader.loadClass(ClassLoader.java:312) at java.lang.Class.classForName(Native Method)  at java.lang.Class.forName(Class.java:454)  at java.lang.Class.forName(Class.java:379)  at com.amazonaws.mobile.client.AWSMobileClient.isNetworkAvailable(AWSMobileClient.java:751)  at com.amazonaws.mobile.client.AWSMobileClient.getUserStateDetails(AWSMobileClient.java:963)  at com.amazonaws.mobile.client.AWSMobileClient.waitForSignIn(AWSMobileClient.java:903)  at com.amazonaws.mobile.client.AWSMobileClient.getCredentials(AWSMobileClient.java:355)  at com.amazonaws.kinesisvideo.demoapp.fragment.StreamWebRtcConfigurationFragment.getAwsKinesisVideoClient(StreamWebRtcConfigurationFragment.java:272)  at com.amazonaws.kinesisvideo.demoapp.fragment.StreamWebRtcConfigurationFragment.access$300(StreamWebRtcConfigurationFragment.java:53)  at com.amazonaws.kinesisvideo.demoapp.fragment.StreamWebRtcConfigurationFragment$UpdateSignalingChannelInfoTask.doInBackground(StreamWebRtcConfigurationFragment.java:315)  at com.amazonaws.kinesisvideo.demoapp.fragment.StreamWebRtcConfigurationFragment$UpdateSignalingChannelInfoTask.doInBackground(StreamWebRtcConfigurationFragment.java:301)  at android.os.AsyncTask$3.call(AsyncTask.java:378)  at java.util.concurrent.FutureTask.run(FutureTask.java:266)  at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:289)  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)  at java.lang.Thread.run(Thread.java:919)  2020-03-10 10:29:13.968 26968-30325/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/AWSMobileClient: hasFederatedToken: true provider: cognito-idp.us-east-2.amazonaws.com/us-east-2_pebqk18EH 2020-03-10 10:29:13.968 26968-30325/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/AWSMobileClient: waitForSignIn: userState:SIGNED_IN 2020-03-10 10:29:13.968 26968-30325/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/AWSMobileClient: getCredentials: Validated user is signed-in 2020-03-10 10:29:14.001 26968-30325/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/System.out: (HTTPLog)-Static: isSBSettingEnabled false 2020-03-10 10:29:14.001 26968-30325/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/System.out: (HTTPLog)-Static: isSBSettingEnabled false 2020-03-10 10:29:14.348 26968-30325/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/StreamWebRtcConfigurationFragment: Channel ARN is arn:aws:kinesisvideo:us-east-2:696532980658:channel/demo-channel/1583475498845 2020-03-10 10:29:14.360 26968-30325/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/System.out: (HTTPLog)-Static: isSBSettingEnabled false 2020-03-10 10:29:14.360 26968-30325/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/System.out: (HTTPLog)-Static: isSBSettingEnabled false 2020-03-10 10:29:14.701 26968-30325/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/StreamWebRtcConfigurationFragment: Endpoints {ResourceEndpointList: [{Protocol: WSS,ResourceEndpoint: wss://v-dc297268.kinesisvideo.us-east-2.amazonaws.com}, {Protocol: HTTPS,ResourceEndpoint: https://r-b0356e67.kinesisvideo.us-east-2.amazonaws.com}]} 2020-03-10 10:29:14.784 26968-30325/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/AWSMobileClient: Inspecting user state details 2020-03-10 10:29:14.786 26968-30325/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 W/AWSMobileClient: Could not check if ACCESS_NETWORK_STATE permission is available. java.lang.ClassNotFoundException: android.support.v4.content.ContextCompat at java.lang.Class.classForName(Native Method) at java.lang.Class.forName(Class.java:454) at java.lang.Class.forName(Class.java:379) at com.amazonaws.mobile.client.AWSMobileClient.isNetworkAvailable(AWSMobileClient.java:751) at com.amazonaws.mobile.client.AWSMobileClient.getUserStateDetails(AWSMobileClient.java:963) at com.amazonaws.mobile.client.AWSMobileClient.waitForSignIn(AWSMobileClient.java:903) at com.amazonaws.mobile.client.AWSMobileClient.getCredentials(AWSMobileClient.java:355) at com.amazonaws.kinesisvideo.demoapp.fragment.StreamWebRtcConfigurationFragment.getAwsKinesisVideoSignalingClient(StreamWebRtcConfigurationFragment.java:281) at com.amazonaws.kinesisvideo.demoapp.fragment.StreamWebRtcConfigurationFragment.access$700(StreamWebRtcConfigurationFragment.java:53) at com.amazonaws.kinesisvideo.demoapp.fragment.StreamWebRtcConfigurationFragment$UpdateSignalingChannelInfoTask.doInBackground(StreamWebRtcConfigurationFragment.java:368) at com.amazonaws.kinesisvideo.demoapp.fragment.StreamWebRtcConfigurationFragment$UpdateSignalingChannelInfoTask.doInBackground(StreamWebRtcConfigurationFragment.java:301) at android.os.AsyncTask$3.call(AsyncTask.java:378) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:289) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) at java.lang.Thread.run(Thread.java:919) Caused by: java.lang.ClassNotFoundException: Didn't find class "android.support.v4.content.ContextCompat" on path: DexPathList[[zip file "/data/app/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24-NCN_JuMmja7TCFYMPt6y6A==/base.apk"],nativeLibraryDirectories=[/data/app/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24-NCN_JuMmja7TCFYMPt6y6A==/lib/arm64, /data/app/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24-NCN_JuMmja7TCFYMPt6y6A==/base.apk!/lib/arm64-v8a, /system/lib64]] at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:196) at java.lang.ClassLoader.loadClass(ClassLoader.java:379) at java.lang.ClassLoader.loadClass(ClassLoader.java:312) at java.lang.Class.classForName(Native Method)  at java.lang.Class.forName(Class.java:454)  at java.lang.Class.forName(Class.java:379)  at com.amazonaws.mobile.client.AWSMobileClient.isNetworkAvailable(AWSMobileClient.java:751)  at com.amazonaws.mobile.client.AWSMobileClient.getUserStateDetails(AWSMobileClient.java:963)  at com.amazonaws.mobile.client.AWSMobileClient.waitForSignIn(AWSMobileClient.java:903)  at com.amazonaws.mobile.client.AWSMobileClient.getCredentials(AWSMobileClient.java:355)  at com.amazonaws.kinesisvideo.demoapp.fragment.StreamWebRtcConfigurationFragment.getAwsKinesisVideoSignalingClient(StreamWebRtcConfigurationFragment.java:281)  at com.amazonaws.kinesisvideo.demoapp.fragment.StreamWebRtcConfigurationFragment.access$700(StreamWebRtcConfigurationFragment.java:53)  at com.amazonaws.kinesisvideo.demoapp.fragment.StreamWebRtcConfigurationFragment$UpdateSignalingChannelInfoTask.doInBackground(StreamWebRtcConfigurationFragment.java:368)  at com.amazonaws.kinesisvideo.demoapp.fragment.StreamWebRtcConfigurationFragment$UpdateSignalingChannelInfoTask.doInBackground(StreamWebRtcConfigurationFragment.java:301)  at android.os.AsyncTask$3.call(AsyncTask.java:378)  at java.util.concurrent.FutureTask.run(FutureTask.java:266)  at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:289)  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)  at java.lang.Thread.run(Thread.java:919)  2020-03-10 10:29:14.978 26968-30325/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/AWSMobileClient: hasFederatedToken: true provider: cognito-idp.us-east-2.amazonaws.com/us-east-2_pebqk18EH 2020-03-10 10:29:14.978 26968-30325/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/AWSMobileClient: waitForSignIn: userState:SIGNED_IN 2020-03-10 10:29:14.979 26968-30325/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/AWSMobileClient: getCredentials: Validated user is signed-in 2020-03-10 10:29:15.040 26968-30325/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/System.out: (HTTPLog)-Static: isSBSettingEnabled false 2020-03-10 10:29:15.040 26968-30325/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/System.out: (HTTPLog)-Static: isSBSettingEnabled false 2020-03-10 10:29:15.412 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/Choreographer: Skipped 94 frames! The application may be doing too much work on its main thread. 2020-03-10 10:29:15.430 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 W/ActivityThread: handleWindowVisibility: no activity for token android.os.BinderProxy@451b9c5 2020-03-10 10:29:15.439 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: EglBase14Impl: SDK version: 29. isEGL14Supported: true 2020-03-10 10:29:15.439 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: EglBase14Impl: Using OpenGL ES version 2 2020-03-10 10:29:15.440 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/KVSWebRtcActivity: IceServer details (TURN) = [turn:18.223.2.230:443] [1583804055:djE6YXJuOmF3czpraW5lc2lzdmlkZW86dXMtZWFzdC0yOjY5NjUzMjk4MDY1ODpjaGFubmVsL2RlbW8tY2hhbm5lbC8xNTgzNDc1NDk4ODQ1:hH3YiRmZ4/DdHR6CtGO5aGyZzPLt3ajBK+c4xEwsfrQ=] [TLS_CERT_POLICY_SECURE] [] [null] [null] 2020-03-10 10:29:15.440 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/KVSWebRtcActivity: IceServer details (TURN) = [turn:3.133.157.195:443] [1583804055:djE6YXJuOmF3czpraW5lc2lzdmlkZW86dXMtZWFzdC0yOjY5NjUzMjk4MDY1ODpjaGFubmVsL2RlbW8tY2hhbm5lbC8xNTgzNDc1NDk4ODQ1:RZAryoEqhUzvrw55/oNRXVlHPMOhcrJQ9MIDuflEXfM=] [TLS_CERT_POLICY_SECURE] [] [null] [null] 2020-03-10 10:29:15.445 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/MultiWindowDecorSupport: updateCaptionType >> DecorView@6c5a772[], isFloating: false, isApplication: true, hasWindowDecorCaption: false, hasWindowControllerCallback: true 2020-03-10 10:29:15.445 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/MultiWindowDecorSupport: setCaptionType = 0, DecorView = DecorView@6c5a772[] 2020-03-10 10:29:15.467 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: NativeLibrary: Native library has already been loaded. 2020-03-10 10:29:15.467 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: PeerConnectionFactory: PeerConnectionFactory was initialized without an injected Loggable. Any existing Loggable will be deleted. 2020-03-10 10:29:15.468 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: WebRtcAudioManagerExternal: Sample rate is set to 48000 Hz 2020-03-10 10:29:15.469 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: WebRtcAudioManagerExternal: Sample rate is set to 48000 Hz 2020-03-10 10:29:15.469 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: JavaAudioDeviceModule: createAudioDeviceModule 2020-03-10 10:29:15.469 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: JavaAudioDeviceModule: HW NS will be used. 2020-03-10 10:29:15.469 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: JavaAudioDeviceModule: HW AEC will be used. 2020-03-10 10:29:15.469 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: WebRtcAudioEffectsExternal: ctor@[name=main, id=2] 2020-03-10 10:29:15.475 26968-30493/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: WebRtcAudioRecordExternal: enableBuiltInAEC(true) 2020-03-10 10:29:15.475 26968-30493/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: WebRtcAudioEffectsExternal: setAEC(true) 2020-03-10 10:29:15.476 26968-30493/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: WebRtcAudioRecordExternal: enableBuiltInNS(true) 2020-03-10 10:29:15.476 26968-30493/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: WebRtcAudioEffectsExternal: setNS(true) 2020-03-10 10:29:15.476 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: KVSWebRtcActivity: Create camera 2020-03-10 10:29:15.477 26968-30493/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: PeerConnectionFactory: onWorkerThreadReady 2020-03-10 10:29:15.477 26968-30492/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: PeerConnectionFactory: onNetworkThreadReady 2020-03-10 10:29:15.477 26968-30494/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: PeerConnectionFactory: onSignalingThreadReady 2020-03-10 10:29:15.478 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: Camera1Enumerator: Index: 0. Camera 0, Facing back, Orientation 90 2020-03-10 10:29:15.478 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: Camera1Enumerator: Index: 1. Camera 1, Facing front, Orientation 270 2020-03-10 10:29:15.479 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: Camera1Enumerator: Index: 2. Camera 2, Facing back, Orientation 90 2020-03-10 10:29:15.480 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: Camera1Enumerator: Index: 3. Camera 3, Facing front, Orientation 270 2020-03-10 10:29:15.480 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: KVSWebRtcActivity: Enumerating cameras 2020-03-10 10:29:15.480 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: Camera1Enumerator: getCameraIndex: Camera 0, Facing back, Orientation 90 2020-03-10 10:29:15.481 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: Camera1Enumerator: getCameraIndex: Camera 1, Facing front, Orientation 270 2020-03-10 10:29:15.482 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: KVSWebRtcActivity: Camera created 2020-03-10 10:29:15.482 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: Camera1Enumerator: Index: 0. Camera 0, Facing back, Orientation 90 2020-03-10 10:29:15.483 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: Camera1Enumerator: Index: 1. Camera 1, Facing front, Orientation 270 2020-03-10 10:29:15.483 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: Camera1Enumerator: Index: 2. Camera 2, Facing back, Orientation 90 2020-03-10 10:29:15.484 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: Camera1Enumerator: Index: 3. Camera 3, Facing front, Orientation 270 2020-03-10 10:29:15.484 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: EglRenderer: local_viewInitializing EglRenderer 2020-03-10 10:29:15.485 26968-30497/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: EglRenderer: local_viewEglBase.create shared context 2020-03-10 10:29:15.485 26968-30497/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: EglBase14Impl: Using OpenGL ES version 2 2020-03-10 10:29:15.486 26968-30498/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: EglBase14Impl: Using OpenGL ES version 2 2020-03-10 10:29:15.488 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: CameraCapturer: startCapture: 400x300@30 2020-03-10 10:29:15.488 26968-30498/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: Camera1Enumerator: getCameraIndex: Camera 1, Facing front, Orientation 270 2020-03-10 10:29:15.489 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: EglRenderer: remote_viewInitializing EglRenderer 2020-03-10 10:29:15.489 26968-30498/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: Camera1Session: Open camera 1 2020-03-10 10:29:15.489 26968-30499/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: EglRenderer: remote_viewEglBase.create shared context 2020-03-10 10:29:15.489 26968-30499/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: EglBase14Impl: Using OpenGL ES version 2 2020-03-10 10:29:15.514 26968-30498/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: Camera1Session: Available fps ranges: [[15.0:15.0], [15.0:20.0], [20.0:20.0], [24.0:24.0], [8.0:30.0], [10.0:30.0], [15.0:30.0], [30.0:30.0]] 2020-03-10 10:29:15.519 26968-30498/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: Camera1Session: Create new camera1 session on camera 1 2020-03-10 10:29:15.520 26968-30498/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: Camera1Session: Start capturing 2020-03-10 10:29:15.585 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/AWSMobileClient: Inspecting user state details 2020-03-10 10:29:15.586 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 W/AWSMobileClient: Could not check if ACCESS_NETWORK_STATE permission is available. java.lang.ClassNotFoundException: android.support.v4.content.ContextCompat at java.lang.Class.classForName(Native Method) at java.lang.Class.forName(Class.java:454) at java.lang.Class.forName(Class.java:379) at com.amazonaws.mobile.client.AWSMobileClient.isNetworkAvailable(AWSMobileClient.java:751) at com.amazonaws.mobile.client.AWSMobileClient.getUserStateDetails(AWSMobileClient.java:963) at com.amazonaws.mobile.client.AWSMobileClient.waitForSignIn(AWSMobileClient.java:903) at com.amazonaws.mobile.client.AWSMobileClient.getCredentials(AWSMobileClient.java:355) at com.amazonaws.kinesisvideo.demoapp.activity.WebRtcActivity$1.run(WebRtcActivity.java:157) at android.app.Activity.runOnUiThread(Activity.java:6998) at com.amazonaws.kinesisvideo.demoapp.activity.WebRtcActivity.initWsConnection(WebRtcActivity.java:154) at com.amazonaws.kinesisvideo.demoapp.activity.WebRtcActivity.onPostCreate(WebRtcActivity.java:318) at android.app.Instrumentation.callActivityOnPostCreate(Instrumentation.java:1381) at android.app.ActivityThread.handleStartActivity(ActivityThread.java:3498) at android.app.servertransaction.TransactionExecutor.performLifecycleSequence(TransactionExecutor.java:221) at android.app.servertransaction.TransactionExecutor.cycleToPath(TransactionExecutor.java:201) at android.app.servertransaction.TransactionExecutor.executeLifecycleState(TransactionExecutor.java:173) at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:97) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2146) at android.os.Handler.dispatchMessage(Handler.java:107) at android.os.Looper.loop(Looper.java:237) at android.app.ActivityThread.main(ActivityThread.java:7770) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1047) Caused by: java.lang.ClassNotFoundException: Didn't find class "android.support.v4.content.ContextCompat" on path: DexPathList[[zip file "/data/app/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24-NCN_JuMmja7TCFYMPt6y6A==/base.apk"],nativeLibraryDirectories=[/data/app/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24-NCN_JuMmja7TCFYMPt6y6A==/lib/arm64, /data/app/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24-NCN_JuMmja7TCFYMPt6y6A==/base.apk!/lib/arm64-v8a, /system/lib64]] at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:196) at java.lang.ClassLoader.loadClass(ClassLoader.java:379) at java.lang.ClassLoader.loadClass(ClassLoader.java:312) at java.lang.Class.classForName(Native Method)  at java.lang.Class.forName(Class.java:454)  at java.lang.Class.forName(Class.java:379)  at com.amazonaws.mobile.client.AWSMobileClient.isNetworkAvailable(AWSMobileClient.java:751)  at com.amazonaws.mobile.client.AWSMobileClient.getUserStateDetails(AWSMobileClient.java:963)  at com.amazonaws.mobile.client.AWSMobileClient.waitForSignIn(AWSMobileClient.java:903)  at com.amazonaws.mobile.client.AWSMobileClient.getCredentials(AWSMobileClient.java:355)  at com.amazonaws.kinesisvideo.demoapp.activity.WebRtcActivity$1.run(WebRtcActivity.java:157)  at android.app.Activity.runOnUiThread(Activity.java:6998)  at com.amazonaws.kinesisvideo.demoapp.activity.WebRtcActivity.initWsConnection(WebRtcActivity.java:154)  at com.amazonaws.kinesisvideo.demoapp.activity.WebRtcActivity.onPostCreate(WebRtcActivity.java:318)  at android.app.Instrumentation.callActivityOnPostCreate(Instrumentation.java:1381)  at android.app.ActivityThread.handleStartActivity(ActivityThread.java:3498)  at android.app.servertransaction.TransactionExecutor.performLifecycleSequence(TransactionExecutor.java:221)  at android.app.servertransaction.TransactionExecutor.cycleToPath(TransactionExecutor.java:201)  at android.app.servertransaction.TransactionExecutor.executeLifecycleState(TransactionExecutor.java:173)  at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:97)  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2146)  at android.os.Handler.dispatchMessage(Handler.java:107)  at android.os.Looper.loop(Looper.java:237)  at android.app.ActivityThread.main(ActivityThread.java:7770)  at java.lang.reflect.Method.invoke(Native Method)  at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1047)  2020-03-10 10:29:15.596 26968-30498/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: CameraCapturer: Create session done. Switch state: IDLE 2020-03-10 10:29:15.653 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/AWSMobileClient: hasFederatedToken: true provider: cognito-idp.us-east-2.amazonaws.com/us-east-2_pebqk18EH 2020-03-10 10:29:15.653 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/AWSMobileClient: waitForSignIn: userState:SIGNED_IN 2020-03-10 10:29:15.653 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/AWSMobileClient: getCredentials: Validated user is signed-in 2020-03-10 10:29:15.669 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/SignalingServiceWebSocketClient: Connecting to URI wss://v-dc297268.kinesisvideo.us-east-2.amazonaws.com/?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-ChannelARN=arn%253Aaws%253Akinesisvideo%253Aus-east-2%253A696532980658%253Achannel%252Fdemo-channel%252F1583475498845&X-Amz-ClientId=ed08b45c-5d5f-447f-aae9-40832b6546fb&X-Amz-Credential=ASIA2ELEZ2OZJSZO72MV%252F20200310%252Fus-east-2%252Fkinesisvideo%252Faws4_request&X-Amz-Date=20200310T012915Z&X-Amz-Expires=299&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEAkaCXVzLWVhc3QtMiJHMEUCICmQhHivJu10gMvWTiFc6sWAq4FezFRMSIE1USCG0Zk1AiEA12vazrShVQVCVuEHhdOwiOUZYqzBenrGfC0mxYVSWlQqhwQI4%252F%252F%252F%252F%252F%252F%252F%252F%252F%252F%252FARAAGgw2OTY1MzI5ODA2NTgiDBaK9gtMHHT5StL2vyrbAzcq%252FchpAlkT%252FjqNMpLir93kNb%252BZ7Zz3Xx07It8v5Tj%252Fu2MpYAlxT0eUn0D4ntLkdlNLqSl71zQOqGwVoKrs30pSS3zi%252FoDLCL3XAORXQgULFKMjDj40HZAz0sIcScpfuRnA%252BsA%252FNDHG84J%252BIw0t3ugLy2y4A84fwywFreIxoC91g65ft5L%252BXppnD3qeJ3uSYUHSOAdtfEIJOtqRMi0RswWdVGVFBXqypvVh1XrvSiCgv0BtR%252BFR1CdnLzo5UOewT6aaiq45K4VC5otuM5sKWiSFPxpdBgjvHegSpAOYPsF9kvwWr3lZ7vUYSaUjeCLT9XPiFkWFiYu9SCIh56%252FmnBdASmAVg2nfyVFKB9aTI%252BKPyleCip2UB9%252BVSymCTluwe5cuHW10C6Z%252Fwmpk4mhXhXOfCxWm%252BNq3aA7wD5UGU23Df3ucndn0Ip3LK69cFaeyB5pA75Qbw9C8jDgvQzjriTZ1u8yRhBL2YSoH2KSmWvKoJ8c7985gxRi8KDu9BF%252FK76TwTrEZO9%252FuI4HNcepR%252FO%252B076BHCG0syZjzJ8mg8SqOGaYZ7PPnb9kSgzddEV4kn8Uz%252BgkRz3YbBhGN7pcSQnGPBili5FYpr1bZG6scJbiFaIlgVWUpXG0%252Fu74wwdqb8wU6ywIhhlCJgFmoxtLqvC1rwpv1oHpI%252B7G8tGgAiRQVB%252FUYnoLAg5XR16QoH3w0z%252Bd91vO4gM2u6L4W0SsJmcAMaGizz%252BiAVZX5DSJnQ92UeLzQfLhnghsz3VkaqzXTctXMZ5qzSi%252FY373s6VoE8V6otanoov5l4dsLDVRWQxbg7jmua2%252FxJ%252FpLwv%252BQU9FiDW4GcFv8tnjMfnBjiNhpjTUMNx3Flr6oNbzf8ORU0OAm%252FP0u155Abwo4tba0NfN6ittdicOGxgEPyzeNk1cq1X7va5%252F8NrC3iqsxLL%252FgGbnGE5wnreKkxiWHtk25JCNwyk0Ri8tPA1fRz1j7%252FHiMhXIbi%252FxO9BkQBFU7QWv0tC8kKXrHipX8hruWyWbq3PAy9YezV9bMwItqPAkjuXrXnKJoFHTR7czhB2X9aiC8Aiu2sK%252F%252FpJo2H1BJFu31TX7u&X-Amz-SignedHeaders=host&X-Amz-Signature=1f0b42c63b9c964354232408395e93b0ce4b92c9c8e18c80d7d95038bdbd4162 as master 2020-03-10 10:29:15.845 26968-30606/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 W/emoapp.minsdk2: Accessing hidden method Lsun/misc/Unsafe;->compareAndSwapObject(Ljava/lang/Object;JLjava/lang/Object;Ljava/lang/Object;)Z (greylist, linking, allowed) 2020-03-10 10:29:15.848 26968-30595/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 W/emoapp.minsdk2: Accessing hidden method Lsun/misc/Unsafe;->getObjectVolatile(Ljava/lang/Object;J)Ljava/lang/Object; (greylist, linking, allowed) 2020-03-10 10:29:15.848 26968-30595/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 W/emoapp.minsdk2: Accessing hidden method Lsun/misc/Unsafe;->compareAndSwapLong(Ljava/lang/Object;JJJ)Z (greylist, linking, allowed) 2020-03-10 10:29:16.033 26968-30498/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: SurfaceEglRenderer: local_view: Reporting first rendered frame. 2020-03-10 10:29:16.033 26968-30498/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: SurfaceEglRenderer: local_view: Reporting frame resolution changed to 352x288 with rotation 270 2020-03-10 10:29:16.033 26968-30497/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: EglRenderer: local_viewDropping frame - No surface 2020-03-10 10:29:16.066 26968-30497/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: EglRenderer: local_viewDropping frame - No surface 2020-03-10 10:29:16.099 26968-30497/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: EglRenderer: local_viewDropping frame - No surface 2020-03-10 10:29:16.132 26968-30497/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: EglRenderer: local_viewDropping frame - No surface 2020-03-10 10:29:16.166 26968-30497/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: EglRenderer: local_viewDropping frame - No surface 2020-03-10 10:29:16.199 26968-30497/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: EglRenderer: local_viewDropping frame - No surface 2020-03-10 10:29:16.232 26968-30497/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: EglRenderer: local_viewDropping frame - No surface 2020-03-10 10:29:16.265 26968-30497/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: EglRenderer: local_viewDropping frame - No surface 2020-03-10 10:29:16.300 26968-30497/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: EglRenderer: local_viewDropping frame - No surface 2020-03-10 10:29:16.332 26968-30497/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: EglRenderer: local_viewDropping frame - No surface 2020-03-10 10:29:16.366 26968-30497/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: EglRenderer: local_viewDropping frame - No surface 2020-03-10 10:29:16.399 26968-30497/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: EglRenderer: local_viewDropping frame - No surface 2020-03-10 10:29:16.433 26968-30497/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: EglRenderer: local_viewDropping frame - No surface 2020-03-10 10:29:16.464 26968-30497/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: EglRenderer: local_viewDropping frame - No surface 2020-03-10 10:29:16.500 26968-30497/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: EglRenderer: local_viewDropping frame - No surface 2020-03-10 10:29:16.530 26968-30606/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 W/emoapp.minsdk2: Accessing hidden method Lsun/misc/Unsafe;->compareAndSwapObject(Ljava/lang/Object;JLjava/lang/Object;Ljava/lang/Object;)Z (greylist, linking, allowed) 2020-03-10 10:29:16.538 26968-30497/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: EglRenderer: local_viewDropping frame - No surface 2020-03-10 10:29:16.544 26968-30608/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 W/emoapp.minsdk2: Accessing hidden method Lsun/misc/Unsafe;->compareAndSwapObject(Ljava/lang/Object;JLjava/lang/Object;Ljava/lang/Object;)Z (greylist, linking, allowed) 2020-03-10 10:29:16.566 26968-30497/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: EglRenderer: local_viewDropping frame - No surface 2020-03-10 10:29:16.599 26968-30497/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: EglRenderer: local_viewDropping frame - No surface 2020-03-10 10:29:16.632 26968-30497/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: EglRenderer: local_viewDropping frame - No surface 2020-03-10 10:29:16.666 26968-30497/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: EglRenderer: local_viewDropping frame - No surface 2020-03-10 10:29:16.699 26968-30497/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: EglRenderer: local_viewDropping frame - No surface 2020-03-10 10:29:16.732 26968-30497/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: EglRenderer: local_viewDropping frame - No surface 2020-03-10 10:29:16.749 26968-30610/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 W/emoapp.minsdk2: Accessing hidden method Lsun/misc/Unsafe;->compareAndSwapObject(Ljava/lang/Object;JLjava/lang/Object;Ljava/lang/Object;)Z (greylist, linking, allowed) 2020-03-10 10:29:16.766 26968-30497/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: EglRenderer: local_viewDropping frame - No surface 2020-03-10 10:29:16.798 26968-30497/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: EglRenderer: local_viewDropping frame - No surface 2020-03-10 10:29:16.832 26968-30497/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: EglRenderer: local_viewDropping frame - No surface 2020-03-10 10:29:16.865 26968-30497/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: EglRenderer: local_viewDropping frame - No surface 2020-03-10 10:29:16.898 26968-30497/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: EglRenderer: local_viewDropping frame - No surface 2020-03-10 10:29:16.933 26968-30497/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: EglRenderer: local_viewDropping frame - No surface 2020-03-10 10:29:16.967 26968-30497/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: EglRenderer: local_viewDropping frame - No surface 2020-03-10 10:29:16.998 26968-30497/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: EglRenderer: local_viewDropping frame - No surface 2020-03-10 10:29:17.033 26968-30497/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: EglRenderer: local_viewDropping frame - No surface 2020-03-10 10:29:17.038 26968-30608/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/System.out: > Session 0f6609e1-3bcd-4cea-9ca3-ec385b2582d3 [3 ms]: Sending handshake request: 2020-03-10 10:29:17.038 26968-30608/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/System.out: > GET wss://v-dc297268.kinesisvideo.us-east-2.amazonaws.com/?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-ChannelARN=arn%253Aaws%253Akinesisvideo%253Aus-east-2%253A696532980658%253Achannel%252Fdemo-channel%252F1583475498845&X-Amz-ClientId=ed08b45c-5d5f-447f-aae9-40832b6546fb&X-Amz-Credential=ASIA2ELEZ2OZJSZO72MV%252F20200310%252Fus-east-2%252Fkinesisvideo%252Faws4_request&X-Amz-Date=20200310T012915Z&X-Amz-Expires=299&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEAkaCXVzLWVhc3QtMiJHMEUCICmQhHivJu10gMvWTiFc6sWAq4FezFRMSIE1USCG0Zk1AiEA12vazrShVQVCVuEHhdOwiOUZYqzBenrGfC0mxYVSWlQqhwQI4%252F%252F%252F%252F%252F%252F%252F%252F%252F%252F%252FARAAGgw2OTY1MzI5ODA2NTgiDBaK9gtMHHT5StL2vyrbAzcq%252FchpAlkT%252FjqNMpLir93kNb%252BZ7Zz3Xx07It8v5Tj%252Fu2MpYAlxT0eUn0D4ntLkdlNLqSl71zQOqGwVoKrs30pSS3zi%252FoDLCL3XAORXQgULFKMjDj40HZAz0sIcScpfuRnA%252BsA%252FNDHG84J%252BIw0t3ugLy2y4A84fwywFreIxoC91g65ft5L%252BXppnD3qeJ3uSYUHSOAdtfEIJOtqRMi0RswWdVGVFBXqypvVh1XrvSiCgv0BtR%252BFR1CdnLzo5UOewT6aaiq45K4VC5otuM5sKWiSFPxpdBgjvHegSpAOYPsF9kvwWr3lZ7vUYSaUjeCLT9XPiFkWFiYu9SCIh56%252FmnBdASmAVg2nfyVFKB9aTI%252BKPyleCip2UB9%252BVSymCTluwe5cuHW10C6Z%252Fwmpk4mhXhXOfCxWm%252BNq3aA7wD5UGU23Df3ucndn0Ip3LK69cFaeyB5pA75Qbw9C8jDgvQzjriTZ1u8yRhBL2YSoH2KSmWvKoJ8c7985gxRi8KDu9BF%252FK76TwTrEZO9%252FuI4HNcepR%252FO%252B076BHCG0syZjzJ8mg8SqOGaYZ7PPnb9kSgzddEV4kn8Uz%252BgkRz3YbBhGN7pcSQnGPBili5FYpr1bZG6scJbiFaIlgVWUpXG0%252Fu74wwdqb8wU6ywIhhlCJgFmoxtLqvC1rwpv1oHpI%252B7G8tGgAiRQVB%252FUYnoLAg5XR16QoH3w0z%252Bd91vO4gM2u6L4W0SsJmcAMaGizz%252BiAVZX5DSJnQ92UeLzQfLhnghsz3VkaqzXTctXMZ5qzSi%252FY373s6VoE8V6otanoov5l4dsLDVRWQxbg7jmua2%252FxJ%252FpLwv%252BQU9FiDW4GcFv8tnjMfnBjiNhpjTUMNx3Flr6oNbzf8ORU0OAm%252FP0u155Abwo4tba0NfN6ittdicOGxgEPyzeNk1cq1X7va5%252F8NrC3iqsxLL%252FgGbnGE5wnreKkxiWHtk25JCNwyk0Ri8tPA1fRz1j7%252FHiMhXIbi%252FxO9BkQBFU7QWv0tC8kKXrHipX8hruWyWbq3PAy9YezV9bMwItqPAkjuXrXnKJoFHTR7czhB2X9aiC8Aiu2sK%252F%252FpJo2H1BJFu31TX7u&X-Amz-SignedHeaders=host&X-Amz-Signature=1f0b42c63b9c964354232408395e93b0ce4b92c9c8e18c80d7d95038bdbd4162 2020-03-10 10:29:17.038 26968-30608/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/System.out: > Connection: Upgrade 2020-03-10 10:29:17.038 26968-30608/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/System.out: > Host: v-dc297268.kinesisvideo.us-east-2.amazonaws.com 2020-03-10 10:29:17.038 26968-30608/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/System.out: > Origin: v-dc297268.kinesisvideo.us-east-2.amazonaws.com 2020-03-10 10:29:17.038 26968-30608/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/System.out: > Sec-WebSocket-Key: fq39RhwZc8Zi+qRr1WqJtQ== 2020-03-10 10:29:17.038 26968-30608/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/System.out: > Sec-WebSocket-Version: 13 2020-03-10 10:29:17.038 26968-30608/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/System.out: > Upgrade: websocket 2020-03-10 10:29:17.038 26968-30608/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/System.out: < Session 0f6609e1-3bcd-4cea-9ca3-ec385b2582d3 [1366 ms]: Received handshake response: 2020-03-10 10:29:17.038 26968-30608/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/System.out: < 101 2020-03-10 10:29:17.038 26968-30608/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/System.out: < connection: upgrade 2020-03-10 10:29:17.038 26968-30608/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/System.out: < date: Tue, 10 Mar 2020 01:29:17 GMT 2020-03-10 10:29:17.038 26968-30608/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/System.out: < sec-websocket-accept: bMsLjagvjVreR1u1JfS1WpUWEJw= 2020-03-10 10:29:17.038 26968-30608/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/System.out: < upgrade: websocket 2020-03-10 10:29:17.038 26968-30608/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/WebSocketClient: Registering message handler 2020-03-10 10:29:17.065 26968-30497/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: EglRenderer: local_viewDropping frame - No surface 2020-03-10 10:29:17.078 26968-30599/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/WebSocketClient: isOpen true 2020-03-10 10:29:17.078 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/WebSocketClient: isOpen true 2020-03-10 10:29:17.078 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/KVSWebRtcActivity: Client connection Successful 2020-03-10 10:29:17.078 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/WebSocketClient: isOpen true 2020-03-10 10:29:17.078 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/WebSocketClient: isOpen true 2020-03-10 10:29:17.078 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/KVSWebRtcActivity: Client connected to Signaling service true 2020-03-10 10:29:17.078 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/KVSWebRtcActivity: Signaling service is connected: Sending offer as viewer to remote peer 2020-03-10 10:29:17.084 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/KVSWebRtcActivity: Data channel addDataChannelToLocalPeer 2020-03-10 10:29:17.084 26968-30494/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/KVSWebRtcActivity: Stats: RTCPeerConnection ,{ timestampUs: 1583803757083964, type: peer-connection, id: RTCPeerConnection, dataChannelsOpened: 0, dataChannelsClosed: 0 } 2020-03-10 10:29:17.084 26968-30494/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/KVSPeerConnection: onRenegotiationNeeded(): 2020-03-10 10:29:17.086 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/WebSocketClient: isOpen true 2020-03-10 10:29:17.086 26968-30494/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/KinesisVideoSdpObserver: onCreateSuccess(): SDP=v=0 o=- 3107916231896092130 2 IN IP4 127.0.0.1 s=- t=0 0 a=group:BUNDLE 0 1 2 a=msid-semantic: WMS KvsLocalMediaStream m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 c=IN IP4 0.0.0.0 a=rtcp:9 IN IP4 0.0.0.0 a=ice-ufrag:ePHC a=ice-pwd:sVGbosBiXV4T5pwaOVWpNCjJ a=ice-options:trickle renomination a=fingerprint:sha-256 6A:20:19:B1:D6:6E:A1:CD:5B:18:34:0B:58:7F:D1:FB:4A:52:12:3D:E1:CF:D4:9E:F7:5A:3A:D5:35:BF:3D:BF a=setup:actpass a=mid:0 a=extmap:14 urn:ietf:params:rtp-hdrext:toffset a=extmap:13 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time a=extmap:12 urn:3gpp:video-orientation a=extmap:2 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay a=extmap:6 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing a=extmap:8 http://tools.ietf.org/html/draft-ietf-avtext-framemarking-07 a=extmap:9 http://www.webrtc.org/experiments/rtp-hdrext/color-space a=extmap:3 urn:ietf:params:rtp-hdrext:sdes:mid a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id a=sendrecv a=msid:KvsLocalMediaStream KvsVideoTrack a=rtcp-mux a=rtcp-rsize a=rtpmap:96 VP8/90000 a=rtcp-fb:96 goog-remb a=rtcp-fb:96 transport-cc a=rtcp-fb:96 ccm fir a=rtcp-fb:96 nack a=rtcp-fb:96 nack pli a=rtpmap:97 rtx/90000 a=fmtp:97 apt=96 a=rtpmap:98 VP9/90000 a=rtcp-fb:98 goog-remb a=rtcp-fb:98 transport-cc a=rtcp-fb:98 ccm fir a=rtcp-fb:98 nack a=rtcp-fb:98 nack pli a=rtpmap:99 rtx/90000 a=fmtp:99 apt=98 a=rtpmap:100 H264/90000 a=rtcp-fb:100 goog-remb a=rtcp-fb:100 transport-cc a=rtcp-fb:100 ccm fir a=rtcp-fb:100 nack a=rtcp-fb:100 nack pli a=fmtp:100 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=640c1f a=rtpmap:101 rtx/90000 a=fmtp:101 apt=100 a=rtpmap:127 H264/90000 a=rtcp-fb:127 goog-remb a=rtcp-fb:127 transport-cc a=rtcp-fb:127 ccm fir a=rtcp-fb:127 nack a=rtcp-fb:127 nack pli a=fmtp:127 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f a=rtpmap:123 rtx/90000 a=fmtp:123 apt=127 a=rtpmap:125 red/90000 a=rtpmap:122 rtx/90000 a=fmtp:122 apt=125 a=rtpmap:124 ulpfec/90000 a=ssrc-group:FID 884510674 634162210 a=ssrc:884510674 cname:WhQ+Qazhc18fbY+O a=ssrc:884510674 msid:KvsLocalMediaStream KvsVideoTrack a=ssrc:884510674 mslabel:KvsLocalMediaStream a=ssrc:884510674 label:KvsVideoTrack a=ssrc:634162210 cname:WhQ+Qazhc18fbY+O a=ssrc:634162210 msid:KvsLocalMediaStream KvsVideoTrack a=ssrc:634162210 mslabel:KvsLocalMediaStream a=ssrc:634162210 label:KvsVideoTrack m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 c=IN IP4 0.0.0.0 a=rtcp:9 IN IP4 0.0.0.0 a=ice-ufrag:ePHC a=ice-pwd:sVGbosBiXV4T5pwaOVWpNCjJ a=ice-options:trickle renomination a=fingerprint:sha-256 6A:20:19:B1:D6:6E:A1:CD:5B:18:34:0B:58:7F:D1:FB:4A:52:12:3D:E1:CF:D4:9E:F7:5A:3A:D5:35:BF:3D:BF a=setup:actpass a=mid:1 a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level a=extmap:2 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 a=extmap:3 urn:ietf:params:rtp-hdrext:sdes:mid a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id a=recvonly a=rtcp-mux a=rtpmap:111 opus/48000/2 a=rtcp-fb:111 transport-cc a=fmtp:111 minptime=10;useinbandfec=1 a=rtpmap:103 ISAC/16000 a=rtpmap:104 ISAC/32000 a=rtpmap:9 G722/8000 a=rtpmap:102 ILBC/8000 a=rtpmap:0 PCMU/8000 a=rtpmap:8 PCMA/8000 a=rtpmap:106 CN/32000 a=rtpmap:105 CN/16000 a=rtpmap:13 CN/8000 a=rtpmap:110 telephone-event/48000 a=rtpmap:112 telephone-event/32000 a=rtpmap:113 telephone-event/16000 a=rtpmap:126 telephone-event/8000 m=application 9 UDP/DTLS/SCTP webrtc-datachannel c=IN IP4 0.0.0.0 a=ice-ufrag:ePHC a=ice-pwd:sVGbosBiXV4T5pwaOVWpNCjJ a=ice-options:trickle renomi 2020-03-10 10:29:17.089 26968-30494/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/KVSPeerConnection: onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] 2020-03-10 10:29:17.090 26968-30492/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: NetworkMonitor: Start monitoring with native observer 477626196032 2020-03-10 10:29:17.093 26968-30492/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/ConnectivityManager: sendRequestForNetwork CallingUid : 10599, CallingPid : 26968 2020-03-10 10:29:17.093 26968-30492/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/ConnectivityManager_URSP: hong blacklisted - false 2020-03-10 10:29:17.093 26968-30492/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/ConnectivityManager: requestNetwork; CallingUid : 10599, CallingPid : 26968, PackageName : com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 2020-03-10 10:29:17.095 26968-30492/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 W/org.webrtc.Logging: NetworkMonitorAutoDetect: Unable to obtain permission to request a cellular network. 2020-03-10 10:29:17.095 26968-30492/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/ConnectivityManager: requestNetwork; CallingUid : 10599, CallingPid : 26968, PackageName : com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 2020-03-10 10:29:17.098 26968-27699/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: NetworkMonitorAutoDetect: Network becomes available: 626 2020-03-10 10:29:17.101 26968-30497/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: EglRenderer: local_viewDropping frame - No surface 2020-03-10 10:29:17.102 26968-27699/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: NetworkMonitorAutoDetect: capabilities changed: [ Transports: CELLULAR Capabilities: SUPL&INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VPN&VALIDATED&NOT_ROAMING&FOREGROUND&NOT_CONGESTED&NOT_SUSPENDED LinkUpBandwidth>=51200Kbps LinkDnBandwidth>=102400Kbps Specifier: <1>] 2020-03-10 10:29:17.103 26968-30494/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/WebSocketClient: isOpen true 2020-03-10 10:29:17.103 26968-30494/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/KinesisVideoSdpObserver: onSetSuccess(): SDP 2020-03-10 10:29:17.104 26968-30494/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/KVSPeerConnection: onIceGatheringChange(): iceGatheringState = [GATHERING] 2020-03-10 10:29:17.104 26968-30631/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/SignalingServiceWebSocketClient: Sending Offer 2020-03-10 10:29:17.107 26968-30631/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/SignalingServiceWebSocketClient: Sending JSON Message= {"action":"SDP_OFFER","messagePayload":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDMxMDc5MTYyMzE4OTYwOTIxMzAgMiBJTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDEgMlxyXG5hPW1zaWQtc2VtYW50aWM6IFdNUyBLdnNMb2NhbE1lZGlhU3RyZWFtXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5NiA5NyA5OCA5OSAxMDAgMTAxIDEyNyAxMjMgMTI1IDEyMiAxMjRcclxuYz1JTiBJUDQgMC4wLjAuMFxyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzplUEhDXHJcbmE9aWNlLXB3ZDpzVkdib3NCaVhWNFQ1cHdhT1ZXcE5DakpcclxuYT1pY2Utb3B0aW9uczp0cmlja2xlIHJlbm9taW5hdGlvblxyXG5hPWZpbmdlcnByaW50OnNoYS0yNTYgNkE6MjA6MTk6QjE6RDY6NkU6QTE6Q0Q6NUI6MTg6MzQ6MEI6NTg6N0Y6RDE6RkI6NEE6NTI6MTI6M0Q6RTE6Q0Y6RDQ6OUU6Rjc6NUE6M0E6RDU6MzU6QkY6M0Q6QkZcclxuYT1zZXR1cDphY3RwYXNzXHJcbmE9bWlkOjBcclxuYT1leHRtYXA6MTQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6dG9mZnNldFxyXG5hPWV4dG1hcDoxMyBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC9hYnMtc2VuZC10aW1lXHJcbmE9ZXh0bWFwOjEyIHVybjozZ3BwOnZpZGVvLW9yaWVudGF0aW9uXHJcbmE9ZXh0bWFwOjIgaHR0cDovL3d3dy5pZXRmLm9yZy9pZC9kcmFmdC1ob2xtZXItcm1jYXQtdHJhbnNwb3J0LXdpZGUtY2MtZXh0ZW5zaW9ucy0wMVxyXG5hPWV4dG1hcDoxMSBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC9wbGF5b3V0LWRlbGF5XHJcbmE9ZXh0bWFwOjYgaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVyaW1lbnRzL3J0cC1oZHJleHQvdmlkZW8tY29udGVudC10eXBlXHJcbmE9ZXh0bWFwOjcgaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVyaW1lbnRzL3J0cC1oZHJleHQvdmlkZW8tdGltaW5nXHJcbmE9ZXh0bWFwOjggaHR0cDovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtaWV0Zi1hdnRleHQtZnJhbWVtYXJraW5nLTA3XHJcbmE9ZXh0bWFwOjkgaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVyaW1lbnRzL3J0cC1oZHJleHQvY29sb3Itc3BhY2VcclxuYT1leHRtYXA6MyB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOm1pZFxyXG5hPWV4dG1hcDo0IHVybjppZXRmOnBhcmFtczpydHAtaGRyZXh0OnNkZXM6cnRwLXN0cmVhbS1pZFxyXG5hPWV4dG1hcDo1IHVybjppZXRmOnBhcmFtczpydHAtaGRyZXh0OnNkZXM6cmVwYWlyZWQtcnRwLXN0cmVhbS1pZFxyXG5hPXNlbmRyZWN2XHJcbmE9bXNpZDpLdnNMb2NhbE1lZGlhU3RyZWFtIEt2c1ZpZGVvVHJhY2tcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVcclxuYT1ydHBtYXA6OTYgVlA4LzkwMDAwXHJcbmE9cnRjcC1mYjo5NiBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjk2IHRyYW5zcG9ydC1jY1xyXG5hPXJ0Y3AtZmI6OTYgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6OTYgbmFja1xyXG5hPXJ0Y3AtZmI6OTYgbmFjayBwbGlcclxuYT1ydHBtYXA6OTcgcnR4LzkwMDAwXHJcbmE9Zm10cDo5NyBhcHQ9OTZcclxuYT1ydHBtYXA6OTggVlA5LzkwMDAwXHJcbmE9cnRjcC1mYjo5OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjk4IHRyYW5zcG9ydC1jY1xyXG5hPXJ0Y3AtZmI6OTggY2NtIGZpclxyXG5hPXJ0Y3AtZmI6OTggbmFja1xyXG5hPXJ0Y3AtZmI6OTggbmFjayBwbGlcclxuYT1ydHBtYXA6OTkgcnR4LzkwMDAwXHJcbmE9Zm10cDo5OSBhcHQ9OThcclxuYT1ydHBtYXA6MTAwIEgyNjQvOTAwMDBcclxuYT1ydGNwLWZiOjEwMCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjEwMCB0cmFuc3BvcnQtY2NcclxuYT1ydGNwLWZiOjEwMCBjY20gZmlyXHJcbmE9cnRjcC1mYjoxMDAgbmFja1xyXG5hPXJ0Y3AtZmI6MTAwIG5hY2sgcGxpXHJcbmE9Zm10cDoxMDAgbGV2ZWwtYXN5bW1ldHJ5LWFsbG93ZWQ9MTtwYWNrZXRpemF0aW9uLW1vZGU9MTtwcm9maWxlLWxldmVsLWlkPTY0MGMxZlxyXG5hPXJ0cG1hcDoxMDEgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMDEgYXB0PTEwMFxyXG5hPXJ0cG1hcDoxMjcgSDI2NC85MDAwMFxyXG5hPXJ0Y3AtZmI6MTI3IGdvb2ctcmVtYlxyXG5hPXJ0Y3AtZmI6MTI3IHRyYW5zcG9ydC1jY1xyXG5hPXJ0Y3AtZmI6MTI3IGNjbSBmaXJcclxuYT1ydGNwLWZiOjEyNyBuYWNrXHJcbmE9cnRjcC1mYjoxMjcgbmFjayBwbGlcclxuYT1mbXRwOjEyNyBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tldGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRwbWFwOjEyMyBydHgvOTAwMDBcclxuYT1mbXRwOjEyMyBhcHQ9MTI3XHJcbmE9cnRwbWFwOjEyNSByZWQvOTAwMDBcclxuYT1ydHBtYXA6MTIyIHJ0eC85MDAwMFxyXG5hPWZtdHA6MTIyIGFwdD0xMjVcclxuYT1ydHBtYXA6MTI0IHVscGZlYy85MDAwMFxyXG5hPXNzcmMtZ3JvdXA6RklEIDg4NDUxMDY3NCA2MzQxNjIyMTBcclxuYT1zc3JjOjg4NDUxMDY3NCBjbmFtZTpXaFErUWF6aGMxOGZiWStPXHJcbmE9c3NyYzo4ODQ1MTA2NzQgbXNpZDpLdnNMb2NhbE1lZGlhU3RyZWFtIEt2c1ZpZGVvVHJhY2tcclxuYT1zc3JjOjg4NDUxMDY3NCBtc2xhYmVsOkt2c0xvY2FsTWVkaWFTdHJlYW1cclxuYT1zc3JjOjg4NDUxMDY3NCBsYWJlbDpLdnNWaWRlb1RyYWNrXHJcbmE9c3NyYzo2MzQxNjIyMTAgY25hbWU6V2hRK1FhemhjMThmYlkrT1xyXG5hPXNzcmM6NjM0MTYyMjEwIG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJcbmE9c3NyYzo2MzQxNjIyMTAgbXNsYWJlbDpLdnNMb2NhbE1lZGlhU3RyZWFtXHJcbmE9c3NyYzo2MzQxNjIyMTAgbGFiZWw6S3ZzVmlkZW9UcmFja1xyXG5tPWF1ZGlvIDkgVURQL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx 2020-03-10 10:29:17.108 26968-27699/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: NetworkMonitorAutoDetect: link properties changed: {InterfaceName: rmnet1 LinkAddresses: [ 2001:2d8:e533:c534::314a:4105/64 ] DnsAddresses: [ /fd00:e13:101:c::7,/fd00:213:101:c::31 ] Domains: null MTU: 1440 TcpBufferSizes: 2097152,6291456,16777216,512000,2097152,8388608 Routes: [ ::/0 -> fe80::3 rmnet1,2001:2d8:e533:c534::/64 -> :: rmnet1 ] Nat64Prefix: 64:ff9b::/96 Stacked: [[ {InterfaceName: v4-rmnet1 LinkAddresses: [ 192.0.0.5/32 ] DnsAddresses: [ ] Domains: null MTU: 0 Routes: [ 0.0.0.0/0 -> 192.0.0.5 v4-rmnet1 ]} ]]} 2020-03-10 10:29:17.111 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/ViewRootImpl@8f110fc[WebRtcActivity]: setView = DecorView@6c5a772[WebRtcActivity] TM=true MM=false 2020-03-10 10:29:17.113 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/ViewRootImpl@fea2aa0[SimpleNavActivity]: MSG_WINDOW_FOCUS_CHANGED 0 1 2020-03-10 10:29:17.113 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/InputMethodManager: prepareNavigationBarInfo() DecorView@ebb64aa[SimpleNavActivity] 2020-03-10 10:29:17.113 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/InputMethodManager: getNavigationBarColor() -855310 2020-03-10 10:29:17.113 26968-30494/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/KVSPeerConnection: onIceCandidate(): iceCandidate = [0:0:candidate:1936978969 1 udp 2122262783 2001:2d8:e533:c534::314a:4105 43718 typ host generation 0 ufrag ePHC network-id 3 network-cost 900:] 2020-03-10 10:29:17.113 26968-30494/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/KVSWebRtcActivity: Sending IceCandidate to remote peer 0:0:candidate:1936978969 1 udp 2122262783 2001:2d8:e533:c534::314a:4105 43718 typ host generation 0 ufrag ePHC network-id 3 network-cost 900: 2020-03-10 10:29:17.114 26968-30631/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/SignalingServiceWebSocketClient: Sent JSON Message= {"action":"SDP_OFFER","messagePayload":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDMxMDc5MTYyMzE4OTYwOTIxMzAgMiBJTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDEgMlxyXG5hPW1zaWQtc2VtYW50aWM6IFdNUyBLdnNMb2NhbE1lZGlhU3RyZWFtXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5NiA5NyA5OCA5OSAxMDAgMTAxIDEyNyAxMjMgMTI1IDEyMiAxMjRcclxuYz1JTiBJUDQgMC4wLjAuMFxyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzplUEhDXHJcbmE9aWNlLXB3ZDpzVkdib3NCaVhWNFQ1cHdhT1ZXcE5DakpcclxuYT1pY2Utb3B0aW9uczp0cmlja2xlIHJlbm9taW5hdGlvblxyXG5hPWZpbmdlcnByaW50OnNoYS0yNTYgNkE6MjA6MTk6QjE6RDY6NkU6QTE6Q0Q6NUI6MTg6MzQ6MEI6NTg6N0Y6RDE6RkI6NEE6NTI6MTI6M0Q6RTE6Q0Y6RDQ6OUU6Rjc6NUE6M0E6RDU6MzU6QkY6M0Q6QkZcclxuYT1zZXR1cDphY3RwYXNzXHJcbmE9bWlkOjBcclxuYT1leHRtYXA6MTQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6dG9mZnNldFxyXG5hPWV4dG1hcDoxMyBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC9hYnMtc2VuZC10aW1lXHJcbmE9ZXh0bWFwOjEyIHVybjozZ3BwOnZpZGVvLW9yaWVudGF0aW9uXHJcbmE9ZXh0bWFwOjIgaHR0cDovL3d3dy5pZXRmLm9yZy9pZC9kcmFmdC1ob2xtZXItcm1jYXQtdHJhbnNwb3J0LXdpZGUtY2MtZXh0ZW5zaW9ucy0wMVxyXG5hPWV4dG1hcDoxMSBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC9wbGF5b3V0LWRlbGF5XHJcbmE9ZXh0bWFwOjYgaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVyaW1lbnRzL3J0cC1oZHJleHQvdmlkZW8tY29udGVudC10eXBlXHJcbmE9ZXh0bWFwOjcgaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVyaW1lbnRzL3J0cC1oZHJleHQvdmlkZW8tdGltaW5nXHJcbmE9ZXh0bWFwOjggaHR0cDovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtaWV0Zi1hdnRleHQtZnJhbWVtYXJraW5nLTA3XHJcbmE9ZXh0bWFwOjkgaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVyaW1lbnRzL3J0cC1oZHJleHQvY29sb3Itc3BhY2VcclxuYT1leHRtYXA6MyB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOm1pZFxyXG5hPWV4dG1hcDo0IHVybjppZXRmOnBhcmFtczpydHAtaGRyZXh0OnNkZXM6cnRwLXN0cmVhbS1pZFxyXG5hPWV4dG1hcDo1IHVybjppZXRmOnBhcmFtczpydHAtaGRyZXh0OnNkZXM6cmVwYWlyZWQtcnRwLXN0cmVhbS1pZFxyXG5hPXNlbmRyZWN2XHJcbmE9bXNpZDpLdnNMb2NhbE1lZGlhU3RyZWFtIEt2c1ZpZGVvVHJhY2tcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVcclxuYT1ydHBtYXA6OTYgVlA4LzkwMDAwXHJcbmE9cnRjcC1mYjo5NiBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjk2IHRyYW5zcG9ydC1jY1xyXG5hPXJ0Y3AtZmI6OTYgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6OTYgbmFja1xyXG5hPXJ0Y3AtZmI6OTYgbmFjayBwbGlcclxuYT1ydHBtYXA6OTcgcnR4LzkwMDAwXHJcbmE9Zm10cDo5NyBhcHQ9OTZcclxuYT1ydHBtYXA6OTggVlA5LzkwMDAwXHJcbmE9cnRjcC1mYjo5OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjk4IHRyYW5zcG9ydC1jY1xyXG5hPXJ0Y3AtZmI6OTggY2NtIGZpclxyXG5hPXJ0Y3AtZmI6OTggbmFja1xyXG5hPXJ0Y3AtZmI6OTggbmFjayBwbGlcclxuYT1ydHBtYXA6OTkgcnR4LzkwMDAwXHJcbmE9Zm10cDo5OSBhcHQ9OThcclxuYT1ydHBtYXA6MTAwIEgyNjQvOTAwMDBcclxuYT1ydGNwLWZiOjEwMCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjEwMCB0cmFuc3BvcnQtY2NcclxuYT1ydGNwLWZiOjEwMCBjY20gZmlyXHJcbmE9cnRjcC1mYjoxMDAgbmFja1xyXG5hPXJ0Y3AtZmI6MTAwIG5hY2sgcGxpXHJcbmE9Zm10cDoxMDAgbGV2ZWwtYXN5bW1ldHJ5LWFsbG93ZWQ9MTtwYWNrZXRpemF0aW9uLW1vZGU9MTtwcm9maWxlLWxldmVsLWlkPTY0MGMxZlxyXG5hPXJ0cG1hcDoxMDEgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMDEgYXB0PTEwMFxyXG5hPXJ0cG1hcDoxMjcgSDI2NC85MDAwMFxyXG5hPXJ0Y3AtZmI6MTI3IGdvb2ctcmVtYlxyXG5hPXJ0Y3AtZmI6MTI3IHRyYW5zcG9ydC1jY1xyXG5hPXJ0Y3AtZmI6MTI3IGNjbSBmaXJcclxuYT1ydGNwLWZiOjEyNyBuYWNrXHJcbmE9cnRjcC1mYjoxMjcgbmFjayBwbGlcclxuYT1mbXRwOjEyNyBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tldGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRwbWFwOjEyMyBydHgvOTAwMDBcclxuYT1mbXRwOjEyMyBhcHQ9MTI3XHJcbmE9cnRwbWFwOjEyNSByZWQvOTAwMDBcclxuYT1ydHBtYXA6MTIyIHJ0eC85MDAwMFxyXG5hPWZtdHA6MTIyIGFwdD0xMjVcclxuYT1ydHBtYXA6MTI0IHVscGZlYy85MDAwMFxyXG5hPXNzcmMtZ3JvdXA6RklEIDg4NDUxMDY3NCA2MzQxNjIyMTBcclxuYT1zc3JjOjg4NDUxMDY3NCBjbmFtZTpXaFErUWF6aGMxOGZiWStPXHJcbmE9c3NyYzo4ODQ1MTA2NzQgbXNpZDpLdnNMb2NhbE1lZGlhU3RyZWFtIEt2c1ZpZGVvVHJhY2tcclxuYT1zc3JjOjg4NDUxMDY3NCBtc2xhYmVsOkt2c0xvY2FsTWVkaWFTdHJlYW1cclxuYT1zc3JjOjg4NDUxMDY3NCBsYWJlbDpLdnNWaWRlb1RyYWNrXHJcbmE9c3NyYzo2MzQxNjIyMTAgY25hbWU6V2hRK1FhemhjMThmYlkrT1xyXG5hPXNzcmM6NjM0MTYyMjEwIG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJcbmE9c3NyYzo2MzQxNjIyMTAgbXNsYWJlbDpLdnNMb2NhbE1lZGlhU3RyZWFtXHJcbmE9c3NyYzo2MzQxNjIyMTAgbGFiZWw6S3ZzVmlkZW9UcmFja1xyXG5tPWF1ZGlvIDkgVURQL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAxMTM 2020-03-10 10:29:17.115 26968-30494/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/KVSPeerConnection: onIceCandidate(): iceCandidate = [0:0:candidate:1936978969 1 udp 2122197247 2001:2d8:e533:c534::314a:4105 41801 typ host generation 0 ufrag ePHC network-id 4 network-cost 900:] 2020-03-10 10:29:17.115 26968-30494/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/KVSWebRtcActivity: Sending IceCandidate to remote peer 0:0:candidate:1936978969 1 udp 2122197247 2001:2d8:e533:c534::314a:4105 41801 typ host generation 0 ufrag ePHC network-id 4 network-cost 900: 2020-03-10 10:29:17.116 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/Choreographer: Skipped 100 frames! The application may be doing too much work on its main thread. 2020-03-10 10:29:17.117 26968-30633/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/SignalingServiceWebSocketClient: Sending JSON Message= {"action":"ICE_CANDIDATE","messagePayload":"eyJjYW5kaWRhdGUiOiJjYW5kaWRhdGU6MTkzNjk3ODk2OSAxIHVkcCAyMTIyMjYyNzgzIDIwMDE6MmQ4OmU1MzM6YzUzNDo6MzE0YTo0MTA1IDQzNzE4IHR5cCBob3N0IGdlbmVyYXRpb24gMCB1ZnJhZyBlUEhDIG5ldHdvcmstaWQgMyBuZXR3b3JrLWNvc3QgOTAwIiwic2RwTWlkIjoiMCIsInNkcE1MaW5lSW5kZXgiOjB9","senderClientId":"ed08b45c-5d5f-447f-aae9-40832b6546fb"} 2020-03-10 10:29:17.119 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/SurfaceView: onWindowVisibilityChanged(0) true org.webrtc.SurfaceViewRenderer{cfa3a0b V.E...... ......I. 0,0-0,0 #7f0800bb app:id/remote_view} of ViewRootImpl@8f110fc[WebRtcActivity] 2020-03-10 10:29:17.119 26968-30633/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/SignalingServiceWebSocketClient: Sent JSON Message= {"action":"ICE_CANDIDATE","messagePayload":"eyJjYW5kaWRhdGUiOiJjYW5kaWRhdGU6MTkzNjk3ODk2OSAxIHVkcCAyMTIyMjYyNzgzIDIwMDE6MmQ4OmU1MzM6YzUzNDo6MzE0YTo0MTA1IDQzNzE4IHR5cCBob3N0IGdlbmVyYXRpb24gMCB1ZnJhZyBlUEhDIG5ldHdvcmstaWQgMyBuZXR3b3JrLWNvc3QgOTAwIiwic2RwTWlkIjoiMCIsInNkcE1MaW5lSW5kZXgiOjB9","senderClientId":"ed08b45c-5d5f-447f-aae9-40832b6546fb"} 2020-03-10 10:29:17.119 26968-30633/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/SignalingServiceWebSocketClient: Sent Ice candidate message 2020-03-10 10:29:17.119 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/SurfaceView: onWindowVisibilityChanged(0) true org.webrtc.SurfaceViewRenderer{397149c V.E...... ......I. 0,0-0,0 #7f080097 app:id/local_view} of ViewRootImpl@8f110fc[WebRtcActivity] 2020-03-10 10:29:17.120 26968-30636/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/SignalingServiceWebSocketClient: Sending JSON Message= {"action":"ICE_CANDIDATE","messagePayload":"eyJjYW5kaWRhdGUiOiJjYW5kaWRhdGU6MTkzNjk3ODk2OSAxIHVkcCAyMTIyMTk3MjQ3IDIwMDE6MmQ4OmU1MzM6YzUzNDo6MzE0YTo0MTA1IDQxODAxIHR5cCBob3N0IGdlbmVyYXRpb24gMCB1ZnJhZyBlUEhDIG5ldHdvcmstaWQgNCBuZXR3b3JrLWNvc3QgOTAwIiwic2RwTWlkIjoiMCIsInNkcE1MaW5lSW5kZXgiOjB9","senderClientId":"ed08b45c-5d5f-447f-aae9-40832b6546fb"} 2020-03-10 10:29:17.121 26968-30636/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/SignalingServiceWebSocketClient: Sent JSON Message= {"action":"ICE_CANDIDATE","messagePayload":"eyJjYW5kaWRhdGUiOiJjYW5kaWRhdGU6MTkzNjk3ODk2OSAxIHVkcCAyMTIyMTk3MjQ3IDIwMDE6MmQ4OmU1MzM6YzUzNDo6MzE0YTo0MTA1IDQxODAxIHR5cCBob3N0IGdlbmVyYXRpb24gMCB1ZnJhZyBlUEhDIG5ldHdvcmstaWQgNCBuZXR3b3JrLWNvc3QgOTAwIiwic2RwTWlkIjoiMCIsInNkcE1MaW5lSW5kZXgiOjB9","senderClientId":"ed08b45c-5d5f-447f-aae9-40832b6546fb"} 2020-03-10 10:29:17.121 26968-30636/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/SignalingServiceWebSocketClient: Sent Ice candidate message 2020-03-10 10:29:17.128 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: SurfaceViewRenderer: remote_view: onMeasure(). New size: 1080x2064 2020-03-10 10:29:17.128 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: SurfaceViewRenderer: local_view: onMeasure(). New size: 1080x2064 2020-03-10 10:29:17.128 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: SurfaceViewRenderer: remote_view: onMeasure(). New size: 1080x2064 2020-03-10 10:29:17.128 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: SurfaceViewRenderer: local_view: onMeasure(). New size: 1080x2064 2020-03-10 10:29:17.132 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: SurfaceViewRenderer: remote_view: onMeasure(). New size: 1080x1951 2020-03-10 10:29:17.132 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: SurfaceViewRenderer: local_view: onMeasure(). New size: 1080x1951 2020-03-10 10:29:17.132 26968-30497/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: EglRenderer: local_viewDropping frame - No surface 2020-03-10 10:29:17.142 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/ViewRootImpl@8f110fc[WebRtcActivity]: Relayout returned: old=[0,0][1080,2280] new=[0,0][1080,2280] req=(1080,2280)0 dur=7 res=0x7 s={true 479800164352} ch=true 2020-03-10 10:29:17.142 26968-27224/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/OpenGLRenderer: createReliableSurface : 0x6f346044c0, 0x6fb6518000 2020-03-10 10:29:17.143 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: SurfaceViewRenderer: remote_view: onMeasure(). New size: 1080x2064 2020-03-10 10:29:17.143 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: SurfaceViewRenderer: local_view: onMeasure(). New size: 1080x2064 2020-03-10 10:29:17.143 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: SurfaceViewRenderer: remote_view: onMeasure(). New size: 1080x2064 2020-03-10 10:29:17.143 26968-27224/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/mali_winsys: new_window_surface() [1080x2280] return: 0x3000 2020-03-10 10:29:17.143 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: SurfaceViewRenderer: local_view: onMeasure(). New size: 1080x2064 2020-03-10 10:29:17.145 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: SurfaceViewRenderer: remote_view: onMeasure(). New size: 1080x1951 2020-03-10 10:29:17.145 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: SurfaceViewRenderer: local_view: onMeasure(). New size: 1080x1951 2020-03-10 10:29:17.146 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: EglRenderer: remote_viewsetLayoutAspectRatio: 0.5535623 2020-03-10 10:29:17.146 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: EglRenderer: local_viewsetLayoutAspectRatio: 0.5535623 2020-03-10 10:29:17.150 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/SurfaceView: surfaceCreated 2 #8 org.webrtc.SurfaceViewRenderer{cfa3a0b V.E...... ......ID 0,0-1080,1951 #7f0800bb app:id/remote_view} 2020-03-10 10:29:17.150 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/SurfaceView: surfaceChanged (1080,1951) 2 #8 org.webrtc.SurfaceViewRenderer{cfa3a0b V.E...... ......ID 0,0-1080,1951 #7f0800bb app:id/remote_view} 2020-03-10 10:29:17.150 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: SurfaceEglRenderer: remote_view: surfaceChanged: format: 4 size: 1080x1951 2020-03-10 10:29:17.151 26968-30499/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/mali_winsys: new_window_surface() [1080x1951] return: 0x3000 2020-03-10 10:29:17.152 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/SurfaceView: surfaceCreated 2 #8 org.webrtc.SurfaceViewRenderer{397149c V.E...... ......ID 0,0-1080,1951 #7f080097 app:id/local_view} 2020-03-10 10:29:17.152 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/SurfaceView: surfaceChanged (1080,1951) 2 #8 org.webrtc.SurfaceViewRenderer{397149c V.E...... ......ID 0,0-1080,1951 #7f080097 app:id/local_view} 2020-03-10 10:29:17.152 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: SurfaceEglRenderer: local_view: surfaceChanged: format: 4 size: 1080x1951 2020-03-10 10:29:17.158 26968-30497/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/mali_winsys: new_window_surface() [1080x1951] return: 0x3000 2020-03-10 10:29:17.188 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/ViewRootImpl@b18b12c[Toast]: setView = android.widget.LinearLayout{38707f5 V.E...... ......I. 0,0-0,0} TM=true MM=false 2020-03-10 10:29:17.188 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 V/Toast: Text: Tign in android.widget.Toast$TN@169398a 2020-03-10 10:29:17.192 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/ViewRootImpl@8f110fc[WebRtcActivity]: Relayout returned: old=[0,0][1080,2280] new=[0,0][1080,2280] req=(1080,2280)0 dur=3 res=0x1 s={true 479800164352} ch=false 2020-03-10 10:29:17.206 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/ViewRootImpl@b18b12c[Toast]: Relayout returned: old=[0,90][1080,2154] new=[291,1870][789,1986] req=(498,116)0 dur=8 res=0x7 s={true 477229871104} ch=true 2020-03-10 10:29:17.207 26968-27224/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/OpenGLRenderer: createReliableSurface : 0x704d81d240, 0x6f1d1df000 2020-03-10 10:29:17.207 26968-27224/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/mali_winsys: new_window_surface() [498x116] return: 0x3000 2020-03-10 10:29:17.213 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: SurfaceViewRenderer: local_view: updateSurfaceSize. Layout size: 1080x1951, frame size: 288x352, requested surface size: 194x352, old surface size: 0x0 2020-03-10 10:29:17.214 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/ViewRootImpl@8f110fc[WebRtcActivity]: MSG_WINDOW_FOCUS_CHANGED 1 1 2020-03-10 10:29:17.214 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/InputMethodManager: prepareNavigationBarInfo() DecorView@6c5a772[WebRtcActivity] 2020-03-10 10:29:17.214 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/InputMethodManager: getNavigationBarColor() -855310 2020-03-10 10:29:17.218 26968-30494/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/KVSPeerConnection: onIceCandidate(): iceCandidate = [0:0:candidate:3865011119 1 tcp 1518149375 192.0.0.4 9 typ host tcptype active generation 0 ufrag ePHC network-id 5 network-cost 900:] 2020-03-10 10:29:17.218 26968-30494/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/KVSWebRtcActivity: Sending IceCandidate to remote peer 0:0:candidate:3865011119 1 tcp 1518149375 192.0.0.4 9 typ host tcptype active generation 0 ufrag ePHC network-id 5 network-cost 900: 2020-03-10 10:29:17.220 26968-30494/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/KVSPeerConnection: onIceCandidate(): iceCandidate = [0:0:candidate:1591936202 1 tcp 1518083839 192.0.0.5 9 typ host tcptype active generation 0 ufrag ePHC network-id 6 network-cost 900:] 2020-03-10 10:29:17.220 26968-30494/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/KVSWebRtcActivity: Sending IceCandidate to remote peer 0:0:candidate:1591936202 1 tcp 1518083839 192.0.0.5 9 typ host tcptype active generation 0 ufrag ePHC network-id 6 network-cost 900: 2020-03-10 10:29:17.220 26968-30641/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/SignalingServiceWebSocketClient: Sending JSON Message= {"action":"ICE_CANDIDATE","messagePayload":"eyJjYW5kaWRhdGUiOiJjYW5kaWRhdGU6Mzg2NTAxMTExOSAxIHRjcCAxNTE4MTQ5Mzc1IDE5Mi4wLjAuNCA5IHR5cCBob3N0IHRjcHR5cGUgYWN0aXZlIGdlbmVyYXRpb24gMCB1ZnJhZyBlUEhDIG5ldHdvcmstaWQgNSBuZXR3b3JrLWNvc3QgOTAwIiwic2RwTWlkIjoiMCIsInNkcE1MaW5lSW5kZXgiOjB9","senderClientId":"ed08b45c-5d5f-447f-aae9-40832b6546fb"} 2020-03-10 10:29:17.220 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/InputMethodManager: prepareNavigationBarInfo() DecorView@6c5a772[WebRtcActivity] 2020-03-10 10:29:17.220 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/InputMethodManager: getNavigationBarColor() -855310 2020-03-10 10:29:17.220 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 V/InputMethodManager: Starting input: tba=com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 ic=null mNaviBarColor -855310 mIsGetNaviBarColorSuccess true , NavVisible : true , NavTrans : false 2020-03-10 10:29:17.221 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/InputMethodManager: startInputInner - Id : 0 2020-03-10 10:29:17.221 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/InputMethodManager: startInputInner - mService.startInputOrWindowGainedFocus 2020-03-10 10:29:17.221 26968-30642/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/SignalingServiceWebSocketClient: Sending JSON Message= {"action":"ICE_CANDIDATE","messagePayload":"eyJjYW5kaWRhdGUiOiJjYW5kaWRhdGU6MTU5MTkzNjIwMiAxIHRjcCAxNTE4MDgzODM5IDE5Mi4wLjAuNSA5IHR5cCBob3N0IHRjcHR5cGUgYWN0aXZlIGdlbmVyYXRpb24gMCB1ZnJhZyBlUEhDIG5ldHdvcmstaWQgNiBuZXR3b3JrLWNvc3QgOTAwIiwic2RwTWlkIjoiMCIsInNkcE1MaW5lSW5kZXgiOjB9","senderClientId":"ed08b45c-5d5f-447f-aae9-40832b6546fb"} 2020-03-10 10:29:17.222 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/InputTransport: Input channel destroyed: 'ClientS', fd=90 2020-03-10 10:29:17.223 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/ViewRootImpl@8f110fc[WebRtcActivity]: MSG_RESIZED: frame=[0,0][1080,2280] ci=[0,90][0,126] vi=[0,90][0,126] or=1 2020-03-10 10:29:17.224 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: SurfaceViewRenderer: local_view: onMeasure(). New size: 1080x2064 2020-03-10 10:29:17.224 26968-30641/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/SignalingServiceWebSocketClient: Sent JSON Message= {"action":"ICE_CANDIDATE","messagePayload":"eyJjYW5kaWRhdGUiOiJjYW5kaWRhdGU6Mzg2NTAxMTExOSAxIHRjcCAxNTE4MTQ5Mzc1IDE5Mi4wLjAuNCA5IHR5cCBob3N0IHRjcHR5cGUgYWN0aXZlIGdlbmVyYXRpb24gMCB1ZnJhZyBlUEhDIG5ldHdvcmstaWQgNSBuZXR3b3JrLWNvc3QgOTAwIiwic2RwTWlkIjoiMCIsInNkcE1MaW5lSW5kZXgiOjB9","senderClientId":"ed08b45c-5d5f-447f-aae9-40832b6546fb"} 2020-03-10 10:29:17.224 26968-30641/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/SignalingServiceWebSocketClient: Sent Ice candidate message 2020-03-10 10:29:17.224 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: SurfaceViewRenderer: local_view: onMeasure(). New size: 1080x2064 2020-03-10 10:29:17.224 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: SurfaceViewRenderer: local_view: onMeasure(). New size: 1080x1951 2020-03-10 10:29:17.224 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: SurfaceViewRenderer: remote_view: onMeasure(). New size: 1080x1951 2020-03-10 10:29:17.225 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: EglRenderer: remote_viewsetLayoutAspectRatio: 0.5535623 2020-03-10 10:29:17.225 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/SurfaceView: surfaceChanged (194,352) 2 #5 org.webrtc.SurfaceViewRenderer{397149c V.E...... ......I. 0,0-1080,1951 #7f080097 app:id/local_view} 2020-03-10 10:29:17.225 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: SurfaceEglRenderer: local_view: surfaceChanged: format: 4 size: 194x352 2020-03-10 10:29:17.226 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: EglRenderer: local_viewsetLayoutAspectRatio: 0.5535623 2020-03-10 10:29:17.226 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: SurfaceViewRenderer: local_view: updateSurfaceSize. Layout size: 1080x1951, frame size: 288x352, requested surface size: 194x352, old surface size: 194x352 2020-03-10 10:29:17.226 26968-30642/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/SignalingServiceWebSocketClient: Sent JSON Message= {"action":"ICE_CANDIDATE","messagePayload":"eyJjYW5kaWRhdGUiOiJjYW5kaWRhdGU6MTU5MTkzNjIwMiAxIHRjcCAxNTE4MDgzODM5IDE5Mi4wLjAuNSA5IHR5cCBob3N0IHRjcHR5cGUgYWN0aXZlIGdlbmVyYXRpb24gMCB1ZnJhZyBlUEhDIG5ldHdvcmstaWQgNiBuZXR3b3JrLWNvc3QgOTAwIiwic2RwTWlkIjoiMCIsInNkcE1MaW5lSW5kZXgiOjB9","senderClientId":"ed08b45c-5d5f-447f-aae9-40832b6546fb"} 2020-03-10 10:29:17.226 26968-30642/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/SignalingServiceWebSocketClient: Sent Ice candidate message 2020-03-10 10:29:17.230 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/ViewRootImpl@b18b12c[Toast]: MSG_RESIZED: frame=[291,1870][789,1986] ci=[0,0][0,0] vi=[249,116][498,116] or=1 2020-03-10 10:29:17.273 26968-26979/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/emoapp.minsdk2: Compiler allocated 4162KB to compile void android.view.ViewRootImpl.performTraversals() 2020-03-10 10:29:17.401 26968-30494/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/KVSPeerConnection: onIceCandidate(): iceCandidate = [0:0:candidate:4231669940 1 udp 1685987071 223.38.36.122 41801 typ srflx raddr 2001:2d8:e533:c534::314a:4105 rport 41801 generation 0 ufrag ePHC network-id 4 network-cost 900:stun:64:ff9b::12bd:979d:443] 2020-03-10 10:29:17.401 26968-30494/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/KVSWebRtcActivity: Sending IceCandidate to remote peer 0:0:candidate:4231669940 1 udp 1685987071 223.38.36.122 41801 typ srflx raddr 2001:2d8:e533:c534::314a:4105 rport 41801 generation 0 ufrag ePHC network-id 4 network-cost 900:stun:64:ff9b::12bd:979d:443 2020-03-10 10:29:17.402 26968-30643/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/SignalingServiceWebSocketClient: Sending JSON Message= {"action":"ICE_CANDIDATE","messagePayload":"eyJjYW5kaWRhdGUiOiJjYW5kaWRhdGU6NDIzMTY2OTk0MCAxIHVkcCAxNjg1OTg3MDcxIDIyMy4zOC4zNi4xMjIgNDE4MDEgdHlwIHNyZmx4IHJhZGRyIDIwMDE6MmQ4OmU1MzM6YzUzNDo6MzE0YTo0MTA1IHJwb3J0IDQxODAxIGdlbmVyYXRpb24gMCB1ZnJhZyBlUEhDIG5ldHdvcmstaWQgNCBuZXR3b3JrLWNvc3QgOTAwIiwic2RwTWlkIjoiMCIsInNkcE1MaW5lSW5kZXgiOjB9","senderClientId":"ed08b45c-5d5f-447f-aae9-40832b6546fb"} 2020-03-10 10:29:17.403 26968-30643/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/SignalingServiceWebSocketClient: Sent JSON Message= {"action":"ICE_CANDIDATE","messagePayload":"eyJjYW5kaWRhdGUiOiJjYW5kaWRhdGU6NDIzMTY2OTk0MCAxIHVkcCAxNjg1OTg3MDcxIDIyMy4zOC4zNi4xMjIgNDE4MDEgdHlwIHNyZmx4IHJhZGRyIDIwMDE6MmQ4OmU1MzM6YzUzNDo6MzE0YTo0MTA1IHJwb3J0IDQxODAxIGdlbmVyYXRpb24gMCB1ZnJhZyBlUEhDIG5ldHdvcmstaWQgNCBuZXR3b3JrLWNvc3QgOTAwIiwic2RwTWlkIjoiMCIsInNkcE1MaW5lSW5kZXgiOjB9","senderClientId":"ed08b45c-5d5f-447f-aae9-40832b6546fb"} 2020-03-10 10:29:17.403 26968-30643/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/SignalingServiceWebSocketClient: Sent Ice candidate message 2020-03-10 10:29:17.425 26968-30610/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/CustomMessageHandler: Received message 2020-03-10 10:29:17.426 26968-30610/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 W/emoapp.minsdk2: Accessing hidden method Lsun/misc/Unsafe;->compareAndSwapObject(Ljava/lang/Object;JLjava/lang/Object;Ljava/lang/Object;)Z (greylist, linking, allowed) 2020-03-10 10:29:17.432 26968-30608/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/CustomMessageHandler: Received message 2020-03-10 10:29:17.456 26968-30610/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/CustomMessageHandler: Received message 2020-03-10 10:29:17.492 26968-27224/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/mali_egl: eglDestroySurface() in 2020-03-10 10:29:17.494 26968-27224/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/mali_winsys: delete_surface() [1080x2280] return 2020-03-10 10:29:17.494 26968-27224/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/mali_egl: eglDestroySurface() out 2020-03-10 10:29:17.494 26968-27224/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 W/libEGL: EGLNativeWindowType 0x6f34a31d50 disconnect failed 2020-03-10 10:29:17.499 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/ViewRootImpl@fea2aa0[SimpleNavActivity]: Relayout returned: old=[0,0][1080,2280] new=[0,0][1080,2280] req=(1080,2280)8 dur=5 res=0x5 s={false 0} ch=true 2020-03-10 10:29:17.501 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/ViewRootImpl@fea2aa0[SimpleNavActivity]: stopped(true) old=false 2020-03-10 10:29:17.525 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/ViewRootImpl@fea2aa0[SimpleNavActivity]: Relayout returned: old=[0,0][1080,2280] new=[0,0][1080,2280] req=(1080,2280)8 dur=5 res=0x5 s={false 0} ch=false 2020-03-10 10:29:17.539 26968-30608/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/CustomMessageHandler: Received message 2020-03-10 10:29:17.575 26968-30610/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/CustomMessageHandler: Received message 2020-03-10 10:29:17.596 26968-30498/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: CameraStatistics: Camera fps: 24. 2020-03-10 10:29:17.736 26968-30608/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/CustomMessageHandler: Received message 2020-03-10 10:29:17.885 26968-30610/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/CustomMessageHandler: Received message{"messagePayload":"eyJjYW5kaWRhdGUiOiJjYW5kaWRhdGU6MzY1OTQ3MzQxOSAxIHVkcCAyMTIyMjYwMjIzIDE5Mi4xNjguMC4xNCA1MzI3MiB0eXAgaG9zdCBnZW5lcmF0aW9uIDAgdWZyYWcgNFVWRyBuZXR3b3JrLWlkIDMgbmV0d29yay1jb3N0IDEwIiwic2RwTWlkIjoiMCIsInNkcE1MaW5lSW5kZXgiOjB9","messageType":"ICE_CANDIDATE"} 2020-03-10 10:29:17.891 26968-30610/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/CustomMessageHandler: Ice Candidate received: SenderClientId=null 2020-03-10 10:29:17.891 26968-30610/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/CustomMessageHandler: {"candidate":"candidate:3659473419 1 udp 2122260223 192.168.0.14 53272 typ host generation 0 ufrag 4UVG network-id 3 network-cost 10","sdpMid":"0","sdpMLineIndex":0} 2020-03-10 10:29:17.891 26968-30610/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/KVSWebRtcActivity: Received IceCandidate from remote 2020-03-10 10:29:17.893 26968-30610/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/KVSWebRtcActivity: Added ice candidate 0:0:candidate:3659473419 1 udp 2122260223 192.168.0.14 53272 typ host generation 0 ufrag 4UVG network-id 3 network-cost 10: Failed 2020-03-10 10:29:17.897 26968-30608/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/CustomMessageHandler: Received message{"messagePayload":"eyJ0eXBlIjoiYW5zd2VyIiwic2RwIjoidj0wXHJcbm89LSA0NDE0MzE1NzU1OTY2NDMyMDI3IDIgSU4gSVA0IDEyNy4wLjAuMVxyXG5zPS1cclxudD0wIDBcclxuYT1ncm91cDpCVU5ETEUgMCAxIDJcclxuYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPXZpZGVvIDkgVURQL1RMUy9SVFAvU0FWUEYgOTYgOTcgOTggOTkgMTAwIDEwMSAxMjcgMTIzIDEyNSAxMjIgMTI0XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6NFVWR1xyXG5hPWljZS1wd2Q6SkU2NE5vbUxpd1ZXWUM5anZUUmhnRUNVXHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEtMjU2IEM2OjIzOjA4OjJCOjlFOjJEOjM0OkU0OkUzOjVCOjdCOjkxOjQ5OjQxOjJBOkQyOjJFOkE4OkI1OkUwOjE5Ojg5OjFEOjc0OkVGOkJCOkMxOkU0OjU1OjlGOjJCOjI1XHJcbmE9c2V0dXA6YWN0aXZlXHJcbmE9bWlkOjBcclxuYT1leHRtYXA6MTQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6dG9mZnNldFxyXG5hPWV4dG1hcDoxMyBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC9hYnMtc2VuZC10aW1lXHJcbmE9ZXh0bWFwOjEyIHVybjozZ3BwOnZpZGVvLW9yaWVudGF0aW9uXHJcbmE9ZXh0bWFwOjIgaHR0cDovL3d3dy5pZXRmLm9yZy9pZC9kcmFmdC1ob2xtZXItcm1jYXQtdHJhbnNwb3J0LXdpZGUtY2MtZXh0ZW5zaW9ucy0wMVxyXG5hPWV4dG1hcDoxMSBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC9wbGF5b3V0LWRlbGF5XHJcbmE9ZXh0bWFwOjYgaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVyaW1lbnRzL3J0cC1oZHJleHQvdmlkZW8tY29udGVudC10eXBlXHJcbmE9ZXh0bWFwOjcgaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVyaW1lbnRzL3J0cC1oZHJleHQvdmlkZW8tdGltaW5nXHJcbmE9ZXh0bWFwOjggaHR0cDovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtaWV0Zi1hdnRleHQtZnJhbWVtYXJraW5nLTA3XHJcbmE9ZXh0bWFwOjkgaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVyaW1lbnRzL3J0cC1oZHJleHQvY29sb3Itc3BhY2VcclxuYT1leHRtYXA6MyB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOm1pZFxyXG5hPWV4dG1hcDo0IHVybjppZXRmOnBhcmFtczpydHAtaGRyZXh0OnNkZXM6cnRwLXN0cmVhbS1pZFxyXG5hPWV4dG1hcDo1IHVybjppZXRmOnBhcmFtczpydHAtaGRyZXh0OnNkZXM6cmVwYWlyZWQtcnRwLXN0cmVhbS1pZFxyXG5hPXNlbmRyZWN2XHJcbmE9bXNpZDpLdnNMb2NhbE1lZGlhU3RyZWFtIEt2c1ZpZGVvVHJhY2tcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVcclxuYT1ydHBtYXA6OTYgVlA4LzkwMDAwXHJcbmE9cnRjcC1mYjo5NiBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjk2IHRyYW5zcG9ydC1jY1xyXG5hPXJ0Y3AtZmI6OTYgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6OTYgbmFja1xyXG5hPXJ0Y3AtZmI6OTYgbmFjayBwbGlcclxuYT1ydHBtYXA6OTcgcnR4LzkwMDAwXHJcbmE9Zm10cDo5NyBhcHQ9OTZcclxuYT1ydHBtYXA6OTggVlA5LzkwMDAwXHJcbmE9cnRjcC1mYjo5OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjk4IHRyYW5zcG9ydC1jY1xyXG5hPXJ0Y3AtZmI6OTggY2NtIGZpclxyXG5hPXJ0Y3AtZmI6OTggbmFja1xyXG5hPXJ0Y3AtZmI6OTggbmFjayBwbGlcclxuYT1ydHBtYXA6OTkgcnR4LzkwMDAwXHJcbmE9Zm10cDo5OSBhcHQ9OThcclxuYT1ydHBtYXA6MTAwIEgyNjQvOTAwMDBcclxuYT1ydGNwLWZiOjEwMCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjEwMCB0cmFuc3BvcnQtY2NcclxuYT1ydGNwLWZiOjEwMCBjY20gZmlyXHJcbmE9cnRjcC1mYjoxMDAgbmFja1xyXG5hPXJ0Y3AtZmI6MTAwIG5hY2sgcGxpXHJcbmE9Zm10cDoxMDAgbGV2ZWwtYXN5bW1ldHJ5LWFsbG93ZWQ9MTtwYWNrZXRpemF0aW9uLW1vZGU9MTtwcm9maWxlLWxldmVsLWlkPTY0MGMxZlxyXG5hPXJ0cG1hcDoxMDEgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMDEgYXB0PTEwMFxyXG5hPXJ0cG1hcDoxMjcgSDI2NC85MDAwMFxyXG5hPXJ0Y3AtZmI6MTI3IGdvb2ctcmVtYlxyXG5hPXJ0Y3AtZmI6MTI3IHRyYW5zcG9ydC1jY1xyXG5hPXJ0Y3AtZmI6MTI3IGNjbSBmaXJcclxuYT1ydGNwLWZiOjEyNyBuYWNrXHJcbmE9cnRjcC1mYjoxMjcgbmFjayBwbGlcclxuYT1mbXRwOjEyNyBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tldGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRwbWFwOjEyMyBydHgvOTAwMDBcclxuYT1mbXRwOjEyMyBhcHQ9MTI3XHJcbmE9cnRwbWFwOjEyNSByZWQvOTAwMDBcclxuYT1ydHBtYXA6MTIyIHJ0eC85MDAwMFxyXG5hPWZtdHA6MTIyIGFwdD0xMjVcclxuYT1ydHBtYXA6MTI0IHVscGZlYy85MDAwMFxyXG5hPXNzcmMtZ3JvdXA6RklEIDI1Mzk4OTYzODIgMjg3NTk5NTI0NlxyXG5hPXNzcmM6MjUzOTg5NjM4MiBjbmFtZTpxcnF4NUZvM0pCVGpvdDhWXHJcbmE9c3NyYzoyODc1OTk1MjQ2IGNuYW1lOnFycXg1Rm8zSkJUam90OFZcclxubT1hdWRpbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDExMSAxMDMgMTA0IDkgMTAyIDAgOCAxMDYgMTA1IDEzIDExMCAxMTIgMTEzIDEyNlxyXG5jPUlOIElQNCAwLjAuMC4wXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOjRVVkdcclxuYT1pY2UtcHdkOkpFNjROb21MaXdWV1lDOWp2VFJoZ0VDVVxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGUgcmVub21pbmF0aW9uXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiBDNjoyMzowODoyQjo5RToyRDozNDpFNDpFMzo1Qjo3Qjo5MTo0OTo0MToyQTpEMjoyRTpBODpCNTpFMDoxOTo4OToxRDo3NDpFRjpCQjpDMTpFNDo1NTo5RjoyQjoyNVxyXG5hPXNldHVwOmFjdGl2ZVxyXG5hPW1pZDoxXHJcbmE9ZXh0bWFwOjEgdXJuOm 2020-03-10 10:29:17.898 26968-30608/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/CustomMessageHandler: Answer received: SenderClientId=null 2020-03-10 10:29:17.898 26968-30608/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/KVSWebRtcActivity: SDP answer received from signaling 2020-03-10 10:29:17.901 26968-30608/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/Event: SDP answer received from master:v=0 o=- 4414315755966432027 2 IN IP4 127.0.0.1 s=- t=0 0 a=group:BUNDLE 0 1 2 a=msid-semantic: WMS KvsLocalMediaStream m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 c=IN IP4 0.0.0.0 a=rtcp:9 IN IP4 0.0.0.0 a=ice-ufrag:4UVG a=ice-pwd:JE64NomLiwVWYC9jvTRhgECU a=ice-options:trickle renomination a=fingerprint:sha-256 C6:23:08:2B:9E:2D:34:E4:E3:5B:7B:91:49:41:2A:D2:2E:A8:B5:E0:19:89:1D:74:EF:BB:C1:E4:55:9F:2B:25 a=setup:active a=mid:0 a=extmap:14 urn:ietf:params:rtp-hdrext:toffset a=extmap:13 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time a=extmap:12 urn:3gpp:video-orientation a=extmap:2 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay a=extmap:6 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing a=extmap:8 http://tools.ietf.org/html/draft-ietf-avtext-framemarking-07 a=extmap:9 http://www.webrtc.org/experiments/rtp-hdrext/color-space a=extmap:3 urn:ietf:params:rtp-hdrext:sdes:mid a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id a=sendrecv a=msid:KvsLocalMediaStream KvsVideoTrack a=rtcp-mux a=rtcp-rsize a=rtpmap:96 VP8/90000 a=rtcp-fb:96 goog-remb a=rtcp-fb:96 transport-cc a=rtcp-fb:96 ccm fir a=rtcp-fb:96 nack a=rtcp-fb:96 nack pli a=rtpmap:97 rtx/90000 a=fmtp:97 apt=96 a=rtpmap:98 VP9/90000 a=rtcp-fb:98 goog-remb a=rtcp-fb:98 transport-cc a=rtcp-fb:98 ccm fir a=rtcp-fb:98 nack a=rtcp-fb:98 nack pli a=rtpmap:99 rtx/90000 a=fmtp:99 apt=98 a=rtpmap:100 H264/90000 a=rtcp-fb:100 goog-remb a=rtcp-fb:100 transport-cc a=rtcp-fb:100 ccm fir a=rtcp-fb:100 nack a=rtcp-fb:100 nack pli a=fmtp:100 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=640c1f a=rtpmap:101 rtx/90000 a=fmtp:101 apt=100 a=rtpmap:127 H264/90000 a=rtcp-fb:127 goog-remb a=rtcp-fb:127 transport-cc a=rtcp-fb:127 ccm fir a=rtcp-fb:127 nack a=rtcp-fb:127 nack pli a=fmtp:127 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f a=rtpmap:123 rtx/90000 a=fmtp:123 apt=127 a=rtpmap:125 red/90000 a=rtpmap:122 rtx/90000 a=fmtp:122 apt=125 a=rtpmap:124 ulpfec/90000 a=ssrc-group:FID 2539896382 2875995246 a=ssrc:2539896382 cname:qrqx5Fo3JBTjot8V a=ssrc:2875995246 cname:qrqx5Fo3JBTjot8V m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 c=IN IP4 0.0.0.0 a=rtcp:9 IN IP4 0.0.0.0 a=ice-ufrag:4UVG a=ice-pwd:JE64NomLiwVWYC9jvTRhgECU a=ice-options:trickle renomination a=fingerprint:sha-256 C6:23:08:2B:9E:2D:34:E4:E3:5B:7B:91:49:41:2A:D2:2E:A8:B5:E0:19:89:1D:74:EF:BB:C1:E4:55:9F:2B:25 a=setup:active a=mid:1 a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level a=extmap:2 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 a=extmap:3 urn:ietf:params:rtp-hdrext:sdes:mid a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id a=inactive a=rtcp-mux a=rtpmap:111 opus/48000/2 a=rtcp-fb:111 transport-cc a=fmtp:111 minptime=10;useinbandfec=1 a=rtpmap:103 ISAC/16000 a=rtpmap:104 ISAC/32000 a=rtpmap:9 G722/8000 a=rtpmap:102 ILBC/8000 a=rtpmap:0 PCMU/8000 a=rtpmap:8 PCMA/8000 a=rtpmap:106 CN/32000 a=rtpmap:105 CN/16000 a=rtpmap:13 CN/8000 a=rtpmap:110 telephone-event/48000 a=rtpmap:112 telephone-event/32000 a=rtpmap:113 telephone-event/16000 a=rtpmap:126 telephone-event/8000 m=application 9 UDP/DTLS/SCTP webrtc-datachannel c=IN IP4 0.0.0.0 b=AS:30 a=ice-ufrag:4UVG a=ice-pwd:JE64NomLiwVWYC9jvTRhgECU a=ice-options:trickle renomination a=fingerprint:sha-256 C6:23:08:2B:9E:2D:34:E4:E3:5B:7B:91:49:41:2A:D2:2E:A8:B5:E0:19:89:1D:74:EF:BB:C1:E4:55:9F:2B:25 a=setup:active a=mid:2 a=sctp-port:5000 a=max-message-size:262144 2020-03-10 10:29:17.907 26968-30494/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/KVSPeerConnection: onSignalingChange(): signalingState = [STABLE] 2020-03-10 10:29:17.914 26968-30493/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: AndroidVideoDecoder: ctor name: OMX.Exynos.vp8.dec type: VP8 color format: 19 context: org.webrtc.EglBase14Impl$Context@18a82e 2020-03-10 10:29:17.915 26968-30493/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: AndroidVideoDecoder: ctor name: OMX.Exynos.vp9.dec type: VP9 color format: 19 context: org.webrtc.EglBase14Impl$Context@18a82e 2020-03-10 10:29:17.917 26968-30493/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: AndroidVideoDecoder: ctor name: OMX.Exynos.avc.dec type: H264 color format: 19 context: org.webrtc.EglBase14Impl$Context@18a82e 2020-03-10 10:29:17.918 26968-30493/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: AndroidVideoDecoder: ctor name: OMX.google.h264.decoder type: H264 color format: 19 context: org.webrtc.EglBase14Impl$Context@18a82e 2020-03-10 10:29:17.919 26968-30493/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: AndroidVideoDecoder: ctor name: OMX.Exynos.avc.dec type: H264 color format: 19 context: org.webrtc.EglBase14Impl$Context@18a82e 2020-03-10 10:29:17.919 26968-30493/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: AndroidVideoDecoder: ctor name: OMX.google.h264.decoder type: H264 color format: 19 context: org.webrtc.EglBase14Impl$Context@18a82e 2020-03-10 10:29:17.923 26968-30494/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/KVSPeerConnection: onIceConnectionChange(): iceConnectionState = [CHECKING] 2020-03-10 10:29:17.924 26968-30494/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/KVSPeerConnection: onAddTrack(): rtpReceiver = [org.webrtc.RtpReceiver@f51cfcf], mediaStreams Length = [1] 2020-03-10 10:29:17.924 26968-30494/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/KVSPeerConnection: onAddStream(): mediaStream = [[KvsLocalMediaStream:A=0:V=1]] 2020-03-10 10:29:17.924 26968-30494/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/KVSWebRtcActivity: Adding remote video stream (and audio) to the view 2020-03-10 10:29:17.925 26968-30494/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/KinesisVideoSdpObserver: onSetSuccess(): SDP 2020-03-10 10:29:17.925 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/KVSWebRtcActivity: remoteVideoTrackId=515862a3-c58e-48fc-ac8a-b62ed735502c videoTrackState=LIVE 2020-03-10 10:29:17.937 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: SurfaceViewRenderer: local_view: onMeasure(). New size: 270x516 2020-03-10 10:29:17.938 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: SurfaceViewRenderer: local_view: onMeasure(). New size: 270x516 2020-03-10 10:29:17.939 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: SurfaceViewRenderer: remote_view: onMeasure(). New size: 1080x1951 2020-03-10 10:29:17.939 26968-30646/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: HardwareVideoEncoder: initEncode: 352 x 288. @ 300kbps. Fps: 60 Use surface mode: true 2020-03-10 10:29:17.939 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: EglRenderer: remote_viewsetLayoutAspectRatio: 0.5535623 2020-03-10 10:29:17.940 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: EglRenderer: local_viewsetLayoutAspectRatio: 0.5232558 2020-03-10 10:29:17.940 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: SurfaceViewRenderer: local_view: updateSurfaceSize. Layout size: 270x516, frame size: 288x352, requested surface size: 184x352, old surface size: 194x352 2020-03-10 10:29:17.943 26968-30646/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/ACodec: [] Now uninitialized 2020-03-10 10:29:17.943 26968-30650/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/ACodec: [] onAllocateComponent 2020-03-10 10:29:17.945 26968-30650/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/OMXClient: IOmx service obtained 2020-03-10 10:29:17.945 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/SurfaceView: surfaceChanged (184,352) 2 #8 org.webrtc.SurfaceViewRenderer{397149c V.E...... ......ID 810,1435-1080,1951 #7f080097 app:id/local_view} 2020-03-10 10:29:17.946 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: SurfaceEglRenderer: local_view: surfaceChanged: format: 4 size: 184x352 2020-03-10 10:29:17.971 26968-30650/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/ACodec: [OMX.Exynos.VP8.Encoder] Now Loaded 2020-03-10 10:29:17.978 26968-30646/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: HardwareVideoEncoder: Format: {color-format=2130708361, i-frame-interval=100, mime=video/x-vnd.on2.vp8, width=352, bitrate-mode=2, bitrate=300000, frame-rate=60, height=288} 2020-03-10 10:29:17.982 26968-30650/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/ACodec: app-pid(26968) 2020-03-10 10:29:17.986 26968-30650/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 W/OMXUtils: do not know color format 0x7f000011 = 2130706449 2020-03-10 10:29:17.989 26968-30650/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 W/OMXUtils: do not know color format 0x10 = 16 2020-03-10 10:29:17.990 26968-30650/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 W/OMXUtils: do not know color format 0x7f00a000 = 2130747392 2020-03-10 10:29:17.990 26968-30650/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 W/OMXUtils: do not know color format 0x7f000789 = 2130708361 2020-03-10 10:29:17.991 26968-30650/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/ACodec: app-name : com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 2020-03-10 10:29:17.991 26968-30650/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/ACodec: Enable drop control 2020-03-10 10:29:17.993 26968-30650/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/ACodec: [OMX.Exynos.VP8.Encoder] cannot encode HDR static metadata. Ignoring. 2020-03-10 10:29:17.993 26968-30650/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/ACodec: setupVideoEncoder succeeded 2020-03-10 10:29:17.993 26968-30650/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/ACodec: [OMX.Exynos.VP8.Encoder] configure, AMessage : AMessage(what = 'conf', target = 4) = { int32_t color-format = 2130708361 int32_t i-frame-interval = 100 string mime = "video/x-vnd.on2.vp8" int32_t width = 352 int32_t bitrate-mode = 2 int32_t bitrate = 300000 int32_t frame-rate = 60 int32_t height = 288 int32_t encoder = 1 } 2020-03-10 10:29:17.993 26968-30650/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 W/OMXUtils: do not know color format 0x7f000789 = 2130708361 2020-03-10 10:29:17.996 26968-30646/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: EglBase14Impl: Using OpenGL ES version 2 2020-03-10 10:29:18.020 26968-30646/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/mali_winsys: new_window_surface() [352x288] return: 0x3000 2020-03-10 10:29:18.024 26968-30650/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/ACodec: [OMX.Exynos.VP8.Encoder] Now Loaded->Idle 2020-03-10 10:29:18.052 26968-30649/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/MediaCodec: setCodecState state : 0 2020-03-10 10:29:18.052 26968-30650/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/ACodec: [OMX.Exynos.VP8.Encoder] Now Idle->Executing 2020-03-10 10:29:18.057 26968-30650/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/ACodec: [OMX.Exynos.VP8.Encoder] Now Executing 2020-03-10 10:29:18.626 26968-30610/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/CustomMessageHandler: Received message{"messagePayload":"eyJjYW5kaWRhdGUiOiJjYW5kaWRhdGU6MjE3MTA5MDMxNyAxIHVkcCA0MTg4NTQzOSAxOC4yMjEuMTkuNzIgNTg3NjYgdHlwIHJlbGF5IHJhZGRyIDE4My4xMDEuMjQ2LjggcnBvcnQgNTMyNzIgZ2VuZXJhdGlvbiAwIHVmcmFnIDRVVkcgbmV0d29yay1pZCAzIG5ldHdvcmstY29zdCAxMCIsInNkcE1pZCI6IjAiLCJzZHBNTGluZUluZGV4IjowfQ","messageType":"ICE_CANDIDATE"} 2020-03-10 10:29:18.627 26968-30610/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/CustomMessageHandler: Ice Candidate received: SenderClientId=null 2020-03-10 10:29:18.627 26968-30610/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/CustomMessageHandler: {"candidate":"candidate:2171090317 1 udp 41885439 18.221.19.72 58766 typ relay raddr 183.101.246.8 rport 53272 generation 0 ufrag 4UVG network-id 3 network-cost 10","sdpMid":"0","sdpMLineIndex":0} 2020-03-10 10:29:18.627 26968-30610/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/KVSWebRtcActivity: Received IceCandidate from remote 2020-03-10 10:29:18.629 26968-30610/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/KVSWebRtcActivity: Added ice candidate 0:0:candidate:2171090317 1 udp 41885439 18.221.19.72 58766 typ relay raddr 183.101.246.8 rport 53272 generation 0 ufrag 4UVG network-id 3 network-cost 10: Successfully 2020-03-10 10:29:18.629 26968-30610/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/CustomMessageHandler: Received message{"messagePayload":"eyJjYW5kaWRhdGUiOiJjYW5kaWRhdGU6MTUyNDIzODY1NCAxIHVkcCA0MTg4NTY5NSAzLjEzNi4yNi45OCA2NDczMCB0eXAgcmVsYXkgcmFkZHIgMTgzLjEwMS4yNDYuOCBycG9ydCA1MzI3MiBnZW5lcmF0aW9uIDAgdWZyYWcgNFVWRyBuZXR3b3JrLWlkIDMgbmV0d29yay1jb3N0IDEwIiwic2RwTWlkIjoiMCIsInNkcE1MaW5lSW5kZXgiOjB9","messageType":"ICE_CANDIDATE"} 2020-03-10 10:29:18.630 26968-30610/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/CustomMessageHandler: Ice Candidate received: SenderClientId=null 2020-03-10 10:29:18.630 26968-30610/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/CustomMessageHandler: {"candidate":"candidate:1524238654 1 udp 41885695 3.136.26.98 64730 typ relay raddr 183.101.246.8 rport 53272 generation 0 ufrag 4UVG network-id 3 network-cost 10","sdpMid":"0","sdpMLineIndex":0} 2020-03-10 10:29:18.630 26968-30610/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/KVSWebRtcActivity: Received IceCandidate from remote 2020-03-10 10:29:18.631 26968-30610/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/KVSWebRtcActivity: Added ice candidate 0:0:candidate:1524238654 1 udp 41885695 3.136.26.98 64730 typ relay raddr 183.101.246.8 rport 53272 generation 0 ufrag 4UVG network-id 3 network-cost 10: Successfully 2020-03-10 10:29:18.946 26968-30608/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/CustomMessageHandler: Received message{"messagePayload":"eyJjYW5kaWRhdGUiOiJjYW5kaWRhdGU6ODQyMTYzMDQ5IDEgdWRwIDE2ODYwNTI2MDcgMTgzLjEwMS4yNDYuOCA1MzI3MiB0eXAgc3JmbHggcmFkZHIgMTkyLjE2OC4wLjE0IHJwb3J0IDUzMjcyIGdlbmVyYXRpb24gMCB1ZnJhZyA0VVZHIG5ldHdvcmstaWQgMyBuZXR3b3JrLWNvc3QgMTAiLCJzZHBNaWQiOiIwIiwic2RwTUxpbmVJbmRleCI6MH0","messageType":"ICE_CANDIDATE"} 2020-03-10 10:29:18.947 26968-30608/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/CustomMessageHandler: Ice Candidate received: SenderClientId=null 2020-03-10 10:29:18.947 26968-30608/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/CustomMessageHandler: {"candidate":"candidate:842163049 1 udp 1686052607 183.101.246.8 53272 typ srflx raddr 192.168.0.14 rport 53272 generation 0 ufrag 4UVG network-id 3 network-cost 10","sdpMid":"0","sdpMLineIndex":0} 2020-03-10 10:29:18.947 26968-30608/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/KVSWebRtcActivity: Received IceCandidate from remote 2020-03-10 10:29:18.949 26968-30608/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/KVSWebRtcActivity: Added ice candidate 0:0:candidate:842163049 1 udp 1686052607 183.101.246.8 53272 typ srflx raddr 192.168.0.14 rport 53272 generation 0 ufrag 4UVG network-id 3 network-cost 10: Successfully 2020-03-10 10:29:19.052 26968-30649/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/MediaCodec: setCodecState state : 0 2020-03-10 10:29:19.492 26968-30497/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: EglRenderer: local_viewDuration: 4005 ms. Frames received: 104. Dropped: 0. Rendered: 70. Render fps: 17.5. Average render time: 3812 us. Average swapBuffer time: 1880 us. 2020-03-10 10:29:19.495 26968-30499/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: EglRenderer: remote_viewDuration: 4004 ms. Frames received: 0. Dropped: 0. Rendered: 0. Render fps: .0. Average render time: NA. Average swapBuffer time: NA. 2020-03-10 10:29:19.596 26968-30498/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: CameraStatistics: Camera fps: 30. 2020-03-10 10:29:20.607 26968-27224/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/mali_egl: eglDestroySurface() in 2020-03-10 10:29:20.608 26968-27224/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/mali_winsys: delete_surface() [498x116] return 2020-03-10 10:29:20.609 26968-27224/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/mali_egl: eglDestroySurface() out 2020-03-10 10:29:20.609 26968-27224/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 W/libEGL: EGLNativeWindowType 0x704d81d250 disconnect failed 2020-03-10 10:29:20.609 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/ViewRootImpl@b18b12c[Toast]: dispatchDetachedFromWindow 2020-03-10 10:29:20.615 26968-26968/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/InputTransport: Input channel destroyed: '7eaad78', fd=219 2020-03-10 10:29:21.596 26968-30498/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: CameraStatistics: Camera fps: 30. 2020-03-10 10:29:23.494 26968-30497/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: EglRenderer: local_viewDuration: 4001 ms. Frames received: 120. Dropped: 0. Rendered: 120. Render fps: 30.0. Average render time: 3650 us. Average swapBuffer time: 1831 us. 2020-03-10 10:29:23.500 26968-30499/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: EglRenderer: remote_viewDuration: 4004 ms. Frames received: 0. Dropped: 0. Rendered: 0. Render fps: .0. Average render time: NA. Average swapBuffer time: NA. 2020-03-10 10:29:23.596 26968-30498/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 I/org.webrtc.Logging: CameraStatistics: Camera fps: 30.

zhiyua-git commented 4 years ago

Hi @ihdream72 ,

We don't have 5G device right now, so it is hard for us to reproduce the issue. From the log looks like your android device was able to receive the ice candidate from TURN/Peer and added successfully, but somehow it cannot connect. I notice there was only one iceGatheringChange which was GATHERING state, it should be CONNECTED or FAILED after some time, did you put down the complete log here? You might be able to find some information from the ice failure. Thanks.

2020-03-10 10:29:17.104 26968-30494/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/KVSPeerConnection: onIceGatheringChange(): iceGatheringState = [GATHERING]

2020-03-10 10:29:18.629 26968-30610/com.amazonaws.kinesisvideo.webrtc.demoapp.minsdk24 D/KVSWebRtcActivity: Added ice candidate 0:0:candidate:2171090317 1 udp 41885439 18.221.19.72 58766 typ relay raddr 183.101.246.8 rport 53272 generation 0 ufrag 4UVG network-id 3 network-cost 10: Successfully

MushMal commented 4 years ago

@ihdream72 is there any further update on this issue? The network's PHY layer (5G or not) shouldn't make any difference in the connectivity. It might be the network topology. Suggestions would include using the Embedded SDK sample against JS sample on your network or JS vs JS samples to ensure the connectivity.

MushMal commented 4 years ago

Resolving as stale. Please feel free to re-open or cut a new issue.