I extensively use Just Player for streaming DASH and when checking out my server's logs I found out that Player only use HTTP/1.1. HTTP/2 is already widely rolled out and brings many improvements especially on the performance side, so I seek out ways to give HTTP/2 support to Player. I found out that this can be done with changing the network stack, and ExoPlayer upstream provides 2 alternative network stack with HTTP/2 support: OkHttp and Cronet. Since Player already uses OkHttp, I chose to use it.
I extensively use Just Player for streaming DASH and when checking out my server's logs I found out that Player only use HTTP/1.1. HTTP/2 is already widely rolled out and brings many improvements especially on the performance side, so I seek out ways to give HTTP/2 support to Player. I found out that this can be done with changing the network stack, and ExoPlayer upstream provides 2 alternative network stack with HTTP/2 support: OkHttp and Cronet. Since Player already uses OkHttp, I chose to use it.
I use this guide to help me do this change.