Configurare velocità bit adattivi utilizzando ABRControlParameters

È possibile impostare i valori di controllo ABR solo con ABRControlParameters, ma è possibile crearne uno nuovo in qualsiasi momento.

Le seguenti condizioni si applicano a ABRControlParameters:

  • È necessario fornire i valori per tutti i parametri al momento della costruzione.
  • Non è possibile modificare i singoli valori dopo il tempo di costruzione.
  • Se i parametri specificati non rientrano nell'intervallo consentito, ArgumentError viene lanciato.
  1. Decidi la velocità di trasmissione iniziale, minima e massima.

  2. Determinare il criterio ABR:

    • ABR_CONSERVATIVE
    • ABR_MODERATE
    • ABR_AGGRESSIVE
  3. Impostare i valori dei parametri ABR in ABRControlParameters e assegnarli a Media Player.

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

In questa pagina