低延遲支援的串流通訊協定和加密類型
此參考文章列出低延遲串流通訊協定和加密類型。
HLS 和 DASH
支援下列容器格式和加密配置。
封裝格式 | 容器格式 | 條件 | 加密配置 | 格式字串 |
---|---|---|---|---|
HLS V3 | MPG2-TS | 使用令牌驗證時,需要 HLS 的播放清單 Proxy | AES | (format=m3u8-aapl-v3,encryption=cbc) |
HLS V4 | MPG2-TS | 使用令牌驗證時,需要 HLS 的播放清單 Proxy | AES | (format=m3u8-aapl-v4,encryption=cbc) |
非 LL-HLS 案例 | CBCS (FairPlay) | (format=m3u8-aapl-v4,encryption=cbcs-aapl) | ||
HLS v7 和更新版本 | CMAF | 需要 HLS 的播放清單 Proxy | AES | (format=m3u8-cmaf,encryption=cbc) |
不適用於 LL-HLS 輸出 | CBCS (FairPlay) | (format=m3u8-cmaf,encryption=cbcs-aapl) | ||
虛線 | CMAF | AES | (format=mpd-time-cmaf,encryption=cbc) | |
CENC (PlayReady 或 Widevine) (format=mpd-time-cmaf,encryption=cenc) |
HLS/CMAF + FairPlay (包括 HEVC/H.265) 應該同時啟用 Dash 和 HLS 通訊協定,且支援下列裝置:
- iOS 11 或更新版本。
- iPhone 8 或更新版本。
- 使用 Intel 第 7 代 CPU 的 macOS High Sierra。
注意
GovCloud 區域中無法使用 Widevine。
Smooth Streaming
Smooth Streaming 通訊協定支援下列容器格式和加密配置。
通訊協定 | 容器格式 | 加密配置 |
---|---|---|
fMP4 | AES | https://amsv3account-usw22.streaming.media.azure.net/00000000-0000-0000-0000-000000000000/ignite.ism/manifest(encryption=cbc) |
fMP4 | CENC (PlayReady) | https://amsv3account-usw22.streaming.media.azure.net/00000000-0000-0000-0000-000000000000/ignite.ism/manifest(encryption=cenc) |
fMP4 | PIFF 1.1 (PlayReady) | https://amsv3account-usw22.streaming.media.azure.net/00000000-0000-0000-0000-000000000000/ignite.ism/manifest(encryption=piff) |
注意
PIFF 1.1 支援是智慧型電視 (Samsung、LG) 的回溯相容性解決方案,實作一般加密的早期「Silverlight」版本。 只有在支援 2009-2015 年之間支援 PIFF 1.1 版 PlayReady 加密的舊版 Samsung 或 LG Smart TV 時,才應該使用 PIFF 格式。
取得說明及支援
您可以連絡媒體服務並提出問題,或遵循下列其中一種方法來追蹤我們的更新:
- 問與答
-
Stack Overflow。 使用
azure-media-services
標記問題。 - @MSFTAzureMedia 或使用 @AzureSupport 來要求支援。
- 透過 Azure 入口網站 開啟支援票證。