本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
設定速率控制模式
此功能不適用於影格擷取輸出中的視訊。
您可以在建立頻道時設定視訊,以設定速率控制模式。此功能可讓您控制視訊的品質和位元率。
當您為視覺上較複雜的視訊 (如具有大量動態內容的運動賽事,背景群眾皆穿著鮮豔) 編碼時,必須就高品質視訊與低位元速率權衡利弊。視訊的品質越高,需要的位元速率就越高。如果是視覺上較簡單的視訊 (如卡通),需考量的取捨較少。
AWS Elemental MediaLive 提供了多種選項,可提供視頻質量與比特率的不同平衡。
設定輸出的速率控制模式和位元速率
-
在 Stream settings (串流設定) 窗格中,移至 Video (視訊) 的 Codec settings (轉碼器設定),並選擇 H264 (H264)。
-
在「速率控制」區段中,對於「速率控制模式」,選擇QVBRCBR或VBR。預設模式為 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。
運作方式:輸出一律會與指定的位元速率相符。有時候,該位元速率能帶來較高品質的視訊,有時則會造成視訊品質下降。