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:

  • En el momento de la construcción, debe proporcionar valores para todos los parámetros.
  • Después de la construcción, no se pueden cambiar valores individuales.
  • Si los parámetros especificados están fuera del intervalo permitido, una variable ArgumentError se ha lanzado.
  1. Determine las velocidades de bits iniciales, mínimas y máximas.

  2. Determine la directiva ABR:

    • ABR_CONSERVATIVE
    • ABR_MODERATE
    • ABR_AGGRESSIVE
  3. Establezca los valores del parámetro ABR en la variable ABRControlParameters y asigne los valores 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