Configurar tasas de bits adaptables mediante ABRControlParameters

Puede establecer valores de control ABR sólo con ABRControlParameters, pero puede construir uno nuevo en cualquier momento.

Las siguientes condiciones se aplican a ABRControlParameters:

  • Debe proporcionar valores para todos los parámetros en tiempo de construcción.
  • No se pueden cambiar valores individuales después del tiempo de construcción.
  • Si los parámetros especificados están fuera del intervalo permitido, una variable ArgumentError se ha lanzado.
  1. Decida la velocidad de bits inicial, mínima y máxima.

  2. Determine la directiva ABR:

    • ABR_CONSERVATIVE
    • ABR_MODERATE
    • ABR_AGGRESSIVE
  3. Establezca los valores del parámetro ABR en la variable ABRControlParameters y asignarlos al reproductor de medios.

    public ABRControlParameters(int initialBitRate,
      int minBitRate,
      int maxBitRate,
      ABRControlParameters.ABRPolicy abrPolicy,
      int minTrickPlayBitRate,
      int maxTrickPlayBitRate,
      int maxTrickPlayBandwidthUsage,
      int maxPlayoutRate);
    

En esta página