使用 ExoPlayer 在 Android 中获取 CONSCRYPT

Getting CONSCRYPT in Android using ExoPlayer

我正在使用 CDN 和 ExoPlayer 制作一个简单的视频流应用程序。几天前一切正常。但是突然间我开始遇到错误。

我认为它与 HTTPS 有关但不确定。我一生中第一次看到这样的错误。 :S

我在 Android docs 上找到了,但我不知道如何使用它来连接我的 URL。

URL

String STREAMING_URL = "https://live.xyz.com/sdfgyu456fgr8345dfgdgdgjttyfgndr.sdp/index.m3u8";
        Uri mp4VideoUri = Uri.parse(STREAMING_URL);

错误

E/CONSCRYPT: ------------------Untrusted chain: ----------------------
    == Chain0 == 
     Version:   3
E/CONSCRYPT:  AuthorityKeyIdentifier:   5345...
              SubjectKeyIdentifier:   45343...
E/CONSCRYPT:  Serial Number:   56786...
E/CONSCRYPT:  SubjectDN:   CN=*.xyzcdn.com
E/CONSCRYPT:  IssuerDN:   CN= Bla bla .. 
E/CONSCRYPT:  Get not before:   Time stamp here ..
E/CONSCRYPT:  Get not after:   Time stamp here ..
E/CONSCRYPT:  Sig ALG name:   SHA256withRSA
E/CONSCRYPT:  Signature:   -5446446545664asdfsjsad4sad57 ........
E/CONSCRYPT:  Public key: 0000

问题出在 SSL 配置上。修复 SSL 配置后解决。