使用ABRControlParameters配置自適應位速率

您只能使用ABRControlParameters設定ABR控制值,但可以隨時構造新值。

以下條件適用於ABRControlParameters:

  • 必須在構建時提供所有參數的值。
  • 在建構時間後,您無法變更個別值。
  • 如果您指定的參數超出允許的範圍,則會拋出ArgumentError
  1. 決定初始、最小和最大位速率。

  2. 確定ABR策略:

    • ABR_CONSERVATIVE
    • ABR_MODERATE
    • ABR_AGGRESSIVE
  3. ABRControlParameters建構函式中設定ABR參數值,並將其指派給Media Player。

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

本頁內容