支持低延迟的流式处理协议和加密类型

本参考文章列出了低延迟流式处理协议和加密类型。

HLS 和 DASH

支持以下容器格式和加密方案。

打包格式 容器格式 条件 加密方案 格式字符串
HLS v3 MPG2-TS 使用令牌身份验证时需要 HLS 的播放列表代理 AES (format=m3u8-aapl-v3,encryption=cbc)
HLS v4 MPG2-TS 使用令牌身份验证时需要 HLS 的播放列表代理 AES (format=m3u8-aapl-v4,encryption=cbc)
非 LL-HLS 场景 CBCS (FairPlay) (format=m3u8-aapl-v4,encryption=cbcs-aapl)
HLS v7 及更高版本 CMAF 需要 HLS 的播放列表代理 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。

备注

Widevine 在中国云区域中不可用。

平滑流

平滑流式处理协议支持以下容器格式和加密方案。

协议 容器格式 加密方案
fMP4 AES https://amsv3account-usw22.streaming.media.chinacloudapi.cn/00000000-0000-0000-0000-000000000000/ignite.ism/manifest(encryption=cbc)
fMP4 CENC (PlayReady) https://amsv3account-usw22.streaming.media.chinacloudapi.cn/00000000-0000-0000-0000-000000000000/ignite.ism/manifest(encryption=cenc)
fMP4 PIFF 1.1 (PlayReady) https://amsv3account-usw22.streaming.media.chinacloudapi.cn/00000000-0000-0000-0000-000000000000/ignite.ism/manifest(encryption=piff)

注意

PIFF 1.1 支持作为智能电视(Samsung、LG)的后向兼容解决方案提供,实现了通用加密的早期“Silverlight”版本。 应该仅在需要时使用 PIFF 格式:用于支持在 2009-2015 年间发布的、可支持 PIFF 1.1 版本的 PlayReady 加密的旧版 Samsung 或 LG 智能电视。