本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
斯佩克 2.0 版預設
SPEKE 2.0 版支援在音訊和視訊軌道上使用多個不同的加密金鑰。 MediaPackage 使用預設集來配置加密。 MediaPackage API 會定義這些預設集,並顯示在「Package 加密端點設定」區段的「視訊加密預設集」和「音訊加密」預設集功能表中的 MediaPackage 主控台中。預設集會根據音軌的頻道數目,以及視訊軌道的視訊解析度,將加密金鑰對應至特定的音訊或視訊軌道。 MediaPackage 使用音訊和視訊加密預設集的特定組合,以支援三種不同的加密案例:
案例 1:未加密的軌道和加密的軌道
您可以選擇不加密音訊或視訊軌道,方法是在「視訊加密預設集」或「音訊加密」預設集選單中選取「未加密」預設集。您無法針對音訊和視訊預設集選取「未加密」,因為這樣做表示您根本不打算加密任何音軌。此外,您無法結合音訊和視訊的未加密和共用預設集,因為 SHA RED 是特殊的預設集。如需詳細資訊,請參閱 案例 2:適用於所有音訊和視訊軌道的單一加密金鑰。
下列清單說明未加密預設集的有效組合:
-
音軌未加密,以及名稱開頭為的任何視頻預設
PRESET-VIDEO-
-
視頻軌道未加密,以及名稱開頭為的任何音頻預設
PRESET-AUDIO-
案例 2:適用於所有音訊和視訊軌道的單一加密金鑰
SPEKE 2.0 版共用預設集會針對所有音訊和視訊軌道使用單一加密金鑰,如 SPEKE 1.0 版所示。當您選取 SHA RED 預設集時,請同時選取該預設集以進行音訊和視訊加密。
案例 3:音訊和視訊軌道的多個加密金鑰
當您使用名稱開頭為PRESET-VIDEO-
或的預設集時PRESET-AUDIO-
,會使用特定 MediaPackage 預設集定義的加密金鑰數量加密音軌和視訊軌道。下表顯示來自金鑰伺服器的金鑰 MediaPackage 要求數目,以及這些按鍵對應至追蹤的方式。如果沒有任何軌道符合特定密鑰的條件,則 MediaPackage 不要使用該密鑰來加密任何軌道。
MediaPackage 加密 I 幀只有欺騙軌道與對應於它們的分辨率的關鍵。
在下表中,索引鍵名稱值是 CPIX 文件中 MediaPackage 使用的ContentKeyUsageRule@IntendedTrackType
屬性值。這會傳送至 SPEKE 伺服器以取得特定內容金鑰。
預設集名稱 | 按鍵數 | 金鑰名稱 | 最小解析度 | 最大解析度 |
---|---|---|---|---|
PRESET-VIDEO-1 | 1 | 視頻 | 沒有最小或最大分辨率。 MediaPackage 使用相同的密鑰加密所有曲目。 | |
PRESET-VIDEO-2 | 2 | SD | 無最低要求 | 等於 |
高清 | > | 沒有最大值 | ||
PRESET-VIDEO-3 | 3 | SD | 無最低要求 | 等於 |
高清 | > | 小於 | ||
超高清 | > | 沒有最大值 | ||
PRESET-VIDEO-4 | 4 | SD | 無最低要求 | 等於 |
高清 | > | 小於 | ||
UHD1 | > | 等於 | ||
UHD2 | > | 沒有最大值 | ||
PRESET-VIDEO-5 | 5 | SD | 無最低要求 | 等於 |
HD1 | > | 小於 | ||
HD2 | > | 小於 | ||
UHD1 | > | 等於 | ||
UHD2 | > | 沒有最大值 | ||
PRESET-VIDEO-6 | 4 | SD | 無最低要求 | 等於 |
HD1 | > | 小於 | ||
HD2 | > | 小於 | ||
超高清 | > | 沒有最大值 | ||
PRESET-VIDEO-7 | 3 | SD+ 高清 1 | 無最低要求 | 小於 |
HD2 | > | 小於 | ||
超高清 | > | 沒有最大值 | ||
PRESET-VIDEO-8 | 4 | SD+ 高清 1 | 無最低要求 | 小於 |
HD2 | > | 小於 | ||
UHD1 | > | 等於 | ||
UHD2 | > | 沒有最大值 | ||
共享 | 1 | ALL | 沒有最小或最大分辨率。 MediaPackage 使用相同的密鑰加密所有視頻和音頻軌道。 | |
未加密 | 0 | 無 | MediaPackage 不加密任何視頻軌道。 |
在下表中,索引鍵名稱值是 CPIX 文件中 MediaPackage 使用的ContentKeyUsageRule@IntendedTrackType
屬性值。這會傳送至 SPEKE 伺服器以取得特定內容金鑰。
預設集名稱 | 按鍵數 | 金鑰名稱 | 最小通道數 | 最大通道數 |
---|---|---|---|---|
PRESET-AUDIO-1 | 1 | 音訊 | 沒有最小或最大通道數量。 MediaPackage使用相同的密鑰加密所有音頻和視頻軌道。 | |
PRESET-AUDIO-2 | 2 | 立体音频 | 無最低要求 | 2 |
多頻道音訊 | > | 沒有最大值 | ||
PRESET-AUDIO-3 | 3 | 立体音频 | 無最低要求 | 2 |
多通道音訊 _3_6 | > | <= 6 | ||
多頻道音訊 _7 | > 6 | 沒有最大值 | ||
共享 | 1 | ALL | 沒有最小或最大通道數量。 MediaPackage使用相同的密鑰加密所有音頻和視頻軌道。 | |
未加密 | 0 | 無 | MediaPackage 不加密任何音軌。 |
現在您知道如何 MediaPackage 支持 SPEKE 2.0 版預設未加密的軌道和加密軌道。使用這些預設集,您可以對所有音訊和視訊軌道使用單一加密金鑰,並針對音訊和視訊軌道使用多個加密金鑰。