設定速率控制模式 - MediaLive

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

設定速率控制模式

此功能不適用於影格擷取輸出中的視訊。

您可以在建立頻道時設定視訊,以設定速率控制模式。此功能可讓您控制視訊的品質和位元率。

注意

本節中的資訊假設您已熟悉建立頻道的一般步驟,如中所述從零開始建立頻道,特別是設定視訊。

當您為視覺上較複雜的視訊 (如具有大量動態內容的運動賽事,背景群眾皆穿著鮮豔) 編碼時,必須就高品質視訊與低位元速率權衡利弊。視訊的品質越高,需要的位元速率就越高。如果是視覺上較簡單的視訊 (如卡通),需考量的取捨較少。

AWS Elemental MediaLive 提供了多種選項,可提供視頻質量與比特率的不同平衡。

設定輸出的速率控制模式和位元速率
  1. Stream settings (串流設定) 窗格中,移至 Video (視訊)Codec settings (轉碼器設定),並選擇 H264 (H264)

  2. 在「速率控制」區段中,對於「速率控制模式」,選擇QVBRCBRVBR。預設模式為 CBR。如需有關選擇最佳選項以及完成「費率控制模式」區段中其他欄位的詳細資訊,請參閱以下各節。

品質定義的可變位元速率模式 () QVBR

使用質量定義的可變比特率模式(QVBR), MediaLive 旨在實現特定質量,並僅使用達到該質量所需的比特率。除非視頻非常複雜,否則視頻質量將匹配指定的質量。在這種情況下,如果在不超過最大比特率的情況下無法達到所需的質量,則會 MediaLive 觀察最大比特率。這意味著視頻無法達到所需的質量。

如果您或您的觀眾支付頻寬費用,我們建議您使用此模式,例如,如果您要交付給 Amazon 之CDN類的頻寬, CloudFront 或者您的觀看者使用行動網路。

使用QVBR模式時,您可以指定目標品質,或讓您 MediaLive 決定目標品質。

選項 1:設定目標品質

若要在QVBR模式中設定您指定的目標品質,請完成下列欄位:

  • 最大位元率。請參閱此清單後面的表格。

  • 質量水平。請參閱此清單後面的表格。

  • 您還必須設置比特率字段。輸入與您在「最大位元速率」中輸入的值相同。

    此欄位對QVBR模式中的品質等級沒有影響,但 MediaLive會使用此欄位來計算此輸出的輸出費用。如需有關費用的詳細資訊,請參閱 MediaLive 價目表。如果您將「位元速率」保留空白,則會使用頻道組態「輸入規格」區段中「最大輸入位元速率」中的值來 MediaLive 計算費用。

  • 緩衝區大小設置為最大比特率的兩倍。

  • 緩衝區填滿百分比設定為 90%。

  • 忽略此區段中的其他欄位。它們不用於QVBR。

使用的值:為您最重要的觀賞裝置設定最大位元率品質等級。如需建議,請參閱下表。

檢視裝置 品質等級 最大位元速率
主畫面 8 至 10 4,000,000 至 6,000,000
PC 或平板電腦 7 1,500,000 至 3,000,000
智慧型手機 6 1,000,000 至 1,500,000

運作方式:您能夠依每個影格調整位元速率,讓視訊能獲得指定的最低品質。但是,請勿超過最大位元速率。編碼器並不會嘗試維持平均位元速率。必要時,編碼器一律會達到最大位元速率,進而獲得指定品質。另一方面,如果可以用較低的位元速率取得所需品質,編碼器便不會採用較高的位元速率。

選項 2:讓 MediaLive 決定質量水平

若要在QVBR模式中設定具有 MediaLive 決定目標品質的模式,請完成下列欄位:

  • 將「QVBR品質等級」欄位保留空白。

  • 在 [最大元速率] 中,輸入您要使用輸出的最大速率。

  • 您還必須設置比特率字段。輸入與您在「最大位元速率」中輸入的值相同。

    此欄位對QVBR模式中的品質等級沒有影響,但 MediaLive會使用此欄位來計算此輸出的輸出費用。如需有關費用的詳細資訊,請參閱 MediaLive 價目表。如果您將「位元速率」保留空白,則會使用頻道組態「輸入規格」區段中「最大輸入位元速率」中的值來 MediaLive 計算費用。

  • 緩衝區大小設置為最大比特率的兩倍。

  • 緩衝區填滿百分比設定為 90%。

它是如何工作的:您不指定目標質量。而是根據您完成的下列欄位 MediaLive 推斷您想要的品質:

  • 輸出視訊解析度 (此「視訊」區段中的「高度」和「度」欄位中的值)。

  • 最大位元速率。

比特率可以隨著每個幀而變化(為了獲得至少 MediaLive已識別的質量),但不能超過最大比特率。編碼器並不會嘗試維持平均位元速率。如果需要獲得識別的質量,它始終達到最大比特率。另一方面,如果可以用較低的位元速率取得所需品質,編碼器便不會採用較高的位元速率。

可變位元速率模式 (VBR)

使用可變位元速率模式 (VBR),您可以指定平均位元速率和最大位元速率。根據視訊複雜性而定,視訊品質和位元速率各有不同。

QVBR如果要在頻道持續時間內維持特定的平均位元速率,請選擇「VBR而不是」。如果不需要限制位元速率,請考慮使用QVBR.

若要設定VBR模式,請依照下列步驟完成欄位:

  • 比特率(平均比特率)。嘗試評估視頻的預期複雜性,並設置合適的平均比特率。

    如果您將位元率保留為空白,請將平均位元速率 MediaLive 設定為 5 Mbps。

    您在「位元速率」中輸入的值也會影響此輸出的輸出費用。如果您將「位元速率」保留空白,則會使用頻道組態「輸入規格」區段中「最大輸入位元速率」中的值來 MediaLive 計算費用。如需有關費用的詳細資訊,請參閱 MediaLive 價目表

  • 設定最大位元速率以適應預期尖峰。

  • 緩衝區大小設置為最大比特率的兩倍。

  • 緩衝區填滿百分比設定為 90%。

  • 忽略此區段中的其他欄位。它們不用於VBR。

運作方式:您能夠依每個影格調整位元速率,讓視訊能獲得最佳品質。但是,請勿超過指定的最大位元速率。在頻道進行過程中,編碼器還能確保串流符合指定的平均位元速率。當您預期視訊複雜性會出現短暫峰值時,這個模式相當實用。編碼器會以平均位元速率為目標。但必要時,其可在短時間內達到最大位元速率。

固定位元速率模式 (CBR)

使用固定位元速率模式 (CBR),您可以指定位元速率。根據視訊複雜性而定,視訊品質各有不同。

CBR僅當您將資產分配到無法處理可變位元率的裝置時,才選擇此選項。

但是,如果比特率偶爾與指定的速率不同是可接受的,請考慮使用VBR或QVBR。在頻道的持續時間內,您可能會使用VBR或獲得較低的比特率和更好的質量QVBR。

若要設定CBR模式,請依照下列步驟完成欄位:

  • 比特率。設置比特率以平衡視頻質量和輸出比特率。如果您將此欄位保留空白,請將位元速率 MediaLive 設定為 5 Mbps。

    您在「位元速率」中輸入的值也會影響此輸出的輸出費用。如果您將「位元速率」保留空白,則會使用頻道組態「輸入規格」區段中「最大輸入位元速率」中的值來 MediaLive 計算費用。如需有關費用的詳細資訊,請參閱 MediaLive 價目表

  • 緩衝區大小設置為比特率的兩倍。

  • 緩衝區填滿百分比設定為 90%。

  • 忽略此區段中的其他欄位。它們不用於CBR。

運作方式:輸出一律會與指定的位元速率相符。有時候,該位元速率能帶來較高品質的視訊,有時則會造成視訊品質下降。