直播封装配置

最近更新时间:2025-08-15 17:12:43

我的收藏
云直播提供直播封装服务,支持 HLS - CMAF、DASH - ISO、DASH - CMAF、LL-HLS - TS、LL-HLS - CMAF 封装协议。
封装协议
切片格式
技术原理
支持的编码格式
HLS - CMAF
CMAF
将 HLS 协议与 CMAF 容器结合,使用 fMP4 封装格式替代传统的 MPEG-TS。
视频编码格式:H.264、H.265、AV1
音频编码格式:AAC、MP3、OPUS
DASH - ISO
M4S (ISO BMFF)
基于 MPEG-DASH 标准,将视频流切割为多个短片段,每个片段独立封装为 ISO BMFF 格式。
视频编码格式:H.264、H.265、AV1
音频编码格式:AAC、MP3、OPUS
DASH - CMAF
CMAF
DASH 协议与 CMAF 容器深度整合,利用 CMAF 的分块传输机制实现低延迟。
视频编码格式:H.264、H.265、AV1
音频编码格式:AAC、MP3、OPUS
LL-HLS - TS
TS
低延时 HLS 方案,沿用 MPEG-TS 封装格式。通过缩短分片时长和预加载分片降低延迟。
视频编码格式:H.264、H.265、AV1、H.266
音频编码格式:AAC、MP3、OPUS
LL-HLS - CMAF
CMAF
低延时 HLS 与 CMAF 结合,通过分块编码实现超低延迟。
视频编码格式:H.264、H.265、AV1
音频编码格式:AAC、MP3、OPUS

前提条件

已开通云直播服务,并登录 云直播控制台
已添加播放域名 ,详情请参见 添加自有域名

注意事项

首次新增封装配置,预计15分钟生效;使用直播封装功能,将产生直播封装费用。
由于 Safari 浏览器限制,在 Safari、iOS 等环境使用低延时 HLS 拉流时,需要开启 HTTP/2,否则无法播放。
建议在直播过程中保持直播流 GOP 值稳定,推流端或转码的 GOP 值建议设置为1或2秒。
播放端拉流时带拉流参数txPackageType=封装格式(hls-cmaf/dash-iso/dash-cmaf/ll-hls-ts/ll-hls-cmaf),可实现对应封装格式的直播流播放。
说明:
播放 URL 拼接示例:
HLS - CMAF 播放地址示例
http(s)://${your_domain_name}/${path}/${streamname}.m3u8?txPackageType=hls-cmaf
DASH - ISO 播放地址示例
http(s)://${your_domain_name}/${path}/${streamname}.mpd?txPackageType=dash-iso
DASH - CMAF 播放地址示例
http(s)://${your_domain_name}/${path}/${streamname}.mpd?txPackageType=dash-cmaf
LL -HLS - TS 播放地址示例
http(s)://${your_domain_name}/${path}/${streamname}.m3u8?txPackageType=ll-hls-ts
LL -HLS - CMAF 播放地址示例
http(s)://${your_domain_name}/${path}/${streamname}.m3u8?txPackageType=ll-hls-cmaf

创建直播封装配置

1. 登录云直播控制台,选择 域名管理单击需配置直播封装的播放域名或右侧的管理,进入域名管理页。

2. 选择直播封装,若您需新增封装,可单击新增配置

3. 在弹窗中,您可以根据实际业务需求进行如下配置:
选项一
选项二



AppName
仅支持英文字母、数字和符号。*为通配。
StreamName
仅支持英文字母、数字和符号。*为通配。
封装协议
支持多选,可选择以下选项:
HLS-CMAF
DASH-ISO
DASH-CMAF
LL-HLS-TS
LL-HLS-CMAF
切片个数
默认值为3,取值范围为3至5的整数。
切片时长
封装协议为 HLS-CMA、DASH-ISO 或 DASH-CMAF 时,切片时长的默认值为 5,取值范围为 1~10 的整数,建议设置为 GOP 值的整数倍。
当封装协议为 LL-HLS-TS 或 LL-HLS-CMAF 时,默认值为 1,取值范围为 1~2 的整数,建议设置为 GOP 值的整数倍。
Part 切片时长
仅在选择 LL-HLS-TS 和 LL-HLS-CMAF 封装协议时,需要配置 Part 切片时长。默认值为 350,取值范围为 200-1000 的整数,单位为毫秒(ms)。建议设置为稍大于切片时长的 1/3。
4. 单击确定即可保存配置。
5. 根据您实际业务需求,单击右侧的新增配置,即可继续添加直播封装配置。


查看直播封装配置

1. 登录云直播控制台,选择 域名管理单击需查看直播封装的播放域名或右侧的管理,进入域名管理页。

2. 选择直播封装,单击左侧的三角符号,查看展开的封装协议选项。


修改直播封装配置

1. 登录云直播控制台,选择 域名管理单击需修改直播封装的播放域名或右侧的管理,进入域名管理页。

2. 选择直播封装,单击编辑进入封装配置页。

3. 根据您的实际需求修改配置项信息,单击确定即可完成修改。

删除直播封装配置

1. 登录云直播控制台,选择 域名管理单击需删除直播封装的播放域名或右侧的管理,进入域名管理页。

2. 选择直播封装,选择您已配置成功的直播封装,单击操作下的删除

3. 确认是否删除当前封装配置,单击确定即可成功删除。