benwtrent / janus-gateway-android

This is an API wrapper that utilizes the native WebRTC build and is made to ease communication with the janus-gateway
MIT License
112 stars 73 forks source link

VideoRoomTest fails to work with remote Janus server #16

Closed bmariesan closed 7 months ago

bmariesan commented 8 years ago

I've managed to connect multiple devices successfully on a local network server. However when moving it to Azure things started crashing. I do have a public IP allocated to my remote machine and the required ports are opened.

Janus Gateway Error:

Creating new session: 2018910891 Creating new handle in session 2018910891: 2309166084 [2309166084] Creating ICE agent (ICE Full mode, controlled) [WARN] [2309166084] Hashing algorithm not the one we expected (sha-1 instead of sha-256), but that's ok [WARN] [2309166084] Hashing algorithm not the one we expected (sha-1 instead of sha-256), but that's ok [ERR] [ice.c:janus_ice_cb_component_state_changed:1344] [2309166084] ICE failed for component 1 in stream 1... No WebRTC media anymore [WSS-0x7fbe74001500] Destroying WebSocket client Timeout expired for session 2018910891... Detaching handle from JANUS VideoRoom plugin No WebRTC media anymore Cleaning up handle 2309166084... [2309166084] WebRTC resources freed [2309166084] Handle and related resources freed

Android Debug Error: 04-06 14:47:16.533 23120-23575/computician.janusclient E/ACodec: onConfigureComponent mime.c_str() = video/x-vnd.on2.vp8 04-06 14:47:16.533 23120-23575/computician.janusclient E/ACodec: [OMX.qcom.video.encoder.vp8] storeMetaDataInBuffers (output) failed w/ err -2147483648 04-06 14:47:16.803 23120-23134/computician.janusclient E/BufferQueueProducer: [unnamed-23120-0] dequeueBuffer: min undequeued buffer count (2) exceeded (dequeued=5 undequeued=1) 04-06 14:47:25.363 23120-23197/computician.janusclient A/libc: Fatal signal 6 (SIGABRT), code -6 in tid 23197 (AsyncServer)

KingjZhang commented 8 years ago

I got same issue. It's working with local janus server, not working at remote janus server.

05-29 22:48:58.801 12909-12909/computician.janusclient D/ViewRootImpl: ViewPostImeInputStage processPointer 1 05-29 22:48:59.001 12909-13517/computician.janusclient D/JANUSCLIENT: Recv: { "janus": "hangup", "session_id": 3597232545, "sender": 3650962424, "reason": "ICE failed" } 05-29 22:48:59.011 12909-13517/computician.janusclient E/rtc: #

Fatal error in ../../talk/app/webrtc/java/jni/peerconnection_jni.cc, line 940

                                                          # Check failed: 0 == (reinterpret_cast<MediaStreamTrackInterface*>(j_p))->Release() (0 vs. 1)
                                                          # Unexpected refcount.
                                                          #

05-29 22:48:59.011 12909-13517/computician.janusclient A/libc: Fatal signal 6 (SIGABRT), code -6 in tid 13517 (AsyncServer) 05-29 22:49:21.071 12909-13607/computician.janusclient W/AudioTrack: releaseBuffer() track 0x7f7715b080 disabled due to previous underrun, restarting

benwtrent commented 8 years ago

Since it is saying ICE failed, I am going to guess this has to do with gathering candidates. Are either of you adding better ICE servers?

I don't believe the default usage has any ICE servers(and if there is, it is a public STUN one...).

KingjZhang commented 8 years ago

@Computician Thanks for your help. Yes, I got remote video stream when I am add a ICE server.

Change the code from:

    @Override
    public List<PeerConnection.IceServer> getIceServers() {
        return new ArrayList<PeerConnection.IceServer>();
    }

to:

    @Override
    public List<PeerConnection.IceServer> getIceServers() {
        ArrayList<PeerConnection.IceServer> iceServers=new ArrayList<PeerConnection.IceServer>();
        PeerConnection.IceServer iceserver = new PeerConnection.IceServer("stun:stun.l.google.com:19302");
        iceServers.add(iceserver);
        return iceServers;
    }
benwtrent commented 8 years ago

WooHOO!!!! That is a load off my mind. I have been racking my brain on this one and that is all I could come up with at the moment :)

🍧 ...Not quiet an Ice emoji...

benwtrent commented 8 years ago

@bmariesan does that work for you as well? Or do you still have issues?

bmariesan commented 8 years ago

@Computician yes that fixed it for me also :) thank you

AdamFM commented 7 years ago

09-16 13:43:29.953 18613-18613/com.cleva.classmilesreminder E/rtc: #

Fatal error in ../../talk/app/webrtc/java/jni/peerconnection_jni.cc, line 940

Check failed: 0 == (reinterpret_cast(j_p))->Release() (0 vs. 1)

Unexpected refcount.

# 09-16 13:43:29.953 18613-18613/com.cleva.classmilesreminder A/libc: Fatal signal 6 (SIGABRT), code -6 in tid 18613 (ssmilesreminder)

i still get this error went i destroy janus.. what should i do?

benwtrent commented 7 years ago

@AdamFM Does this happen AFTER media starts streaming for you? Does the call/session set itself up completely?

I am guessing you added known good ICE servers and have access to them for NAT traversal...

AdamFM commented 7 years ago

I've added ICE servers Like this @Override public List getIceServers() { ArrayList iceServers = new ArrayList<>(); iceServers.add(new PeerConnection.IceServer("stun:stun.meetme.id:443")); iceServers.add(new PeerConnection.IceServer("turn:turn.meetme.id:443?transport=tcp, credential: meetme, username: meetme")); return iceServers; }

this happend went i destroy janus from JanusServer.java.. can u guide me to setup it?

benwtrent commented 7 years ago

what do you mean destroy? Just close the media sessions or are you trying to remove them one at a time? Do you know which of the IceServers you are actually using in the connection?

AdamFM commented 7 years ago

i Calling this method public void Destroy() { serverConnection.disconnect(); keep_alive = null; connected = false; gatewayObserver.onDestroy(); for (ConcurrentHashMap.Entry<BigInteger, JanusPluginHandle> handle : attachedPlugins.entrySet()) { handle.getValue().detach(); } synchronized (transactionsLock) { for (Object trans : transactions.entrySet()) transactions.remove(trans); } }

how to close mediastream?

benwtrent commented 7 years ago

@AdamFM I know I keep asking questions, but is there anyway to supply a full stack trace? I am thinking this is occurring when the peer connection is removed.

It COULD be as simple as updating the underlying native WebRTC library, or as simple as destroying the peer connections one at a time(if more than one exist).

AdamFM commented 7 years ago

Yeah, i dont really understand, i've just done small changes to your code in videoroomtest. Would you please make tutorial to connect room in this project? and disconnect after backpressed.

Thanks for your response.

benwtrent commented 7 years ago

@AdamFM I need a full stack trace. Does it not show from which line the failure originated up in the Android code?

AdamFM commented 7 years ago

09-21 11:11:45.683 5922-5922/com.cleva.classmilesreminder D/VideoRendererGui: VideoRendererGui.setView 09-21 11:11:45.703 5922-5922/com.cleva.classmilesreminder D/Tinggi: 1920 09-21 11:11:45.713 5922-5922/com.cleva.classmilesreminder D/VideoRendererGui: YuvImageRenderer.Create id: 0 09-21 11:11:45.713 5922-5922/com.cleva.classmilesreminder D/VideoRendererGui: YuvImageRenderer.Create id: 1 09-21 11:11:45.723 5922-5922/com.cleva.classmilesreminder D/ActivityThreadInjector: clearCachedDrawables. 09-21 11:11:45.883 5922-6395/com.cleva.classmilesreminder D/VideoRendererGui: VideoRendererGui.onSurfaceCreated 09-21 11:11:45.883 5922-6395/com.cleva.classmilesreminder D/VideoRendererGui: VideoRendererGui EGL Context: android.opengl.EGLContext@77ef8d64 09-21 11:11:45.903 5922-6395/com.cleva.classmilesreminder D/VideoRendererGui: YuvImageRenderer.createTextures 0 on GL thread:11991 09-21 11:11:45.903 5922-6395/com.cleva.classmilesreminder D/VideoRendererGui: YuvImageRenderer.createTextures 1 on GL thread:11991 09-21 11:11:46.043 5922-5922/com.cleva.classmilesreminder I/Timeline: Timeline: Activity_idle id: android.os.BinderProxy@13e38504 time:53712052 09-21 11:11:46.093 5922-6395/com.cleva.classmilesreminder D/MediaCodecVideoDecoder: SDK version: 21 09-21 11:11:46.103 5922-6395/com.cleva.classmilesreminder D/WEBRTCN: SetRenderAndroidVM 09-21 11:11:46.113 5922-6395/com.cleva.classmilesreminder D/AudioManager: SetAndroidAudioDeviceObjects@[tid=6395] 09-21 11:11:46.113 5922-6395/com.cleva.classmilesreminder D/AudioTrackJni: SetAndroidAudioDeviceObjects@[tid=6395] 09-21 11:11:46.113 5922-6395/com.cleva.classmilesreminder D/AudioRecordJni: SetAndroidAudioDeviceObjects@[tid=6395] 09-21 11:11:46.123 5922-6395/com.cleva.classmilesreminder D/MediaCodecVideo: SetAndroidObjects for surface decoding. 09-21 11:11:46.363 5922-6395/com.cleva.classmilesreminder D/VideoRendererGui: VideoRendererGui.onSurfaceChanged: 1080 x 1728
09-21 11:11:46.363 5922-6395/com.cleva.classmilesreminder D/VideoRendererGui: ID: 0. YuvImageRenderer.setScreenSize: 1080 x 1728 09-21 11:11:46.363 5922-6395/com.cleva.classmilesreminder D/VideoRendererGui: ID: 1. YuvImageRenderer.setScreenSize: 1080 x 1728 09-21 11:11:46.763 5922-6409/com.cleva.classmilesreminder D/JANUSCLIENT: Sent: {"janus":"create","token":"11e3836c94dbc2705504640d86cf9daa79251a37","transaction":"0Koo4I9rZrUS"} 09-21 11:11:46.823 5922-6409/com.cleva.classmilesreminder D/JANUSCLIENT: Recv: { "janus": "success", "transaction": "0Koo4I9rZrUS", "data": { "id": 7248864504613337 } } 09-21 11:11:46.843 5922-6421/com.cleva.classmilesreminder D/JANUSCLIENT: Sent: {"janus":"attach","plugin":"janus.plugin.videoroom","token":"11e3836c94dbc2705504640d86cf9daa79251a37","session_id":7248864504613337,"transaction":"wKKxQoVB6IJb"} 09-21 11:11:46.913 5922-6409/com.cleva.classmilesreminder D/JANUSCLIENT: Recv: { "janus": "success", "session_id": 7248864504613337, "transaction": "wKKxQoVB6IJb", "data": { "id": 6320297303762274 } } 09-21 11:11:46.993 5922-6409/com.cleva.classmilesreminder W/AudioCapabilities: Unsupported mime audio/evrc 09-21 11:11:46.993 5922-6409/com.cleva.classmilesreminder W/AudioCapabilities: Unsupported mime audio/qcelp 09-21 11:11:46.993 5922-6409/com.cleva.classmilesreminder W/VideoCapabilities: Unrecognized profile 2130706433 for video/avc 09-21 11:11:47.003 5922-6409/com.cleva.classmilesreminder W/AudioCapabilities: Unsupported mime audio/dsd 09-21 11:11:47.013 5922-6409/com.cleva.classmilesreminder W/AudioCapabilities: Unsupported mime audio/x-ape 09-21 11:11:47.013 5922-6409/com.cleva.classmilesreminder W/AudioCapabilities: Unsupported mime audio/alac 09-21 11:11:47.013 5922-6409/com.cleva.classmilesreminder W/AudioCapabilities: Unsupported mime audio/ac3 09-21 11:11:47.013 5922-6409/com.cleva.classmilesreminder W/AudioCapabilities: Unsupported mime audio/mpeg-L2 09-21 11:11:47.013 5922-6409/com.cleva.classmilesreminder W/AudioCapabilities: Unsupported mime audio/qcelp 09-21 11:11:47.013 5922-6409/com.cleva.classmilesreminder W/AudioCapabilities: Unsupported mime audio/evrc 09-21 11:11:47.023 5922-6409/com.cleva.classmilesreminder W/VideoCapabilities: Unsupported mime video/mpeg2 09-21 11:11:47.033 5922-6409/com.cleva.classmilesreminder W/VideoCapabilities: Unsupported mime video/mpeg2 09-21 11:11:47.033 5922-6409/com.cleva.classmilesreminder W/VideoCapabilities: Unsupported mime video/x-ms-wmv 09-21 11:11:47.043 5922-6409/com.cleva.classmilesreminder W/VideoCapabilities: Unsupported mime video/divx 09-21 11:11:47.043 5922-6409/com.cleva.classmilesreminder W/VideoCapabilities: Unsupported mime video/divx311 09-21 11:11:47.043 5922-6409/com.cleva.classmilesreminder W/Utils: could not parse size range '64x64-1920X1088' 09-21 11:11:47.043 5922-6409/com.cleva.classmilesreminder W/VideoCapabilities: Unsupported mime video/divx4 09-21 11:11:47.053 5922-6409/com.cleva.classmilesreminder W/Utils: could not parse size range '64x64-1920X1080' 09-21 11:11:47.053 5922-6409/com.cleva.classmilesreminder W/VideoCapabilities: Unsupported mime video/mp4v-esdp 09-21 11:11:47.083 5922-6409/com.cleva.classmilesreminder I/VideoCapabilities: Unsupported profile 4 for video/mp4v-es 09-21 11:11:47.093 5922-6409/com.cleva.classmilesreminder V/MediaCodecVideoEncoder: Found candidate encoder OMX.qcom.video.encoder.vp8 09-21 11:11:47.093 5922-6409/com.cleva.classmilesreminder V/MediaCodecVideoEncoder: Color: 0x7fa30c04 09-21 11:11:47.093 5922-6409/com.cleva.classmilesreminder V/MediaCodecVideoEncoder: Color: 0x7f000789 09-21 11:11:47.093 5922-6409/com.cleva.classmilesreminder V/MediaCodecVideoEncoder: Color: 0x7f420888 09-21 11:11:47.093 5922-6409/com.cleva.classmilesreminder V/MediaCodecVideoEncoder: Color: 0x15 09-21 11:11:47.093 5922-6409/com.cleva.classmilesreminder D/MediaCodecVideoEncoder: Found target encoder for mime video/x-vnd.on2.vp8 : OMX.qcom.video.encoder.vp8. Color: 0x15 09-21 11:11:47.093 5922-6409/com.cleva.classmilesreminder D/MediaCodecVideo: VP8 HW Encoder supported. 09-21 11:11:47.093 5922-6409/com.cleva.classmilesreminder V/MediaCodecVideoEncoder: Found candidate encoder OMX.qcom.video.encoder.avc 09-21 11:11:47.093 5922-6409/com.cleva.classmilesreminder W/VideoCapabilities: Unrecognized profile 2130706433 for video/avc 09-21 11:11:47.093 5922-6409/com.cleva.classmilesreminder V/MediaCodecVideoEncoder: Color: 0x7fa30c04 09-21 11:11:47.093 5922-6409/com.cleva.classmilesreminder V/MediaCodecVideoEncoder: Color: 0x7f000789 09-21 11:11:47.093 5922-6409/com.cleva.classmilesreminder V/MediaCodecVideoEncoder: Color: 0x7f420888 09-21 11:11:47.093 5922-6409/com.cleva.classmilesreminder V/MediaCodecVideoEncoder: Color: 0x15 09-21 11:11:47.093 5922-6409/com.cleva.classmilesreminder D/MediaCodecVideoEncoder: Found target encoder for mime video/avc : OMX.qcom.video.encoder.avc. Color: 0x15 09-21 11:11:47.093 5922-6409/com.cleva.classmilesreminder D/MediaCodecVideo: H.264 HW Encoder supported. 09-21 11:11:47.093 5922-6409/com.cleva.classmilesreminder V/MediaCodecVideoDecoder: Found candidate decoder OMX.qcom.video.decoder.vp8 09-21 11:11:47.093 5922-6409/com.cleva.classmilesreminder V/MediaCodecVideoDecoder: Color: 0x7f420888 09-21 11:11:47.093 5922-6409/com.cleva.classmilesreminder V/MediaCodecVideoDecoder: Color: 0x15 09-21 11:11:47.093 5922-6409/com.cleva.classmilesreminder V/MediaCodecVideoDecoder: Color: 0x13 09-21 11:11:47.093 5922-6409/com.cleva.classmilesreminder V/MediaCodecVideoDecoder: Color: 0x7fa30c04 09-21 11:11:47.093 5922-6409/com.cleva.classmilesreminder V/MediaCodecVideoDecoder: Color: 0x7fa30c05 09-21 11:11:47.093 5922-6409/com.cleva.classmilesreminder D/MediaCodecVideoDecoder: Found target decoder OMX.qcom.video.decoder.vp8. Color: 0x13 09-21 11:11:47.093 5922-6409/com.cleva.classmilesreminder D/MediaCodecVideo: VP8 HW Decoder supported. 09-21 11:11:47.103 5922-6409/com.cleva.classmilesreminder V/MediaCodecVideoDecoder: Found candidate decoder OMX.qcom.video.decoder.avc 09-21 11:11:47.103 5922-6409/com.cleva.classmilesreminder V/MediaCodecVideoDecoder: Color: 0x7f420888 09-21 11:11:47.103 5922-6409/com.cleva.classmilesreminder V/MediaCodecVideoDecoder: Color: 0x15 09-21 11:11:47.103 5922-6409/com.cleva.classmilesreminder V/MediaCodecVideoDecoder: Color: 0x13 09-21 11:11:47.103 5922-6409/com.cleva.classmilesreminder V/MediaCodecVideoDecoder: Color: 0x7fa30c04 09-21 11:11:47.103 5922-6409/com.cleva.classmilesreminder V/MediaCodecVideoDecoder: Color: 0x7fa30c05 09-21 11:11:47.103 5922-6409/com.cleva.classmilesreminder D/MediaCodecVideoDecoder: Found target decoder OMX.qcom.video.decoder.avc. Color: 0x13 09-21 11:11:47.103 5922-6409/com.cleva.classmilesreminder D/MediaCodecVideo: H264 HW Decoder supported. 09-21 11:11:47.133 5922-6422/com.cleva.classmilesreminder D/AudioManager: ctor@[tid=6422] 09-21 11:11:47.133 5922-6422/com.cleva.classmilesreminder D/AudioManager: CreateJavaInstance 09-21 11:11:47.133 5922-6422/com.cleva.classmilesreminder D/HelpersAndroid: Attaching thread to JVM@[tid=6422] 09-21 11:11:47.133 5922-6422/com.cleva.classmilesreminder D/WebRtcAudioManager: ctor@[name=Thread-11996, id=11996] 09-21 11:11:47.143 5922-6422/com.cleva.classmilesreminder D/WebRtcAudioManager: nativeSampleRate: 48000 09-21 11:11:47.143 5922-6422/com.cleva.classmilesreminder D/WebRtcAudioManager: nativeChannels: 1 09-21 11:11:47.143 5922-6422/com.cleva.classmilesreminder D/AudioManager: OnCacheAudioParameters@[tid=6422] 09-21 11:11:47.143 5922-6422/com.cleva.classmilesreminder D/AudioManager: sample_rate: 48000 09-21 11:11:47.143 5922-6422/com.cleva.classmilesreminder D/AudioManager: channels: 1 09-21 11:11:47.143 5922-6422/com.cleva.classmilesreminder D/HelpersAndroid: Detaching thread from JVM@[tid=6422] 09-21 11:11:47.143 5922-6422/com.cleva.classmilesreminder D/AudioTrackJni: ctor@[tid=6422] 09-21 11:11:47.143 5922-6422/com.cleva.classmilesreminder D/AudioTrackJni: CreateJavaInstance 09-21 11:11:47.143 5922-6422/com.cleva.classmilesreminder D/HelpersAndroid: Attaching thread to JVM@[tid=6422] 09-21 11:11:47.143 5922-6422/com.cleva.classmilesreminder D/WebRtcAudioTrack: ctor@[name=Thread-11997, id=11997] 09-21 11:11:47.143 5922-6422/com.cleva.classmilesreminder D/HelpersAndroid: Detaching thread from JVM@[tid=6422] 09-21 11:11:47.143 5922-6422/com.cleva.classmilesreminder D/AudioRecordJni: ctor@[tid=6422] 09-21 11:11:47.143 5922-6422/com.cleva.classmilesreminder D/AudioRecordJni: CreateJavaInstance 09-21 11:11:47.143 5922-6422/com.cleva.classmilesreminder D/HelpersAndroid: Attaching thread to JVM@[tid=6422] 09-21 11:11:47.143 5922-6422/com.cleva.classmilesreminder D/WebRtcAudioRecord: ctor@[name=Thread-11998, id=11998] 09-21 11:11:47.143 5922-6422/com.cleva.classmilesreminder D/HelpersAndroid: Detaching thread from JVM@[tid=6422] 09-21 11:11:47.143 5922-6422/com.cleva.classmilesreminder D/AudioTrackJni: AttachAudioBuffer@[tid=6422] 09-21 11:11:47.143 5922-6422/com.cleva.classmilesreminder D/AudioTrackJni: SetPlayoutSampleRate(48000) 09-21 11:11:47.143 5922-6422/com.cleva.classmilesreminder D/AudioTrackJni: SetPlayoutChannels(1) 09-21 11:11:47.143 5922-6422/com.cleva.classmilesreminder D/AudioRecordJni: AttachAudioBuffer 09-21 11:11:47.143 5922-6422/com.cleva.classmilesreminder D/AudioRecordJni: SetRecordingSampleRate(48000) 09-21 11:11:47.143 5922-6422/com.cleva.classmilesreminder D/AudioRecordJni: SetRecordingChannels(1) 09-21 11:11:47.143 5922-6422/com.cleva.classmilesreminder D/AudioManager: Init@[tid=6422] 09-21 11:11:47.143 5922-6422/com.cleva.classmilesreminder D/HelpersAndroid: Attaching thread to JVM@[tid=6422] 09-21 11:11:47.143 5922-6422/com.cleva.classmilesreminder D/WebRtcAudioManager: init@[name=Thread-11999, id=11999] 09-21 11:11:47.143 5922-6422/com.cleva.classmilesreminder D/HelpersAndroid: Detaching thread from JVM@[tid=6422] 09-21 11:11:47.143 5922-6422/com.cleva.classmilesreminder D/AudioTrackJni: Init@[tid=6422] 09-21 11:11:47.143 5922-6422/com.cleva.classmilesreminder D/AudioRecordJni: Init@[tid=6422] 09-21 11:11:47.143 5922-6422/com.cleva.classmilesreminder D/AudioRecordJni: BuiltInAECIsAvailable@[tid=6422] 09-21 11:11:47.143 5922-6422/com.cleva.classmilesreminder D/HelpersAndroid: Attaching thread to JVM@[tid=6422] 09-21 11:11:47.153 5922-6422/com.cleva.classmilesreminder D/HelpersAndroid: Detaching thread from JVM@[tid=6422] 09-21 11:11:47.153 5922-6422/com.cleva.classmilesreminder D/AudioRecordJni: BuiltInAECIsAvailable@[tid=6422] 09-21 11:11:47.153 5922-6422/com.cleva.classmilesreminder D/HelpersAndroid: Attaching thread to JVM@[tid=6422] 09-21 11:11:47.163 5922-6422/com.cleva.classmilesreminder D/HelpersAndroid: Detaching thread from JVM@[tid=6422] 09-21 11:11:47.173 5922-6409/com.cleva.classmilesreminder D/JANUSCLIENT: Sent: {"janus":"message","token":"11e3836c94dbc2705504640d86cf9daa79251a37","session_id":7248864504613337,"handle_id":6320297303762274,"transaction":"Ue6rRMIqyRGo","body":{"request":"join","room":787480,"ptype":"publisher","display":"Hermawan Eko Nugroho"}} 09-21 11:11:47.243 5922-6409/com.cleva.classmilesreminder D/JANUSCLIENT: Recv: { "janus": "ack", "session_id": 7248864504613337, "transaction": "Ue6rRMIqyRGo" } 09-21 11:11:47.243 5922-6409/com.cleva.classmilesreminder D/JANUSCLIENT: Recv: { "janus": "event", "session_id": 7248864504613337, "sender": 6320297303762274, "transaction": "Ue6rRMIqyRGo", "plugindata": { "plugin": "janus.plugin.videoroom", "data": { "videoroom": "joined", "room": 787480, "description": "Room 787480", "id": 6746694653856244, "publishers": [ { "id": 32, "display": "Robith S. Islam" } ] } } } 09-21 11:11:47.243 5922-6409/com.cleva.classmilesreminder D/JANUSCLIENT: BALA SENDER = 6320297303762274 09-21 11:11:47.293 5922-6435/com.cleva.classmilesreminder D/VideoCapturerAndroid: VideoCapturerAndroid 09-21 11:11:47.293 5922-6435/com.cleva.classmilesreminder D/VideoCapturerAndroid: init Camera 1, Facing front, Orientation 270 09-21 11:11:47.293 5922-6435/com.cleva.classmilesreminder D/VideoCapturerAndroid: Get supported formats. 09-21 11:11:47.983 5922-6435/com.cleva.classmilesreminder D/VideoCapturerAndroid: Supported formats for camera 1: [ { "width": 1920, "height": 1080, "framerate": 30 }, { "width": 1280, "height": 960, "framerate": 30 }, { "width": 1280, "height": 720, "framerate": 30 }, { "width": 864, "height": 480, "framerate": 30 }, { "width": 800, "height": 480, "framerate": 30 }, { "width": 768, "height": 432, "framerate": 30 }, { "width": 720, "height": 480, "framerate": 30 }, { "width": 640, "height": 480, "framerate": 30 }, { "width": 576, "height": 432, "framerate": 30 }, { "width": 480, "height": 320, "framerate": 30 }, { "width": 384, "height": 288, "framerate": 30 }, { "width": 352, "height": 288, "framerate": 30 }, { "width": 320, "height": 240, "framerate": 30 }, { "width": 240, "height": 160, "framerate": 30 }, { "width": 176, "height": 144, "framerate": 30 }, { "width": 160, "height": 120, "framerate": 30 }, { "width": 144, "height": 176, "framerate": 30 } ] 09-21 11:11:47.993 5922-6422/com.cleva.classmilesreminder D/VideoCapturerAndroid: startCapture requested: 640x480@30 09-21 11:11:48.023 5922-6423/com.cleva.classmilesreminder D/JANUSCLIENT: Renegotiation needed 09-21 11:11:48.033 5922-6522/com.cleva.classmilesreminder D/JANUSCLIENT: Sent: {"janus":"attach","plugin":"janus.plugin.videoroom","token":"11e3836c94dbc2705504640d86cf9daa79251a37","session_id":7248864504613337,"transaction":"wJmc9TebUBAK"} 09-21 11:11:48.033 5922-6423/com.cleva.classmilesreminder D/JANUSCLIENT: Create success 09-21 11:11:48.103 5922-6409/com.cleva.classmilesreminder D/JANUSCLIENT: Recv: { "janus": "success", "session_id": 7248864504613337, "transaction": "wJmc9TebUBAK", "data": { "id": 5643648399638896 } } 09-21 11:11:48.103 5922-6409/com.cleva.classmilesreminder V/MediaCodecVideoEncoder: Found candidate encoder OMX.qcom.video.encoder.vp8 09-21 11:11:48.103 5922-6409/com.cleva.classmilesreminder V/MediaCodecVideoEncoder: Color: 0x7fa30c04 09-21 11:11:48.103 5922-6409/com.cleva.classmilesreminder V/MediaCodecVideoEncoder: Color: 0x7f000789 09-21 11:11:48.103 5922-6409/com.cleva.classmilesreminder V/MediaCodecVideoEncoder: Color: 0x7f420888 09-21 11:11:48.103 5922-6409/com.cleva.classmilesreminder V/MediaCodecVideoEncoder: Color: 0x15 09-21 11:11:48.103 5922-6409/com.cleva.classmilesreminder D/MediaCodecVideoEncoder: Found target encoder for mime video/x-vnd.on2.vp8 : OMX.qcom.video.encoder.vp8. Color: 0x15 09-21 11:11:48.103 5922-6409/com.cleva.classmilesreminder D/MediaCodecVideo: VP8 HW Encoder supported. 09-21 11:11:48.103 5922-6409/com.cleva.classmilesreminder V/MediaCodecVideoEncoder: Found candidate encoder OMX.qcom.video.encoder.avc 09-21 11:11:48.103 5922-6409/com.cleva.classmilesreminder W/VideoCapabilities: Unrecognized profile 2130706433 for video/avc 09-21 11:11:48.103 5922-6409/com.cleva.classmilesreminder V/MediaCodecVideoEncoder: Color: 0x7fa30c04 09-21 11:11:48.103 5922-6409/com.cleva.classmilesreminder V/MediaCodecVideoEncoder: Color: 0x7f000789 09-21 11:11:48.103 5922-6409/com.cleva.classmilesreminder V/MediaCodecVideoEncoder: Color: 0x7f420888 09-21 11:11:48.103 5922-6409/com.cleva.classmilesreminder V/MediaCodecVideoEncoder: Color: 0x15 09-21 11:11:48.103 5922-6409/com.cleva.classmilesreminder D/MediaCodecVideoEncoder: Found target encoder for mime video/avc : OMX.qcom.video.encoder.avc. Color: 0x15 09-21 11:11:48.103 5922-6409/com.cleva.classmilesreminder D/MediaCodecVideo: H.264 HW Encoder supported. 09-21 11:11:48.103 5922-6409/com.cleva.classmilesreminder V/MediaCodecVideoDecoder: Found candidate decoder OMX.qcom.video.decoder.vp8 09-21 11:11:48.103 5922-6409/com.cleva.classmilesreminder V/MediaCodecVideoDecoder: Color: 0x7f420888 09-21 11:11:48.103 5922-6409/com.cleva.classmilesreminder V/MediaCodecVideoDecoder: Color: 0x15 09-21 11:11:48.103 5922-6409/com.cleva.classmilesreminder V/MediaCodecVideoDecoder: Color: 0x13 09-21 11:11:48.103 5922-6409/com.cleva.classmilesreminder V/MediaCodecVideoDecoder: Color: 0x7fa30c04 09-21 11:11:48.103 5922-6409/com.cleva.classmilesreminder V/MediaCodecVideoDecoder: Color: 0x7fa30c05 09-21 11:11:48.103 5922-6409/com.cleva.classmilesreminder D/MediaCodecVideoDecoder: Found target decoder OMX.qcom.video.decoder.vp8. Color: 0x13 09-21 11:11:48.103 5922-6409/com.cleva.classmilesreminder D/MediaCodecVideo: VP8 HW Decoder supported. 09-21 11:11:48.103 5922-6409/com.cleva.classmilesreminder V/MediaCodecVideoDecoder: Found candidate decoder OMX.qcom.video.decoder.avc 09-21 11:11:48.103 5922-6409/com.cleva.classmilesreminder V/MediaCodecVideoDecoder: Color: 0x7f420888 09-21 11:11:48.103 5922-6409/com.cleva.classmilesreminder V/MediaCodecVideoDecoder: Color: 0x15 09-21 11:11:48.103 5922-6409/com.cleva.classmilesreminder V/MediaCodecVideoDecoder: Color: 0x13 09-21 11:11:48.103 5922-6409/com.cleva.classmilesreminder V/MediaCodecVideoDecoder: Color: 0x7fa30c04 09-21 11:11:48.103 5922-6409/com.cleva.classmilesreminder V/MediaCodecVideoDecoder: Color: 0x7fa30c05 09-21 11:11:48.103 5922-6409/com.cleva.classmilesreminder D/MediaCodecVideoDecoder: Found target decoder OMX.qcom.video.decoder.avc. Color: 0x13 09-21 11:11:48.103 5922-6409/com.cleva.classmilesreminder D/MediaCodecVideo: H264 HW Decoder supported. 09-21 11:11:48.123 5922-6538/com.cleva.classmilesreminder D/AudioManager: ctor@[tid=6538] 09-21 11:11:48.123 5922-6538/com.cleva.classmilesreminder D/AudioManager: CreateJavaInstance 09-21 11:11:48.123 5922-6538/com.cleva.classmilesreminder D/HelpersAndroid: Attaching thread to JVM@[tid=6538] 09-21 11:11:48.123 5922-6538/com.cleva.classmilesreminder D/WebRtcAudioManager: ctor@[name=Thread-12007, id=12007] 09-21 11:11:48.123 5922-6538/com.cleva.classmilesreminder D/WebRtcAudioManager: nativeSampleRate: 48000 09-21 11:11:48.123 5922-6538/com.cleva.classmilesreminder D/WebRtcAudioManager: nativeChannels: 1 09-21 11:11:48.123 5922-6538/com.cleva.classmilesreminder D/AudioManager: OnCacheAudioParameters@[tid=6538] 09-21 11:11:48.123 5922-6538/com.cleva.classmilesreminder D/AudioManager: sample_rate: 48000 09-21 11:11:48.123 5922-6538/com.cleva.classmilesreminder D/AudioManager: channels: 1 09-21 11:11:48.123 5922-6538/com.cleva.classmilesreminder D/HelpersAndroid: Detaching thread from JVM@[tid=6538] 09-21 11:11:48.123 5922-6538/com.cleva.classmilesreminder D/AudioTrackJni: ctor@[tid=6538] 09-21 11:11:48.123 5922-6538/com.cleva.classmilesreminder D/AudioTrackJni: CreateJavaInstance 09-21 11:11:48.123 5922-6538/com.cleva.classmilesreminder D/HelpersAndroid: Attaching thread to JVM@[tid=6538] 09-21 11:11:48.123 5922-6538/com.cleva.classmilesreminder D/WebRtcAudioTrack: ctor@[name=Thread-12008, id=12008] 09-21 11:11:48.123 5922-6538/com.cleva.classmilesreminder D/HelpersAndroid: Detaching thread from JVM@[tid=6538] 09-21 11:11:48.123 5922-6538/com.cleva.classmilesreminder D/AudioRecordJni: ctor@[tid=6538] 09-21 11:11:48.123 5922-6538/com.cleva.classmilesreminder D/AudioRecordJni: CreateJavaInstance 09-21 11:11:48.123 5922-6538/com.cleva.classmilesreminder D/HelpersAndroid: Attaching thread to JVM@[tid=6538] 09-21 11:11:48.123 5922-6538/com.cleva.classmilesreminder D/WebRtcAudioRecord: ctor@[name=Thread-12009, id=12009] 09-21 11:11:48.123 5922-6538/com.cleva.classmilesreminder D/HelpersAndroid: Detaching thread from JVM@[tid=6538] 09-21 11:11:48.123 5922-6538/com.cleva.classmilesreminder D/AudioTrackJni: AttachAudioBuffer@[tid=6538] 09-21 11:11:48.123 5922-6538/com.cleva.classmilesreminder D/AudioTrackJni: SetPlayoutSampleRate(48000) 09-21 11:11:48.123 5922-6538/com.cleva.classmilesreminder D/AudioTrackJni: SetPlayoutChannels(1) 09-21 11:11:48.123 5922-6538/com.cleva.classmilesreminder D/AudioRecordJni: AttachAudioBuffer 09-21 11:11:48.123 5922-6538/com.cleva.classmilesreminder D/AudioRecordJni: SetRecordingSampleRate(48000) 09-21 11:11:48.123 5922-6538/com.cleva.classmilesreminder D/AudioRecordJni: SetRecordingChannels(1) 09-21 11:11:48.123 5922-6538/com.cleva.classmilesreminder D/AudioManager: Init@[tid=6538] 09-21 11:11:48.123 5922-6538/com.cleva.classmilesreminder D/HelpersAndroid: Attaching thread to JVM@[tid=6538] 09-21 11:11:48.123 5922-6538/com.cleva.classmilesreminder D/WebRtcAudioManager: init@[name=Thread-12010, id=12010] 09-21 11:11:48.123 5922-6538/com.cleva.classmilesreminder D/HelpersAndroid: Detaching thread from JVM@[tid=6538] 09-21 11:11:48.123 5922-6538/com.cleva.classmilesreminder D/AudioTrackJni: Init@[tid=6538] 09-21 11:11:48.123 5922-6538/com.cleva.classmilesreminder D/AudioRecordJni: Init@[tid=6538] 09-21 11:11:48.123 5922-6538/com.cleva.classmilesreminder D/AudioRecordJni: BuiltInAECIsAvailable@[tid=6538] 09-21 11:11:48.123 5922-6538/com.cleva.classmilesreminder D/HelpersAndroid: Attaching thread to JVM@[tid=6538] 09-21 11:11:48.133 5922-6538/com.cleva.classmilesreminder D/HelpersAndroid: Detaching thread from JVM@[tid=6538] 09-21 11:11:48.143 5922-6538/com.cleva.classmilesreminder D/AudioRecordJni: BuiltInAECIsAvailable@[tid=6538] 09-21 11:11:48.143 5922-6538/com.cleva.classmilesreminder D/HelpersAndroid: Attaching thread to JVM@[tid=6538] 09-21 11:11:48.153 5922-6538/com.cleva.classmilesreminder D/HelpersAndroid: Detaching thread from JVM@[tid=6538] 09-21 11:11:48.153 5922-6409/com.cleva.classmilesreminder D/JANUSCLIENT: Sent: {"janus":"message","token":"11e3836c94dbc2705504640d86cf9daa79251a37","session_id":7248864504613337,"handle_id":5643648399638896,"transaction":"AHaABRWjRbcf","body":{"request":"join","room":787480,"ptype":"listener","feed":32}} 09-21 11:11:48.183 5922-6423/com.cleva.classmilesreminder D/JANUSCLIENT: Signal change HAVE_LOCAL_OFFER 09-21 11:11:48.193 5922-6423/com.cleva.classmilesreminder D/JANUSCLIENT: Sent: {"janus":"message","token":"11e3836c94dbc2705504640d86cf9daa79251a37","session_id":7248864504613337,"handle_id":6320297303762274,"transaction":"v003hUz6gBhA","body":{"request":"configure","audio":false,"video":false,"audiocodec":"opus","videocodec":"vp8","bitrate":64000},"jsep":{"sdp":"v=0\r\no=- 3137836689243744061 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE audio video\r\na=msid-semantic: WMS 1198181\r\nm=audio 9 RTP\/SAVPF 111 103 9 102 0 8 106 105 13 127 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:BVoxeCZhs4F4wXbh\r\na=ice-pwd:D148TRs02Z2y29RJ5yMLKaGW\r\na=fingerprint:sha-1 4C:64:21:C4:A1:18:7A:D4:FC:7C:B6:4A:17:8F:C5:08:4E:D0:68:99\r\na=setup:actpass\r\na=mid:audio\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:3 http:\/\/www.webrtc.org\/experiments\/rtp-hdrext\/abs-send-time\r\na=sendrecv\r\na=rtcp-mux\r\na=rtpmap:111 opus\/48000\/2\r\na=fmtp:111 minptime=10; useinbandfec=1\r\na=rtpmap:103 ISAC\/16000\r\na=rtpmap:9 G722\/8000\r\na=rtpmap:102 ILBC\/8000\r\na=rtpmap:0 PCMU\/8000\r\na=rtpmap:8 PCMA\/8000\r\na=rtpmap:106 CN\/32000\r\na=rtpmap:105 CN\/16000\r\na=rtpmap:13 CN\/8000\r\na=rtpmap:127 red\/8000\r\na=rtpmap:126 telephone-event\/8000\r\na=maxptime:60\r\na=ssrc:2610837613 cname:L4Xt15I+OznqQpWE\r\na=ssrc:2610837613 msid:1198181 1928882\r\na=ssrc:2610837613 mslabel:1198181\r\na=ssrc:2610837613 label:1928882\r\nm=video 9 RTP\/SAVPF 100 116 117 121 96\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:BVoxeCZhs4F4wXbh\r\na=ice-pwd:D148TRs02Z2y29RJ5yMLKaGW\r\na=fingerprint:sha-1 4C:64:21:C4:A1:18:7A:D4:FC:7C:B6:4A:17:8F:C5:08:4E:D0:68:99\r\na=setup:actpass\r\na=mid:video\r\na=extmap:2 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:3 http:\/\/www.webrtc.org\/experiments\/rtp-hdrext\/abs-send-time\r\na=extmap:4 urn:3gpp:video-orientation\r\na=sendrecv\r\na=rtcp-mux\r\na=rtpmap:100 VP8\/90000\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtcp-fb:100 goog-remb\r\na=rtpmap:116 red\/90000\r\na=rtpmap:117 ulpfec\/90000\r\na=rtpmap:121 H264\/90000\r\na=rtcp-fb:121 ccm fir\r\na=rtcp-fb:121 nack\r\na=rtcp-fb:121 nack pli\r\na=rtcp-fb:121 goog-remb\r\na=rtpmap:96 rtx\/90000\r\na=fmtp:96 apt=100\r\na=ssrc-group:FID 476030998 2424016238\r\na=ssrc:476030998 cname:L4Xt15I+OznqQpWE\r\na=ssrc:476030998 msid:1198181 1929283\r\na=ssrc:476030998 mslabel:1198181\r\na=ssrc:476030998 label:1929283\r\na=ssrc:2424016238 cname:L4Xt15I+OznqQpWE\r\na=ssrc:2424016238 msid:1198181 1929283\r\na=ssrc:2424016238 mslabel:1198181\r\na=ssrc:2424016238 label:1929283\r\n","type":"offer"}} 09-21 11:11:48.193 5922-6423/com.cleva.classmilesreminder D/JANUSCLIENT: Ice Gathering GATHERING 09-21 11:11:48.193 5922-6423/com.cleva.classmilesreminder D/JANUSCLIENT: Ice Gathering GATHERING 09-21 11:11:48.193 5922-6423/com.cleva.classmilesreminder D/JANUSCLIENT: Ice Gathering GATHERING 09-21 11:11:48.193 5922-6423/com.cleva.classmilesreminder D/JANUSCLIENT: Ice Gathering GATHERING 09-21 11:11:48.193 5922-6423/com.cleva.classmilesreminder D/JANUSCLIENT: On Set Success 09-21 11:11:48.203 5922-6423/com.cleva.classmilesreminder D/JANUSCLIENT: Sent: {"candidate":{"candidate":"candidate:274359594 1 udp 2122260223 192.168.1.206 41706 typ host generation 0","sdpMid":"audio","sdpMLineIndex":0},"janus":"trickle","token":"11e3836c94dbc2705504640d86cf9daa79251a37","session_id":7248864504613337,"handle_id":6320297303762274,"transaction":"4alyzEbq2PBT"} 09-21 11:11:48.203 5922-6423/com.cleva.classmilesreminder D/JANUSCLIENT: Sent: {"candidate":{"candidate":"candidate:547260449 1 udp 2122194687 10.0.2.15 40666 typ host generation 0","sdpMid":"audio","sdpMLineIndex":0},"janus":"trickle","token":"11e3836c94dbc2705504640d86cf9daa79251a37","session_id":7248864504613337,"handle_id":6320297303762274,"transaction":"W4NLTqqeLREF"} 09-21 11:11:48.203 5922-6423/com.cleva.classmilesreminder D/JANUSCLIENT: Sent: {"candidate":{"candidate":"candidate:274359594 2 udp 2122260222 192.168.1.206 54321 typ host generation 0","sdpMid":"audio","sdpMLineIndex":0},"janus":"trickle","token":"11e3836c94dbc2705504640d86cf9daa79251a37","session_id":7248864504613337,"handle_id":6320297303762274,"transaction":"e99GuTRsXNR5"} 09-21 11:11:48.203 5922-6423/com.cleva.classmilesreminder D/JANUSCLIENT: Sent: {"candidate":{"candidate":"candidate:547260449 2 udp 2122194686 10.0.2.15 52851 typ host generation 0","sdpMid":"audio","sdpMLineIndex":0},"janus":"trickle","token":"11e3836c94dbc2705504640d86cf9daa79251a37","session_id":7248864504613337,"handle_id":6320297303762274,"transaction":"fsOMExY0ON3P"} 09-21 11:11:48.203 5922-6423/com.cleva.classmilesreminder D/JANUSCLIENT: Sent: {"candidate":{"candidate":"candidate:274359594 1 udp 2122260223 192.168.1.206 49299 typ host generation 0","sdpMid":"video","sdpMLineIndex":1},"janus":"trickle","token":"11e3836c94dbc2705504640d86cf9daa79251a37","session_id":7248864504613337,"handle_id":6320297303762274,"transaction":"ozSQpKdec3Sy"} 09-21 11:11:48.213 5922-6423/com.cleva.classmilesreminder D/JANUSCLIENT: Sent: {"candidate":{"candidate":"candidate:547260449 1 udp 2122194687 10.0.2.15 48576 typ host generation 0","sdpMid":"video","sdpMLineIndex":1},"janus":"trickle","token":"11e3836c94dbc2705504640d86cf9daa79251a37","session_id":7248864504613337,"handle_id":6320297303762274,"transaction":"yFKo3hG70oNE"} 09-21 11:11:48.213 5922-6423/com.cleva.classmilesreminder D/JANUSCLIENT: Sent: {"candidate":{"candidate":"candidate:274359594 2 udp 2122260222 192.168.1.206 35526 typ host generation 0","sdpMid":"video","sdpMLineIndex":1},"janus":"trickle","token":"11e3836c94dbc2705504640d86cf9daa79251a37","session_id":7248864504613337,"handle_id":6320297303762274,"transaction":"MnZDXZjjNoHl"} 09-21 11:11:48.213 5922-6423/com.cleva.classmilesreminder D/JANUSCLIENT: Sent: {"candidate":{"candidate":"candidate:547260449 2 udp 2122194686 10.0.2.15 51702 typ host generation 0","sdpMid":"video","sdpMLineIndex":1},"janus":"trickle","token":"11e3836c94dbc2705504640d86cf9daa79251a37","session_id":7248864504613337,"handle_id":6320297303762274,"transaction":"49GgV9XFJKdE"} 09-21 11:11:48.213 5922-6409/com.cleva.classmilesreminder D/JANUSCLIENT: Recv: { "janus": "ack", "session_id": 7248864504613337, "transaction": "AHaABRWjRbcf" } 09-21 11:11:48.223 5922-6409/com.cleva.classmilesreminder D/JANUSCLIENT: Recv: { "janus": "ack", "session_id": 7248864504613337, "transaction": "v003hUz6gBhA" } 09-21 11:11:48.223 5922-6409/com.cleva.classmilesreminder D/JANUSCLIENT: Recv: { "janus": "ack", "session_id": 7248864504613337, "transaction": "4alyzEbq2PBT" } 09-21 11:11:48.223 5922-6409/com.cleva.classmilesreminder D/JANUSCLIENT: Recv: { "janus": "ack", "session_id": 7248864504613337, "transaction": "W4NLTqqeLREF" } 09-21 11:11:48.223 5922-6409/com.cleva.classmilesreminder D/JANUSCLIENT: Recv: { "janus": "ack", "session_id": 7248864504613337, "transaction": "e99GuTRsXNR5" } 09-21 11:11:48.223 5922-6409/com.cleva.classmilesreminder D/JANUSCLIENT: Recv: { "janus": "ack", "session_id": 7248864504613337, "transaction": "fsOMExY0ON3P" } 09-21 11:11:48.283 5922-6409/com.cleva.classmilesreminder D/JANUSCLIENT: Recv: { "janus": "ack", "session_id": 7248864504613337, "transaction": "ozSQpKdec3Sy" } 09-21 11:11:48.283 5922-6409/com.cleva.classmilesreminder D/JANUSCLIENT: Recv: { "janus": "ack", "session_id": 7248864504613337, "transaction": "yFKo3hG70oNE" } 09-21 11:11:48.283 5922-6409/com.cleva.classmilesreminder D/JANUSCLIENT: Recv: { "janus": "ack", "session_id": 7248864504613337, "transaction": "MnZDXZjjNoHl" } 09-21 11:11:48.283 5922-6409/com.cleva.classmilesreminder D/JANUSCLIENT: Recv: { "janus": "ack", "session_id": 7248864504613337, "transaction": "49GgV9XFJKdE" } 09-21 11:11:48.303 5922-6423/com.cleva.classmilesreminder D/JANUSCLIENT: Sent: {"candidate":{"candidate":"candidate:1591319002 1 tcp 1518280447 192.168.1.206 42854 typ host tcptype passive generation 0","sdpMid":"audio","sdpMLineIndex":0},"janus":"trickle","token":"11e3836c94dbc2705504640d86cf9daa79251a37","session_id":7248864504613337,"handle_id":6320297303762274,"transaction":"PVZrba1wC0NO"} 09-21 11:11:48.313 5922-6423/com.cleva.classmilesreminder D/JANUSCLIENT: Sent: {"candidate":{"candidate":"candidate:1847424209 1 tcp 1518214911 10.0.2.15 60293 typ host tcptype passive generation 0","sdpMid":"audio","sdpMLineIndex":0},"janus":"trickle","token":"11e3836c94dbc2705504640d86cf9daa79251a37","session_id":7248864504613337,"handle_id":6320297303762274,"transaction":"V2nmTLRdUjWW"} 09-21 11:11:48.313 5922-6520/com.cleva.classmilesreminder D/VideoCapturerAndroid: Camera orientation: 270 .Device orientation: 0 09-21 11:11:48.313 5922-6423/com.cleva.classmilesreminder D/JANUSCLIENT: Sent: {"candidate":{"candidate":"candidate:1591319002 2 tcp 1518280446 192.168.1.206 43787 typ host tcptype passive generation 0","sdpMid":"audio","sdpMLineIndex":0},"janus":"trickle","token":"11e3836c94dbc2705504640d86cf9daa79251a37","session_id":7248864504613337,"handle_id":6320297303762274,"transaction":"7NUOl8py9qCJ"} 09-21 11:11:48.313 5922-6423/com.cleva.classmilesreminder D/JANUSCLIENT: Sent: {"candidate":{"candidate":"candidate:1847424209 2 tcp 1518214910 10.0.2.15 33003 typ host tcptype passive generation 0","sdpMid":"audio","sdpMLineIndex":0},"janus":"trickle","token":"11e3836c94dbc2705504640d86cf9daa79251a37","session_id":7248864504613337,"handle_id":6320297303762274,"transaction":"8xVJEYItG5lL"} 09-21 11:11:48.313 5922-6423/com.cleva.classmilesreminder D/JANUSCLIENT: Sent: {"candidate":{"candidate":"candidate:1591319002 1 tcp 1518280447 192.168.1.206 56027 typ host tcptype passive generation 0","sdpMid":"video","sdpMLineIndex":1},"janus":"trickle","token":"11e3836c94dbc2705504640d86cf9daa79251a37","session_id":7248864504613337,"handle_id":6320297303762274,"transaction":"zv0yFnS63NUp"} 09-21 11:11:48.313 5922-6520/com.cleva.classmilesreminder D/VideoCapturerAndroid: isVideoStabilizationSupported: true 09-21 11:11:48.323 5922-6520/com.cleva.classmilesreminder D/VideoCapturerAndroid: Start capturing: 640x480@[8000:30000] 09-21 11:11:48.323 5922-6423/com.cleva.classmilesreminder D/JANUSCLIENT: Sent: {"candidate":{"candidate":"candidate:1847424209 1 tcp 1518214911 10.0.2.15 55011 typ host tcptype passive generation 0","sdpMid":"video","sdpMLineIndex":1},"janus":"trickle","token":"11e3836c94dbc2705504640d86cf9daa79251a37","session_id":7248864504613337,"handle_id":6320297303762274,"transaction":"DicgV2BzjYuA"} 09-21 11:11:48.323 5922-6423/com.cleva.classmilesreminder D/JANUSCLIENT: Sent: {"candidate":{"candidate":"candidate:1591319002 2 tcp 1518280446 192.168.1.206 45732 typ host tcptype passive generation 0","sdpMid":"video","sdpMLineIndex":1},"janus":"trickle","token":"11e3836c94dbc2705504640d86cf9daa79251a37","session_id":7248864504613337,"handle_id":6320297303762274,"transaction":"UaBIufneRcW0"} 09-21 11:11:48.323 5922-6423/com.cleva.classmilesreminder D/JANUSCLIENT: Sent: {"candidate":{"candidate":"candidate:1847424209 2 tcp 1518214910 10.0.2.15 33563 typ host tcptype passive generation 0","sdpMid":"video","sdpMLineIndex":1},"janus":"trickle","token":"11e3836c94dbc2705504640d86cf9daa79251a37","session_id":7248864504613337,"handle_id":6320297303762274,"transaction":"yxwZvkKsfCd0"} 09-21 11:11:48.323 5922-6520/com.cleva.classmilesreminder D/VideoCapturerAndroid: queueCameraBuffers enqued 3 buffers of size 460800. 09-21 11:11:48.333 5922-6409/com.cleva.classmilesreminder D/JANUSCLIENT: Recv: { "janus": "ack", "session_id": 7248864504613337, "transaction": "PVZrba1wC0NO" } 09-21 11:11:48.353 5922-6409/com.cleva.classmilesreminder D/JANUSCLIENT: Recv: { "janus": "ack", "session_id": 7248864504613337, "transaction": "V2nmTLRdUjWW" } 09-21 11:11:48.353 5922-6409/com.cleva.classmilesreminder D/JANUSCLIENT: Recv: { "janus": "ack", "session_id": 7248864504613337, "transaction": "7NUOl8py9qCJ" } 09-21 11:11:48.353 5922-6409/com.cleva.classmilesreminder D/JANUSCLIENT: Recv: { "janus": "ack", "session_id": 7248864504613337, "transaction": "8xVJEYItG5lL" } 09-21 11:11:48.353 5922-6409/com.cleva.classmilesreminder D/JANUSCLIENT: Recv: { "janus": "ack", "session_id": 7248864504613337, "transaction": "zv0yFnS63NUp" } 09-21 11:11:48.353 5922-6409/com.cleva.classmilesreminder D/JANUSCLIENT: Recv: { "janus": "ack", "session_id": 7248864504613337, "transaction": "DicgV2BzjYuA" } 09-21 11:11:48.403 5922-6409/com.cleva.classmilesreminder D/JANUSCLIENT: Recv: { "janus": "ack", "session_id": 7248864504613337, "transaction": "UaBIufneRcW0" } 09-21 11:11:48.403 5922-6409/com.cleva.classmilesreminder D/JANUSCLIENT: Recv: { "janus": "ack", "session_id": 7248864504613337, "transaction": "yxwZvkKsfCd0" } 09-21 11:11:48.513 5922-6423/com.cleva.classmilesreminder D/JANUSCLIENT: Sent: {"candidate":{"candidate":"candidate:2433901470 1 udp 1686052607 36.88.62.7 41706 typ srflx raddr 192.168.1.206 rport 41706 generation 0","sdpMid":"audio","sdpMLineIndex":0},"janus":"trickle","token":"11e3836c94dbc2705504640d86cf9daa79251a37","session_id":7248864504613337,"handle_id":6320297303762274,"transaction":"wW2PTF7xg4gG"} 09-21 11:11:48.513 5922-6423/com.cleva.classmilesreminder D/JANUSCLIENT: Sent: {"candidate":{"candidate":"candidate:2433901470 2 udp 1686052606 36.88.62.7 54321 typ srflx raddr 192.168.1.206 rport 54321 generation 0","sdpMid":"audio","sdpMLineIndex":0},"janus":"trickle","token":"11e3836c94dbc2705504640d86cf9daa79251a37","session_id":7248864504613337,"handle_id":6320297303762274,"transaction":"KscRyqJC57LI"} 09-21 11:11:48.513 5922-6423/com.cleva.classmilesreminder D/JANUSCLIENT: Sent: {"candidate":{"candidate":"candidate:2433901470 1 udp 1686052607 36.88.62.7 49299 typ srflx raddr 192.168.1.206 rport 49299 generation 0","sdpMid":"video","sdpMLineIndex":1},"janus":"trickle","token":"11e3836c94dbc2705504640d86cf9daa79251a37","session_id":7248864504613337,"handle_id":6320297303762274,"transaction":"xayg1MyJYUYC"} 09-21 11:11:48.523 5922-6423/com.cleva.classmilesreminder D/JANUSCLIENT: Sent: {"candidate":{"candidate":"candidate:2433901470 2 udp 1686052606 36.88.62.7 35526 typ srflx raddr 192.168.1.206 rport 35526 generation 0","sdpMid":"video","sdpMLineIndex":1},"janus":"trickle","token":"11e3836c94dbc2705504640d86cf9daa79251a37","session_id":7248864504613337,"handle_id":6320297303762274,"transaction":"WmExCDxVjj3K"} 09-21 11:11:48.583 5922-6409/com.cleva.classmilesreminder D/JANUSCLIENT: Recv: { "janus": "ack", "session_id": 7248864504613337, "transaction": "wW2PTF7xg4gG" } 09-21 11:11:48.593 5922-6409/com.cleva.classmilesreminder D/JANUSCLIENT: Recv: { "janus": "ack", "session_id": 7248864504613337, "transaction": "KscRyqJC57LI" } 09-21 11:11:48.593 5922-6409/com.cleva.classmilesreminder D/JANUSCLIENT: Recv: { "janus": "ack", "session_id": 7248864504613337, "transaction": "xayg1MyJYUYC" } 09-21 11:11:48.593 5922-6422/com.cleva.classmilesreminder D/VideoRendererGui: ID: 0. YuvImageRenderer.setSize: 480 x 640 rotation 0 09-21 11:11:48.593 5922-6422/com.cleva.classmilesreminder D/VideoRendererGui: YuvImageRenderer.setSize done. 09-21 11:11:48.603 5922-6395/com.cleva.classmilesreminder D/VideoRendererGui: ID: 0. AdjustTextureCoords. Display: 0.0 x 0.0. Video: 480 x 640. Rotation: 0. Mirror: false 09-21 11:11:48.603 5922-6395/com.cleva.classmilesreminder D/VideoRendererGui: AdjustTextureCoords done 09-21 11:11:48.633 5922-6409/com.cleva.classmilesreminder D/JANUSCLIENT: Recv: { "janus": "ack", "session_id": 7248864504613337, "transaction": "WmExCDxVjj3K" } 09-21 11:11:51.363 5922-6409/com.cleva.classmilesreminder D/JANUSCLIENT: Recv: { "janus": "event", "session_id": 7248864504613337, "sender": 5643648399638896, "transaction": "AHaABRWjRbcf", "plugindata": { "plugin": "janus.plugin.videoroom", "data": { "videoroom": "attached", "room": 787480, "id": 32, "display": "Robith S. Islam" } }, "jsep": { "type": "offer", "sdp": "v=0\r\no=- 1474431013591286 1474431013591286 IN IP4 103.43.44.197\r\ns=Room 787480\r\nt=0 0\r\na=group:BUNDLE audio video\r\na=msid-semantic: WMS janus\r\nm=audio 1 RTP/SAVPF 111\r\nc=IN IP4 103.43.44.197\r\na=mid:audio\r\na=sendonly\r\na=rtcp-mux\r\na=ice-ufrag:YSTv\r\na=ice-pwd:soszcPaEYoQJGSqRVfz6GI\r\na=ice-options:trickle\r\na=fingerprint:sha-256 AA:CD:49:D2:29:8D:DF:9E:F5:AB:74:52:AE:CE:19:AB:BB:C3:13:C5:EE:07:85:6E:61:4A:17:C8:06:DC:5F:AC\r\na=setup:actpass\r\na=connection:new\r\na=rtpmap:111 opus/48000/2\r\na=ssrc:709790833 cname:janusaudio\r\na=ssrc:709790833 msid:janus janusa0\r\na=ssrc:709790833 mslabel:janus\r\na=ssrc:709790833 label:janusa0\r\na=candidate:3 1 udp 2013266431 103.43.44.197 50002 typ host\r\nm=video 1 RTP/SAVPF 100\r\nc=IN IP4 103.43.44.197\r\na=mid:video\r\na=sendonly\r\na=rtcp-mux\r\na=ice-ufrag:YSTv\r\na=ice-pwd:soszcPaEYoQJGSqRVfz6GI\r\na=ice-options:trickle\r\na=fingerprint:sha-256 AA:CD:49:D2:29:8D:DF:9E:F5:AB:74:52:AE:CE:19:AB:BB:C3:13:C5:EE:07:85:6E:61:4A:17:C8:06:DC:5F:AC\r\na=setup:actpass\r\na=connection:new\r\na=rtpmap:100 VP8/90000\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtcp-fb:100 goog-remb\r\na=ssrc:2105513414 cname:janusvideo\r\na=ssrc:2105513414 msid:janus janusv0\r\na=ssrc:2105513414 mslabel:janus\r\na=ssrc:2105513414 label:janusv0\r\na=candidate:3 1 udp 2013266431 103.43.44.197 50002 typ host\r\n" } } 09-21 11:11:51.363 5922-6409/com.cleva.classmilesreminder D/JANUSCLIENT: BALA SENDER = 5643648399638896 09-21 11:11:51.373 5922-6409/com.cleva.classmilesreminder D/JANUSCLIENT: Recv: { "janus": "event", "session_id": 7248864504613337, "sender": 6320297303762274, "transaction": "v003hUz6gBhA", "plugindata": { "plugin": "janus.plugin.videoroom", "data": { "videoroom": "event", "room": 787480, "configured": "ok" } }, "jsep": { "type": "answer", "sdp": "v=0\r\no=- 1474431112224485 1474431112224485 IN IP4 103.43.44.197\r\ns=Room 787480\r\nt=0 0\r\na=group:BUNDLE audio video\r\na=msid-semantic: WMS janus\r\nm=audio 1 RTP/SAVPF 111\r\nc=IN IP4 103.43.44.197\r\na=mid:audio\r\na=recvonly\r\na=rtcp-mux\r\na=ice-ufrag:7Wma\r\na=ice-pwd:rEtSwKNTEaYpqRWMFNpXCA\r\na=ice-options:trickle\r\na=fingerprint:sha-256 AA:CD:49:D2:29:8D:DF:9E:F5:AB:74:52:AE:CE:19:AB:BB:C3:13:C5:EE:07:85:6E:61:4A:17:C8:06:DC:5F:AC\r\na=setup:active\r\na=connection:new\r\na=rtpmap:111 opus/48000/2\r\na=candidate:4 1 udp 2013266431 103.43.44.197 50003 typ host\r\nm=video 1 RTP/SAVPF 100\r\nc=IN IP4 103.43.44.197\r\na=mid:video\r\na=recvonly\r\na=rtcp-mux\r\na=ice-ufrag:7Wma\r\na=ice-pwd:rEtSwKNTEaYpqRWMFNpXCA\r\na=ice-options:trickle\r\na=fingerprint:sha-256 AA:CD:49:D2:29:8D:DF:9E:F5:AB:74:52:AE:CE:19:AB:BB:C3:13:C5:EE:07:85:6E:61:4A:17:C8:06:DC:5F:AC\r\na=setup:active\r\na=connection:new\r\na=rtpmap:100 VP8/90000\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtcp-fb:100 goog-remb\r\na=candidate:4 1 udp 2013266431 103.43.44.197 50003 typ host\r\n" } } 09-21 11:11:51.373 5922-6409/com.cleva.classmilesreminder D/JANUSCLIENT: BALA SENDER = 6320297303762274 09-21 11:11:51.603 5922-6539/com.cleva.classmilesreminder D/JANUSCLIENT: Signal change HAVE_REMOTE_OFFER 09-21 11:11:51.603 5922-6538/com.cleva.classmilesreminder D/MediaCodecVideo: Create HW video decoder for type 0. 09-21 11:11:51.603 5922-6538/com.cleva.classmilesreminder D/MediaCodecVideo: Create HW video decoder for type 2. 09-21 11:11:51.613 5922-6539/com.cleva.classmilesreminder D/JANUSCLIENT: onAddStreamRemote janus 09-21 11:11:51.613 5922-6539/com.cleva.classmilesreminder D/JANUSCLIENT: video tracks enabled 09-21 11:11:51.613 5922-6539/com.cleva.classmilesreminder D/JANUSCLIENT: On Set Success 09-21 11:11:51.623 5922-6539/com.cleva.classmilesreminder D/VIDEO_ROOM: Receiving video 09-21 11:11:51.623 5922-6539/com.cleva.classmilesreminder D/JANUSCLIENT: Create success 09-21 11:11:51.633 5922-6539/com.cleva.classmilesreminder D/JANUSCLIENT: Signal change STABLE 09-21 11:11:51.633 5922-6538/com.cleva.classmilesreminder D/AudioManager: SetCommunicationMode(1)@[tid=6538] 09-21 11:11:51.633 5922-6538/com.cleva.classmilesreminder D/WebRtcAudioManager: setCommunicationMode(true)@[name=Thread-12012 - 6538, id=12015] 09-21 11:11:51.643 5922-6422/com.cleva.classmilesreminder D/AudioManager: SetCommunicationMode(1)@[tid=6422] 09-21 11:11:51.643 5922-6422/com.cleva.classmilesreminder D/WebRtcAudioManager: setCommunicationMode(true)@[name=Thread-12001 - 6422, id=12003] 09-21 11:11:51.733 5922-6538/com.cleva.classmilesreminder D/WebRtcAudioManager: changing audio mode to: MODE_IN_COMMUNICATION 09-21 11:11:51.733 5922-6538/com.cleva.classmilesreminder D/AudioTrackJni: InitPlayout@[tid=6538] 09-21 11:11:51.733 5922-6538/com.cleva.classmilesreminder D/WebRtcAudioTrack: InitPlayout(sampleRate=48000, channels=1) 09-21 11:11:51.733 5922-6538/com.cleva.classmilesreminder D/WebRtcAudioTrack: byteBuffer.capacity: 960 09-21 11:11:51.733 5922-6538/com.cleva.classmilesreminder D/AudioTrackJni: OnCacheDirectBufferAddress 09-21 11:11:51.733 5922-6538/com.cleva.classmilesreminder D/AudioTrackJni: direct buffer capacity: 960 09-21 11:11:51.733 5922-6538/com.cleva.classmilesreminder D/AudioTrackJni: frames_per_buffer: 480 09-21 11:11:51.733 5922-6538/com.cleva.classmilesreminder D/WebRtcAudioTrack: AudioTrack.getMinBufferSize: 7680 09-21 11:11:51.763 5922-6538/com.cleva.classmilesreminder D/AudioTrackJni: delay_in_milliseconds: 80 09-21 11:11:51.763 5922-6538/com.cleva.classmilesreminder D/AudioTrackJni: StartPlayout@[tid=6538] 09-21 11:11:51.763 5922-6538/com.cleva.classmilesreminder D/WebRtcAudioTrack: StartPlayout 09-21 11:11:51.783 5922-6422/com.cleva.classmilesreminder D/WebRtcAudioManager: changing audio mode to: MODE_IN_COMMUNICATION 09-21 11:11:51.783 5922-6422/com.cleva.classmilesreminder D/AudioTrackJni: InitPlayout@[tid=6422] 09-21 11:11:51.783 5922-6422/com.cleva.classmilesreminder D/WebRtcAudioTrack: InitPlayout(sampleRate=48000, channels=1) 09-21 11:11:51.783 5922-6422/com.cleva.classmilesreminder D/WebRtcAudioTrack: byteBuffer.capacity: 960 09-21 11:11:51.783 5922-6422/com.cleva.classmilesreminder D/AudioTrackJni: OnCacheDirectBufferAddress 09-21 11:11:51.783 5922-6422/com.cleva.classmilesreminder D/AudioTrackJni: direct buffer capacity: 960 09-21 11:11:51.783 5922-6422/com.cleva.classmilesreminder D/AudioTrackJni: frames_per_buffer: 480 09-21 11:11:51.783 5922-6422/com.cleva.classmilesreminder D/WebRtcAudioTrack: AudioTrack.getMinBufferSize: 7680 09-21 11:11:51.813 5922-6538/com.cleva.classmilesreminder D/MediaCodecVideo: DecoderRelease request 09-21 11:11:51.813 5922-6422/com.cleva.classmilesreminder D/AudioTrackJni: delay_in_milliseconds: 80 09-21 11:11:51.813 5922-6422/com.cleva.classmilesreminder D/AudioTrackJni: StartPlayout@[tid=6422] 09-21 11:11:51.813 5922-6422/com.cleva.classmilesreminder D/WebRtcAudioTrack: StartPlayout 09-21 11:11:51.813 5922-6657/com.cleva.classmilesreminder D/WebRtcAudioTrack: AudioTrackThread@[name=AudioTrackJavaThread, id=12018] 09-21 11:11:51.823 5922-6539/com.cleva.classmilesreminder D/JANUSCLIENT: Ice Connection change CHECKING 09-21 11:11:51.823 5922-6539/com.cleva.classmilesreminder D/JANUSCLIENT: Sent: {"janus":"message","token":"11e3836c94dbc2705504640d86cf9daa79251a37","session_id":7248864504613337,"handle_id":5643648399638896,"transaction":"ss2fyn6JBzyR","body":{"request":"start","room":787480},"jsep":{"sdp":"v=0\r\no=- 5051244363312273443 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE audio video\r\na=msid-semantic: WMS\r\nm=audio 9 RTP\/SAVPF 111\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:UT+4xAmP2nFjWupk\r\na=ice-pwd:fz5XSnEOuag2W0CVRp7mDpbt\r\na=fingerprint:sha-1 7C:A7:BC:3D:74:6B:8C:56:8B:C0:C5:D3:02:9F:AD:3B:50:41:C2:AF\r\na=setup:active\r\na=mid:audio\r\na=recvonly\r\na=rtcp-mux\r\na=rtpmap:111 opus\/48000\/2\r\na=fmtp:111 minptime=10; useinbandfec=1\r\na=maxptime:60\r\nm=video 9 RTP\/SAVPF 100\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:UT+4xAmP2nFjWupk\r\na=ice-pwd:fz5XSnEOuag2W0CVRp7mDpbt\r\na=fingerprint:sha-1 7C:A7:BC:3D:74:6B:8C:56:8B:C0:C5:D3:02:9F:AD:3B:50:41:C2:AF\r\na=setup:active\r\na=mid:video\r\na=recvonly\r\na=rtcp-mux\r\na=rtpmap:100 VP8\/90000\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtcp-fb:100 goog-remb\r\n","type":"answer"}} 09-21 11:11:51.823 5922-6423/com.cleva.classmilesreminder D/JANUSCLIENT: Signal change STABLE 09-21 11:11:51.833 5922-6539/com.cleva.classmilesreminder D/JANUSCLIENT: Ice Gathering GATHERING 09-21 11:11:51.833 5922-6539/com.cleva.classmilesreminder D/JANUSCLIENT: Ice Gathering GATHERING 09-21 11:11:51.833 5922-6539/com.cleva.classmilesreminder D/JANUSCLIENT: On Set Success 09-21 11:11:51.853 5922-6662/com.cleva.classmilesreminder D/WebRtcAudioTrack: AudioTrackThread@[name=AudioTrackJavaThread, id=12019] 09-21 11:11:51.853 5922-6539/com.cleva.classmilesreminder D/JANUSCLIENT: Sent: {"candidate":{"candidate":"candidate:274359594 1 udp 2122260223 192.168.1.206 59945 typ host generation 0","sdpMid":"audio","sdpMLineIndex":0},"janus":"trickle","token":"11e3836c94dbc2705504640d86cf9daa79251a37","session_id":7248864504613337,"handle_id":5643648399638896,"transaction":"u6M4RHVJ4JA9"} 09-21 11:11:51.853 5922-6539/com.cleva.classmilesreminder D/JANUSCLIENT: Sent: {"candidate":{"candidate":"candidate:274359594 1 udp 2122260223 192.168.1.206 59945 typ host generation 0","sdpMid":"video","sdpMLineIndex":1},"janus":"trickle","token":"11e3836c94dbc2705504640d86cf9daa79251a37","session_id":7248864504613337,"handle_id":5643648399638896,"transaction":"mIlnvtGLy5bK"} 09-21 11:11:51.863 5922-6539/com.cleva.classmilesreminder D/JANUSCLIENT: Sent: {"candidate":{"candidate":"candidate:547260449 1 udp 2122194687 10.0.2.15 48861 typ host generation 0","sdpMid":"audio","sdpMLineIndex":0},"janus":"trickle","token":"11e3836c94dbc2705504640d86cf9daa79251a37","session_id":7248864504613337,"handle_id":5643648399638896,"transaction":"5jNDGunwaTdH"} 09-21 11:11:51.863 5922-6422/com.cleva.classmilesreminder D/MediaCodecVideo: Create HW video encoder for type 0 (VP8). 09-21 11:11:51.863 5922-6422/com.cleva.classmilesreminder D/MediaCodecVideo: InitEncode request 09-21 11:11:51.863 5922-6539/com.cleva.classmilesreminder D/JANUSCLIENT: Sent: {"candidate":{"candidate":"candidate:547260449 1 udp 2122194687 10.0.2.15 48861 typ host generation 0","sdpMid":"video","sdpMLineIndex":1},"janus":"trickle","token":"11e3836c94dbc2705504640d86cf9daa79251a37","session_id":7248864504613337,"handle_id":5643648399638896,"transaction":"NGaoKu2VqAI7"} 09-21 11:11:51.863 5922-6668/com.cleva.classmilesreminder D/MediaCodecVideo: InitEncodeOnCodecThread Type: 0. 176 x 144. Bitrate: 300 kbps. Fps: 60 09-21 11:11:51.873 5922-6539/com.cleva.classmilesreminder D/JANUSCLIENT: Sent: {"candidate":{"candidate":"candidate:2433901470 1 udp 1686052607 36.88.62.7 59945 typ srflx raddr 192.168.1.206 rport 59945 generation 0","sdpMid":"audio","sdpMLineIndex":0},"janus":"trickle","token":"11e3836c94dbc2705504640d86cf9daa79251a37","session_id":7248864504613337,"handle_id":5643648399638896,"transaction":"OKJynKAMZlrr"} 09-21 11:11:51.873 5922-6668/com.cleva.classmilesreminder D/MediaCodecVideoEncoder: Java initEncode: VIDEO_CODEC_VP8 : 176 x 144. @ 300 kbps. Fps: 60. Color: 0x0 09-21 11:11:51.873 5922-6539/com.cleva.classmilesreminder D/JANUSCLIENT: Sent: {"candidate":{"candidate":"candidate:2433901470 1 udp 1686052607 36.88.62.7 59945 typ srflx raddr 192.168.1.206 rport 59945 generation 0","sdpMid":"video","sdpMLineIndex":1},"janus":"trickle","token":"11e3836c94dbc2705504640d86cf9daa79251a37","session_id":7248864504613337,"handle_id":5643648399638896,"transaction":"jfZXVZ6oGEyF"} 09-21 11:11:51.873 5922-6668/com.cleva.classmilesreminder V/MediaCodecVideoEncoder: Found candidate encoder OMX.qcom.video.encoder.vp8 09-21 11:11:51.883 5922-6668/com.cleva.classmilesreminder V/MediaCodecVideoEncoder: Color: 0x7fa30c04 09-21 11:11:51.883 5922-6668/com.cleva.classmilesreminder V/MediaCodecVideoEncoder: Color: 0x7f000789 09-21 11:11:51.883 5922-6668/com.cleva.classmilesreminder V/MediaCodecVideoEncoder: Color: 0x7f420888 09-21 11:11:51.883 5922-6668/com.cleva.classmilesreminder V/MediaCodecVideoEncoder: Color: 0x15 09-21 11:11:51.883 5922-6668/com.cleva.classmilesreminder D/MediaCodecVideoEncoder: Found target encoder for mime video/x-vnd.on2.vp8 : OMX.qcom.video.encoder.vp8. Color: 0x15 09-21 11:11:51.883 5922-6668/com.cleva.classmilesreminder D/MediaCodecVideoEncoder: Format: {mime=video/x-vnd.on2.vp8, frame-rate=60, color-format=21, height=144, width=176, bitrate=300000, i-frame-interval=100, bitrate-mode=2} 09-21 11:11:51.893 5922-6409/com.cleva.classmilesreminder D/JANUSCLIENT: Recv: { "janus": "event", "session_id": 7248864504613337, "sender": 5643648399638896, "transaction": "ss2fyn6JBzyR", "plugindata": { "plugin": "janus.plugin.videoroom", "data": { "videoroom": "event", "room": 787480, "started": "ok" } } } 09-21 11:11:51.893 5922-6409/com.cleva.classmilesreminder D/JANUSCLIENT: BALA SENDER = 5643648399638896 09-21 11:11:51.893 5922-6670/com.cleva.classmilesreminder I/OMXClient: Using client-side OMX mux. 09-21 11:11:51.893 5922-6539/com.cleva.classmilesreminder D/JANUSCLIENT: Sent: {"candidate":{"completed":true},"janus":"trickle","token":"11e3836c94dbc2705504640d86cf9daa79251a37","session_id":7248864504613337,"handle_id":5643648399638896,"transaction":"SS1MHGqte8OE"} 09-21 11:11:51.893 5922-6409/com.cleva.classmilesreminder D/JANUSCLIENT: Recv: { "janus": "ack", "session_id": 7248864504613337, "transaction": "ss2fyn6JBzyR" } 09-21 11:11:51.893 5922-6539/com.cleva.classmilesreminder D/JANUSCLIENT: Ice Gathering COMPLETE 09-21 11:11:51.893 5922-6409/com.cleva.classmilesreminder D/JANUSCLIENT: Recv: { "janus": "ack", "session_id": 7248864504613337, "transaction": "u6M4RHVJ4JA9" } 09-21 11:11:51.893 5922-6409/com.cleva.classmilesreminder D/JANUSCLIENT: Recv: { "janus": "ack", "session_id": 7248864504613337, "transaction": "mIlnvtGLy5bK" } 09-21 11:11:51.893 5922-6409/com.cleva.classmilesreminder D/JANUSCLIENT: Recv: { "janus": "ack", "session_id": 7248864504613337, "transaction": "5jNDGunwaTdH" } 09-21 11:11:51.893 5922-6409/com.cleva.classmilesreminder D/JANUSCLIENT: Recv: { "janus": "ack", "session_id": 7248864504613337, "transaction": "NGaoKu2VqAI7" } 09-21 11:11:51.893 5922-6409/com.cleva.classmilesreminder D/JANUSCLIENT: Recv: { "janus": "ack", "session_id": 7248864504613337, "transaction": "OKJynKAMZlrr" } 09-21 11:11:51.893 5922-6409/com.cleva.classmilesreminder D/JANUSCLIENT: Recv: { "janus": "ack", "session_id": 7248864504613337, "transaction": "jfZXVZ6oGEyF" } 09-21 11:11:51.953 5922-6539/com.cleva.classmilesreminder D/JANUSCLIENT: Ice Connection change CONNECTED 09-21 11:11:51.963 5922-6409/com.cleva.classmilesreminder D/JANUSCLIENT: Recv: { "janus": "ack", "session_id": 7248864504613337, "transaction": "SS1MHGqte8OE" } 09-21 11:11:51.963 5922-6409/com.cleva.classmilesreminder D/JANUSCLIENT: Recv: { "janus": "webrtcup", "session_id": 7248864504613337, "sender": 5643648399638896 } 09-21 11:11:51.963 5922-6409/com.cleva.classmilesreminder D/JANUSCLIENT: BALA SENDER = 5643648399638896 09-21 11:11:52.023 5922-6670/com.cleva.classmilesreminder E/ACodec: [OMX.qcom.video.encoder.vp8] storeMetaDataInBuffers (output) failed w/ err -2147483648 09-21 11:11:52.023 5922-6670/com.cleva.classmilesreminder W/ACodec: do not know color format 0x7fa30c04 = 2141391876 09-21 11:11:52.023 5922-6670/com.cleva.classmilesreminder W/ACodec: do not know color format 0x7f000789 = 2130708361 09-21 11:11:52.043 5922-6670/com.cleva.classmilesreminder I/ACodec: [OMX.qcom.video.encoder.vp8] setupVideoEncoder succeeded 09-21 11:11:52.073 5922-6668/com.cleva.classmilesreminder D/MediaCodecVideoEncoder: Input buffers: 3. Output buffers: 4 09-21 11:11:52.083 5922-6423/com.cleva.classmilesreminder D/JANUSCLIENT: Ice Connection change CHECKING 09-21 11:11:52.083 5922-6423/com.cleva.classmilesreminder D/JANUSCLIENT: On Set Success 09-21 11:11:52.143 5922-6423/com.cleva.classmilesreminder D/JANUSCLIENT: Sent: {"candidate":{"completed":true},"janus":"trickle","token":"11e3836c94dbc2705504640d86cf9daa79251a37","session_id":7248864504613337,"handle_id":6320297303762274,"transaction":"7azMeRHPZD8g"} 09-21 11:11:52.143 5922-6423/com.cleva.classmilesreminder D/JANUSCLIENT: Ice Gathering COMPLETE 09-21 11:11:52.223 5922-6409/com.cleva.classmilesreminder D/JANUSCLIENT: Recv: { "janus": "ack", "session_id": 7248864504613337, "transaction": "7azMeRHPZD8g" } 09-21 11:11:52.383 5922-6661/com.cleva.classmilesreminder D/MediaCodecVideo: DecoderRelease request 09-21 11:11:52.393 5922-6646/com.cleva.classmilesreminder D/MediaCodecVideo: InitDecodeOnCodecThread Type: 0. 320 x 180. Fps: 1. Errors: 0 09-21 11:11:52.393 5922-6646/com.cleva.classmilesreminder V/MediaCodecVideoDecoder: Found candidate decoder OMX.qcom.video.decoder.vp8 09-21 11:11:52.393 5922-6646/com.cleva.classmilesreminder V/MediaCodecVideoDecoder: Color: 0x7f420888 09-21 11:11:52.393 5922-6646/com.cleva.classmilesreminder V/MediaCodecVideoDecoder: Color: 0x15 09-21 11:11:52.393 5922-6646/com.cleva.classmilesreminder V/MediaCodecVideoDecoder: Color: 0x13 09-21 11:11:52.393 5922-6646/com.cleva.classmilesreminder V/MediaCodecVideoDecoder: Color: 0x7fa30c04 09-21 11:11:52.393 5922-6646/com.cleva.classmilesreminder V/MediaCodecVideoDecoder: Color: 0x7fa30c05 09-21 11:11:52.393 5922-6646/com.cleva.classmilesreminder D/MediaCodecVideoDecoder: Found target decoder OMX.qcom.video.decoder.vp8. Color: 0x13 09-21 11:11:52.393 5922-6646/com.cleva.classmilesreminder D/MediaCodecVideoDecoder: Java initDecode: VIDEO_CODEC_VP8 : 320 x 180. Color: 0x13. Use Surface: true. Use SW codec: false 09-21 11:11:52.393 5922-6646/com.cleva.classmilesreminder D/MediaCodecVideoDecoder: Decoder shared EGL Context: android.opengl.EGLContext@77ef8d64 09-21 11:11:52.393 5922-6646/com.cleva.classmilesreminder D/MediaCodecVideoDecoder: EGL setup 09-21 11:11:52.413 5922-6646/com.cleva.classmilesreminder D/MediaCodecVideoDecoder: Video decoder TextureID = 7 09-21 11:11:52.413 5922-6646/com.cleva.classmilesreminder D/MediaCodecVideoDecoder: Format: {height=180, width=320, mime=video/x-vnd.on2.vp8} 09-21 11:11:52.423 5922-6687/com.cleva.classmilesreminder I/OMXClient: Using client-side OMX mux. 09-21 11:11:52.443 5922-6687/com.cleva.classmilesreminder I/ACodec: [OMX.qcom.video.decoder.vp8] DRC Mode: Dynamic Buffer Mode 09-21 11:11:52.573 5922-6687/com.cleva.classmilesreminder I/ExtendedCodec: Decoder will be in frame by frame mode 09-21 11:11:52.583 5922-6687/com.cleva.classmilesreminder W/ExtendedCodec: Failed to set frame packing format on component 09-21 11:11:52.663 5922-6646/com.cleva.classmilesreminder D/MediaCodecVideoDecoder: Input buffers: 4. Output buffers: 11 09-21 11:11:52.663 5922-6661/com.cleva.classmilesreminder D/MediaCodecVideo: DecoderRelease request 09-21 11:11:52.663 5922-6646/com.cleva.classmilesreminder D/MediaCodecVideo: DecoderReleaseOnCodecThread: Frames received: 0. 09-21 11:11:52.663 5922-6646/com.cleva.classmilesreminder D/MediaCodecVideoDecoder: Java releaseDecoder 09-21 11:11:52.693 5922-6646/com.cleva.classmilesreminder D/MediaCodecVideoDecoder: Delete video decoder TextureID 7 09-21 11:11:52.693 5922-6646/com.cleva.classmilesreminder D/MediaCodecVideoDecoder: EGL release 09-21 11:11:52.703 5922-6646/com.cleva.classmilesreminder D/MediaCodecVideo: InitDecodeOnCodecThread Type: 0. 320 x 240. Fps: 1. Errors: 0 09-21 11:11:52.703 5922-6646/com.cleva.classmilesreminder V/MediaCodecVideoDecoder: Found candidate decoder OMX.qcom.video.decoder.vp8 09-21 11:11:52.703 5922-6646/com.cleva.classmilesreminder V/MediaCodecVideoDecoder: Color: 0x7f420888 09-21 11:11:52.703 5922-6646/com.cleva.classmilesreminder V/MediaCodecVideoDecoder: Color: 0x15 09-21 11:11:52.703 5922-6646/com.cleva.classmilesreminder V/MediaCodecVideoDecoder: Color: 0x13 09-21 11:11:52.703 5922-6646/com.cleva.classmilesreminder V/MediaCodecVideoDecoder: Color: 0x7fa30c04 09-21 11:11:52.703 5922-6646/com.cleva.classmilesreminder V/MediaCodecVideoDecoder: Color: 0x7fa30c05 09-21 11:11:52.703 5922-6646/com.cleva.classmilesreminder D/MediaCodecVideoDecoder: Found target decoder OMX.qcom.video.decoder.vp8. Color: 0x13 09-21 11:11:52.703 5922-6646/com.cleva.classmilesreminder D/MediaCodecVideoDecoder: Java initDecode: VIDEO_CODEC_VP8 : 320 x 240. Color: 0x13. Use Surface: true. Use SW codec: false 09-21 11:11:52.703 5922-6646/com.cleva.classmilesreminder D/MediaCodecVideoDecoder: Decoder shared EGL Context: android.opengl.EGLContext@77ef8d64 09-21 11:11:52.703 5922-6646/com.cleva.classmilesreminder D/MediaCodecVideoDecoder: EGL setup 09-21 11:11:52.713 5922-6646/com.cleva.classmilesreminder D/MediaCodecVideoDecoder: Video decoder TextureID = 7 09-21 11:11:52.713 5922-6646/com.cleva.classmilesreminder D/MediaCodecVideoDecoder: Format: {height=240, width=320, mime=video/x-vnd.on2.vp8} 09-21 11:11:52.723 5922-6701/com.cleva.classmilesreminder I/OMXClient: Using client-side OMX mux. 09-21 11:11:52.733 5922-6701/com.cleva.classmilesreminder I/ACodec: [OMX.qcom.video.decoder.vp8] DRC Mode: Dynamic Buffer Mode 09-21 11:11:52.813 5922-6701/com.cleva.classmilesreminder I/ExtendedCodec: Decoder will be in frame by frame mode 09-21 11:11:52.813 5922-6701/com.cleva.classmilesreminder W/ExtendedCodec: Failed to set frame packing format on component 09-21 11:11:52.893 5922-6646/com.cleva.classmilesreminder D/MediaCodecVideoDecoder: Input buffers: 4. Output buffers: 11 09-21 11:11:52.913 5922-6701/com.cleva.classmilesreminder W/ACodec: do not know color format 0x7fa30c04 = 2141391876 09-21 11:11:52.923 5922-6646/com.cleva.classmilesreminder D/MediaCodecVideoDecoder: Decoder format changed: {mime=video/raw, crop-top=0, crop-right=319, slice-height=256, color-format=2141391876, height=240, width=320, what=1869968451, crop-bottom=239, crop-left=0, stride=384} 09-21 11:11:52.923 5922-6646/com.cleva.classmilesreminder D/MediaCodecVideoDecoder: Frame stride and slice height: 384 x 256 09-21 11:11:52.923 5922-6659/com.cleva.classmilesreminder D/VideoRendererGui: ID: 1. YuvImageRenderer.setSize: 320 x 240 rotation 0 09-21 11:11:52.923 5922-6659/com.cleva.classmilesreminder D/VideoRendererGui: YuvImageRenderer.setSize done. 09-21 11:11:52.923 5922-6395/com.cleva.classmilesreminder D/VideoRendererGui: ID: 1. AdjustTextureCoords. Display: 1080.0 x 1728.0. Video: 320 x 240. Rotation: 0. Mirror: false 09-21 11:11:52.923 5922-6395/com.cleva.classmilesreminder D/VideoRendererGui: Texture vertices: (-1.0,-0.46875) - (1.0,0.46875) 09-21 11:11:52.923 5922-6395/com.cleva.classmilesreminder D/VideoRendererGui: Texture UV: (0.0,0.0) - (1.0,1.0) 09-21 11:11:52.933 5922-6395/com.cleva.classmilesreminder D/VideoRendererGui: AdjustTextureCoords done 09-21 11:11:53.133 5922-6423/com.cleva.classmilesreminder D/JANUSCLIENT: Ice Connection change CONNECTED 09-21 11:11:53.133 5922-6423/com.cleva.classmilesreminder D/JANUSCLIENT: Ice Connection change COMPLETED 09-21 11:11:53.143 5922-6422/com.cleva.classmilesreminder D/AudioManager: SetCommunicationMode(1)@[tid=6422] 09-21 11:11:53.143 5922-6422/com.cleva.classmilesreminder D/WebRtcAudioManager: setCommunicationMode(true)@[name=Thread-12001 - 6422, id=12003] 09-21 11:11:53.143 5922-6422/com.cleva.classmilesreminder D/AudioRecordJni: InitRecording@[tid=6422] 09-21 11:11:53.143 5922-6422/com.cleva.classmilesreminder D/WebRtcAudioRecord: InitRecording(sampleRate=48000, channels=1) 09-21 11:11:53.143 5922-6422/com.cleva.classmilesreminder D/WebRtcAudioRecord: byteBuffer.capacity: 960 09-21 11:11:53.143 5922-6422/com.cleva.classmilesreminder D/AudioRecordJni: OnCacheDirectBufferAddress 09-21 11:11:53.143 5922-6422/com.cleva.classmilesreminder D/AudioRecordJni: direct buffer capacity: 960 09-21 11:11:53.143 5922-6422/com.cleva.classmilesreminder D/WebRtcAudioRecord: AudioRecord.getMinBufferSize: 3840 09-21 11:11:53.143 5922-6422/com.cleva.classmilesreminder D/WebRtcAudioRecord: bufferSizeInBytes: 3840 09-21 11:11:53.163 5922-6422/com.cleva.classmilesreminder D/WebRtcAudioRecord: AudioRecord session ID: 1080, audio format: 2, channels: 1, sample rate: 48000 09-21 11:11:53.163 5922-6422/com.cleva.classmilesreminder D/WebRtcAudioRecord: AcousticEchoCanceler.isAvailable: false 09-21 11:11:53.163 5922-6422/com.cleva.classmilesreminder D/AudioRecordJni: frames_per_buffer: 480 09-21 11:11:53.163 5922-6422/com.cleva.classmilesreminder D/AudioRecordJni: StartRecording@[tid=6422] 09-21 11:11:53.163 5922-6422/com.cleva.classmilesreminder D/WebRtcAudioRecord: StartRecording 09-21 11:11:53.173 5922-6719/com.cleva.classmilesreminder D/WebRtcAudioRecord: AudioRecordThread@[name=AudioRecordJavaThread, id=12034] 09-21 11:11:53.173 5922-6422/com.cleva.classmilesreminder D/MediaCodecVideo: Destroy video encoder. 09-21 11:11:53.173 5922-6422/com.cleva.classmilesreminder D/MediaCodecVideo: EncoderRelease request 09-21 11:11:53.173 5922-6668/com.cleva.classmilesreminder D/MediaCodecVideo: EncoderReleaseOnCodecThread: Frames received: 0. Encoded: 0. Dropped: 0. 09-21 11:11:53.173 5922-6668/com.cleva.classmilesreminder D/MediaCodecVideoEncoder: Java releaseEncoder 09-21 11:11:53.213 5922-6668/com.cleva.classmilesreminder W/art: Native thread exiting without having called DetachCurrentThread (maybe it's going to use a pthread_keycreate destructor?): Thread[55,tid=6668,Native,Thread=0x55781d7540,peer=0x1361f080,"Thread-12001 - - 6668"] 09-21 11:11:53.213 5922-6422/com.cleva.classmilesreminder D/MediaCodecVideo: Create HW video encoder for type 0 (VP8). 09-21 11:11:53.213 5922-6422/com.cleva.classmilesreminder D/MediaCodecVideo: InitEncode request 09-21 11:11:53.223 5922-6721/com.cleva.classmilesreminder D/MediaCodecVideo: InitEncodeOnCodecThread Type: 0. 480 x 640. Bitrate: 300 kbps. Fps: 60 09-21 11:11:53.223 5922-6721/com.cleva.classmilesreminder D/MediaCodecVideoEncoder: Java initEncode: VIDEO_CODEC_VP8 : 480 x 640. @ 300 kbps. Fps: 60. Color: 0x0 09-21 11:11:53.223 5922-6721/com.cleva.classmilesreminder V/MediaCodecVideoEncoder: Found candidate encoder OMX.qcom.video.encoder.vp8 09-21 11:11:53.233 5922-6721/com.cleva.classmilesreminder V/MediaCodecVideoEncoder: Color: 0x7fa30c04 09-21 11:11:53.233 5922-6721/com.cleva.classmilesreminder V/MediaCodecVideoEncoder: Color: 0x7f000789 09-21 11:11:53.233 5922-6721/com.cleva.classmilesreminder V/MediaCodecVideoEncoder: Color: 0x7f420888 09-21 11:11:53.233 5922-6721/com.cleva.classmilesreminder V/MediaCodecVideoEncoder: Color: 0x15 09-21 11:11:53.233 5922-6721/com.cleva.classmilesreminder D/MediaCodecVideoEncoder: Found target encoder for mime video/x-vnd.on2.vp8 : OMX.qcom.video.encoder.vp8. Color: 0x15 09-21 11:11:53.233 5922-6721/com.cleva.classmilesreminder D/MediaCodecVideoEncoder: Format: {mime=video/x-vnd.on2.vp8, frame-rate=60, color-format=21, height=640, width=480, bitrate=300000, i-frame-interval=100, bitrate-mode=2} 09-21 11:11:53.233 5922-6723/com.cleva.classmilesreminder I/OMXClient: Using client-side OMX mux. 09-21 11:11:53.243 5922-6723/com.cleva.classmilesreminder E/ACodec: [OMX.qcom.video.encoder.vp8] storeMetaDataInBuffers (output) failed w/ err -2147483648 09-21 11:11:53.253 5922-6723/com.cleva.classmilesreminder W/ACodec: do not know color format 0x7fa30c04 = 2141391876 09-21 11:11:53.253 5922-6723/com.cleva.classmilesreminder W/ACodec: do not know color format 0x7f000789 = 2130708361 09-21 11:11:53.263 5922-6723/com.cleva.classmilesreminder I/ACodec: [OMX.qcom.video.encoder.vp8] setupVideoEncoder succeeded 09-21 11:11:53.293 5922-6719/com.cleva.classmilesreminder D/AudioRecordJni: cached playout delay: 80 09-21 11:11:53.293 5922-6721/com.cleva.classmilesreminder D/MediaCodecVideoEncoder: Input buffers: 3. Output buffers: 4 09-21 11:11:53.363 5922-6721/com.cleva.classmilesreminder D/MediaCodecVideoEncoder: Sync frame generated 09-21 11:11:54.223 5922-6409/com.cleva.classmilesreminder D/JANUSCLIENT: Recv: { "janus": "webrtcup", "session_id": 7248864504613337, "sender": 6320297303762274 } 09-21 11:11:54.223 5922-6409/com.cleva.classmilesreminder D/JANUSCLIENT: BALA SENDER = 6320297303762274 09-21 11:11:54.233 5922-6409/com.cleva.classmilesreminder D/JANUSCLIENT: Recv: { "janus": "media", "session_id": 7248864504613337, "sender": 6320297303762274, "type": "audio", "receiving": "true" } 09-21 11:11:54.233 5922-6409/com.cleva.classmilesreminder D/JANUSCLIENT: BALA SENDER = 6320297303762274 09-21 11:11:54.283 5922-6409/com.cleva.classmilesreminder D/JANUSCLIENT: Recv: { "janus": "media", "session_id": 7248864504613337, "sender": 6320297303762274, "type": "video", "receiving": "true" } 09-21 11:11:54.283 5922-6409/com.cleva.classmilesreminder D/JANUSCLIENT: BALA SENDER = 6320297303762274 09-21 11:11:55.953 5922-6646/com.cleva.classmilesreminder D/MediaCodecVideo: Decoder bitrate: 75 kbps, fps: 12, decTime: 18 for last 3062 ms 09-21 11:11:56.243 5922-6721/com.cleva.classmilesreminder D/MediaCodecVideo: Encoder bitrate: 115, target: 300 kbps, fps: 29, encTime: 32 for last 3021 ms 09-21 11:11:56.833 5922-6420/com.cleva.classmilesreminder D/JANUSCLIENT: Sent: {"janus":"keepalive","token":"11e3836c94dbc2705504640d86cf9daa79251a37","session_id":7248864504613337,"transaction":"dZC7OfBj82Eg"} 09-21 11:11:56.913 5922-6409/com.cleva.classmilesreminder D/JANUSCLIENT: Recv: { "janus": "ack", "session_id": 7248864504613337, "transaction": "dZC7OfBj82Eg" } 09-21 11:11:57.523 5922-6721/com.cleva.classmilesreminder D/MediaCodecVideoEncoder: Sync frame request 09-21 11:11:57.553 5922-6721/com.cleva.classmilesreminder D/MediaCodecVideoEncoder: Sync frame generated 09-21 11:11:58.323 5922-6721/com.cleva.classmilesreminder V/MediaCodecVideoEncoder: setRates: 325 kbps. Fps: 30 09-21 11:11:58.323 5922-6721/com.cleva.classmilesreminder D/MediaCodecVideoEncoder: Sync frame request 09-21 11:11:58.353 5922-6721/com.cleva.classmilesreminder D/MediaCodecVideoEncoder: Sync frame generated 09-21 11:11:58.893 5922-5922/com.cleva.classmilesreminder D/VideoRendererGui: VideoRendererGui.remove 09-21 11:11:58.893 5922-5922/com.cleva.classmilesreminder D/JANUSCLIENT: Socket closed for some reason 09-21 11:11:58.903 5922-5922/com.cleva.classmilesreminder E/rtc: #

Fatal error in ../../talk/app/webrtc/java/jni/peerconnection_jni.cc, line 973

                                                             # Check failed: 0 == (reinterpret_cast<MediaStreamInterface_>(j_p))->Release() (0 vs. 1)
                                                             # Unexpected refcount.
                                                             #

09-21 11:11:58.903 5922-5922/com.cleva.classmilesreminder A/libc: Fatal signal 6 (SIGABRT), code -6 in tid 5922 (ssmilesreminder) 09-21 11:11:58.953 5922-6659/com.cleva.classmilesreminder A/libc: Fatal signal 11 (SIGSEGV), code 1, fault addr 0x2d72656666757a in tid 6659 (IncomingVideoSt) 09-21 11:12:00.513 5922-6662/com.cleva.classmilesreminder W/AudioTrack: releaseBuffer() track 0x5577ba26c0 disabled due to previous underrun, restarting 09-21 11:12:00.513 5922-6657/com.cleva.classmilesreminder W/AudioTrack: releaseBuffer() track 0x5577b79400 disabled due to previous underrun, restarting

AdamFM commented 7 years ago

doesn't appear on a line of code android, perhaps from the library webrtc.