使用ABRControlParameters設定最適化位元速率

上次更新: 2023-09-21

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

下列條件適用於 ABRControlParameters

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

  2. 決定ABR原則:

    • ABR_CONSERVATIVE
    • ABR_MODERATE
    • ABR_AGGRESSIVE
  3. 設定ABR引數值 ABRControlParameters 建構函式並將它們指派給媒體播放器。

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

此頁面上的