Android: streaming de video por servidor HTTPS local: certificado SSL rechazado

Tengo que transmitir video a través de un servidor HTTPS local (por supuesto para hacer algo de DRM de fondo) en Android. El reproductor de medios Android se conecta al servidor local, "transmitiendo" el contenido de vídeo a la pantalla.

Todo funciona bien con un servidor HTTP, pero tan pronto como habilito SSL, el reproductor de video se detiene.

Si me conecto al servidor HTTPS desde fuera de mi aplicación usando un navegador, recibo una advertencia SSL que puedo ignorar y luego se inicia el reproductor de vídeo.

¿Existe alguna manera de deshabilitar el manejo estricto del certificado para el módulo reproductor multimedia? He visto un montón de mensajes sobre cómo hacer esto utilizando mi propia conexión HTTP, pero nada sobre cómo hacer esto para el reproductor multimedia.

¡Gracias!

ACTUALIZACIÓN: Google para "certificado de intranet" o "certificado instantáneo" y encontrará algo que se supone que funciona. Lo probaremos mañana y publicaré la respuesta aquí.

Usted debe intentar esto para seguro ,

// Create a trust manager that does not validate certificate chains TrustManager[] trustAllCerts = new TrustManager[]{ new X509TrustManager() { public java.security.cert.X509Certificate[] getAcceptedIssuers() { return null; } public void checkClientTrusted( java.security.cert.X509Certificate[] certs, String authType) { } public void checkServerTrusted( java.security.cert.X509Certificate[] certs, String authType) { } } }; // Install the all-trusting trust manager // Try "SSL" or Replace with "TLS" try { SSLContext sc = SSLContext.getInstance("SSL"); sc.init(null, trustAllCerts, new java.security.SecureRandom()); HttpsURLConnection.setDefaultSSLSocketFactory(sc.getSocketFactory()); } catch (Exception e) { } // Now you can access an https URL without having the certificate in the truststore // Your Code Goes Here 

Aquí hay más soluciones para esto
Validación de certificados en una conexión HTTPS
Android: confianza en los certificados SSL
https://stackoverflow.com/a/6378872/1008278

  • Filtro de video de Android
  • Transmisión de lista de vídeos mediante Exoplayer
  • Android MediaPlayer parpadea al reproducir vídeos en Android 4.2.2
  • Aplicación de la aplicación demo de Android app?
  • Cómo manejar la orientación del vídeo desde dispositivos móviles
  • Reproducir vídeo Mp4 desde el servidor android
  • Reproducir Youtube HTML5 incrustado de vídeo en Android WebView
  • Cordova 3.6.3 Plugin de archivos - obtenga archivos de video locales en android
  • Pruebe a grabar vídeo utilizando la shell de adb screenrecord Android 4.4
  • No se muestra el video web de Android HoneyComb
  • Inserción de un vídeo en MediaStore
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.