¿Cómo cambiar la tasa de bits de codificación de MediaCodec sobre la marcha mientras se transmite en Android?

Quiero cambiar eltasa de bits de codificación inclusoH264 y AAC por AndroidMediaCodec dinámicamente, de acuerdo con la red actual.

Cómo actualizar la tasa de bits de codificación en AndroidMediaCodec dinámicamente?

PD: encontréPARAMETER_KEY_VIDEO_BITRATE ysetParameters está disponible en API 19

PARAMETER_KEY_VIDEO_BITRATE

Cambie la tasa de bits objetivo de un codificador de video sobre la marcha. El valor es un objeto entero que contiene la nueva tasa de bits en bps.

Valor constante: "tasa de bits de video"

setParameters

Comunique cambios de parámetros adicionales a la instancia del componente.

Lanza IllegalStateException si está en el estado No inicializado.

¿Hay alguna forma de hacerlo bajo API 19?

Respuestas a la pregunta(2)

Su respuesta a la pregunta