Optimización de redireccionamiento HTTP 302

La optimización de redireccionamiento 302 minimiza el número de 302 respuestas de redireccionamiento, lo que permite a su aplicación equilibrar la carga de manera más efectiva.

Si se redirige una solicitud de manifiesto principal y se habilita la optimización 302 en el reproductor, las solicitudes posteriores realizadas para los recursos desde ese manifiesto utilizarán la ubicación de dominio final, lo que evita respuestas adicionales 302.

Esta función está habilitada de forma predeterminada y puede cambiar esta configuración.

Deshabilitar o habilitar la optimización de redireccionamiento 302

Utilice la propiedad useRedirectedUrl para activar o desactivar el redireccionamiento 302 (true) o (false).
Por ejemplo:

// Set useRedirectedUrl property to false
NetworkConfiguration networkConfiguration = new NetworkConfiguration();
networkConfiguration.setUseRedirectedUrl(false);

//Set NetworkConfiguration as Metadata:
MetadataNode resourceMetadata = new MetadataNode();

resourceMetadata.setNode(DefaultMetadataKeys.NETWORK_CONFIGURATION.getValue(),
                         networkConfiguration);

//Call MediaResource.createFromURL to set the metadata:
MediaResource resource = MediaResource.createFromURL(url, resourceMetadata);

//Load the resource
mediaPlayer.replaceCurrentItem(resource);

En esta página