延播配置区别于协议本身造成的延迟,指直播流开始后经过云端处理,在播放端进行延时播放。本文介绍配置延播的操作步骤。
直播延播按延播服务时长计费,详细信息请参见直播延播费用。
使用限制
- 延播流占原始流配额,当达到上限后超限的流连接会被服务器主动断开。可前往播放域名基本配置的基础信息中了解当前用量。若需提升可通过提升原始流限额实现,详情请参见配额管理。 
- 目前仅北京和上海直播中心支持延播配置。 
操作步骤
- 登录视频直播控制台。
- 在左侧导航栏单击推/播流域名管理,进入域名管理页面。 
- 选择您要配置的播流域名,单击域名配置。 
- 单击。 
- 在延播配置页签单击添加,配置延播模板。 - 延播模板参数及说明如下表所示。 - 参数 - 描述 - AppName - 视频的应用名称,AppName名称与推流地址中的AppName名称相对应,模板才能生效,区分大小写。当填写 - *时,表示匹配所有AppName。- StreamName - 直播流名称,StreamName名称与推流地址中的StreamName名称相对应,模板才能生效,区分大小写。当填写 - *时,表示匹配所有StreamName。- 延播时长 - 播流延迟播放的时长,仅支持整数。 - 取值范围:16~3600。 
- 单位:秒。 
 - 任务触发模式 - 仅推流参数触发:仅支持在推流地址中携带延播参数 - alDelayTime触发延播功能。
- 仅配置触发:仅支持推流地址中的AppName和StreamName与延播模板中的AppName和StreamName一致时触发延播。 
- 推流参数触发 > 配置触发:可同时支持推流参数触发和配置触发,优先进行推流参数触发,然后进行配置触发。 
 说明- 当任务触发模式选择仅推流参数触发和推流参数触发 > 配置触发时,可支持通过推流地址携带延播参数触发直播流的延播,具体推流地址规则如下: - 推流地址不带鉴权: - 推流域名+AppName(应用)+StreamName(直播流)+alDelayTime=xx(- alDelayTime为延播参数,其中XX为延播时长,单位是秒),示例:- rtmp://demo.aliyundoc.com/app/stream?alDelayTime=100
- 推流地址带鉴权: - 推流域名+AppName(应用)+StreamName(直播流)+鉴权串+alDelayTime=xx(- alDelayTime为延播参数,其中XX为延播时长,单位是秒),示例:- rtmp://demo.aliyundoc.com/app/stream?auth_key=1678354414-0-0-c4789ecbd37a23a20ad2e9973301dae9&alDelayTime=100
- 延播流的生成时间:配置的源流在推流后达到延播配置时长,可在控制台的流列表中查看流是否生成。如果源流在延播时长内出现中断,可能导致延播流的生成时间重置并按新推流的时间开始计算。 
 说明- AppName 、StreamName填写时不可超过255字符,支持数字、大小写字母、短划线(-)、下划线(_)、等号(=)。 
- 延播配置完成后,若需播放延播流请使用延播播放地址。延播播放地址的获取请参考文档生成推流地址和播放地址。 
 
- 单击确定。 
相关API
| 设置直播延播配置。 | |
| 更新直播延播配置。 | |
| 删除直播延播配置。 |