Thanks Chunbo for reply. I think that is not same issue. My application is crashing when 3rd streams comes, it may be persons stream or screen stream. In the https://bugs.chromium.org/p/webrtc/issues/detail?id=4023, problem comes from the file peerconnection_jni.cc but in my case, its androidmediadecoder_jni.cc, line 322. As I do not have source code of androidmediadecoder_jni.cc, I can not debug anyway by logging etc.
Model No: Moto G XT1033(Falcon)
Can we use Software decoder instead of VP8 or H264. If so, How can we do that? Please help us.
It is crashing when more than two streams are there.
OK. You could use ClientContext.setCodecHardwareAccelarationEnabled(VideoCodec, boolean) to switch your decoder to software VP8. We do not provide the software H264 decoder.
We have faced new problem as: We have seen that, in android, if we try to conference by using 3G mobile network, conference is failed maximum times. We are seeing that publish is successful but stream is not received by server and subscription is successful at device but video is not being received. But, it is confusing that, using same mobile network(same SIM) conference is going smoothly in iPhone. Another thing, using mobile hotspot from same android mobile, we can conference from a PC or iPhone.
What is the minimum bandwidth for conference?
Please help us. A log file is attached for your reference.
While trying to subscribe in samsung galaxy s4, maximum time app is getting crashed showing the below error:
01-19 13:07:32.129 29463-1891/com.rank.webrtc_nomix E/AndroidRuntime﹕ FATAL EXCEPTION: GLThread 1495
Process: com.rank.webrtc_nomix, PID: 29463
java.lang.RuntimeException: GLES20 error: 1282
Can you please identify the cause and possible solution.