alexeyvasilyev / rtsp-client-android

Lightweight low-latency RTSP client library for Android
Apache License 2.0
229 stars 60 forks source link

java.net.SocketTimeoutException: SSL handshake timed out #41

Open hendy79 opened 2 years ago

hendy79 commented 2 years ago

Getting error when trying to start rtsp stream sslSocket = NetUtils.createSslSocketAndConnect(rtspUri.host!!, rtspUri.port, 10000) rtspClient = RtspClient.Builder(sslSocket!!, rtspUri.toString(), stopped, rtspClientListener) .requestVideo(true) .requestAudio(true) .withDebug(false) .withUserAgent("RTSP client") .withCredentials(rtspCred, rtspCred) .build() rtspClient?.execute()//this line producing error Here is the error java.net.SocketTimeoutException: SSL handshake timed out 2022-03-07 12:34:34.305 15056-15134/com.irumatech.camerabtsdetector W/System.err: at com.android.org.conscrypt.NativeCrypto.SSL_do_handshake(Native Method) 2022-03-07 12:34:34.305 15056-15134/com.irumatech.camerabtsdetector W/System.err: at com.android.org.conscrypt.NativeSsl.doHandshake(NativeSsl.java:375) 2022-03-07 12:34:34.305 15056-15134/com.irumatech.camerabtsdetector W/System.err: at com.android.org.conscrypt.ConscryptFileDescriptorSocket.startHandshake(ConscryptFileDescriptorSocket.java:224) 2022-03-07 12:34:34.305 15056-15134/com.irumatech.camerabtsdetector W/System.err: at com.android.org.conscrypt.ConscryptFileDescriptorSocket.waitForHandshake(ConscryptFileDescriptorSocket.java:473) 2022-03-07 12:34:34.306 15056-15134/com.irumatech.camerabtsdetector W/System.err: at com.android.org.conscrypt.ConscryptFileDescriptorSocket.getInputStream(ConscryptFileDescriptorSocket.java:436) 2022-03-07 12:34:34.306 15056-15134/com.irumatech.camerabtsdetector W/System.err: at com.alexvas.rtsp.RtspClient.execute(RtspClient.java:249) 2022-03-07 12:34:34.306 15056-15134/com.irumatech.camerabtsdetector W/System.err: at com.irumatech.camerabtsdetector.MainActivity$onCreate$2$1.invokeSuspend(MainActivity.kt:217) I already using this library for surfaceview and want to record the stream using rtspclient but producing error like that I think this problem because im using rtsp not rtsps. But if the problem like that, what is the solution?

sarimmehdi commented 1 year ago

hey @hendy79, did you manage to find a solution to this? I am also trying to record via this library but no luck so far