文档

延播配置

更新时间:

延播配置区别于协议本身造成的延迟,指直播流开始后经过云端处理,在播放端进行延时播放。本文介绍配置延播的操作步骤。

说明

直播延播按延播服务时长计费,详细信息请参见直播延播费用

使用限制

  • 延播流占原始流配额,当达到上限后超限的流连接会被服务器主动断开。可前往播放域名基本配置的基础信息中了解当前用量。若需提升可通过提升原始流限额实现,详情请参见配额管理

  • 目前仅北京和上海直播中心支持延播配置。

操作步骤

  1. 登录视频直播控制台
  2. 在视频直播控制台左侧导航栏,单击域名管理,进入域名管理页面。
  3. 选择您要配置的播流域名,单击域名配置

  4. 单击模版配置 > 延播配置

  5. 单击添加,配置延播模板。

    延播模板参数及说明如下表所示。

    参数

    描述

    AppName

    视频的应用名称,AppName名称与推流地址中的AppName名称相对应,模板才能生效,区分大小写。当填写*时,表示匹配所有AppName。

    StreamName

    直播流名称,StreamName名称与推流地址中的StreamName名称相对应,模板才能生效,区分大小写。当填写*时,表示匹配所有StreamName。

    延播时长

    播流延迟播放的时长,仅支持整数。

    • 取值范围:15~3600。

    • 单位:秒。

    任务触发模式

    • 仅推流参数触发:仅支持在推流地址中携带延播参数alDelayTime触发延播功能。

    • 仅配置触发:仅支持推流地址中的AppName和StreamName与延播模板中的AppName和StreamName一致时触发延播。

    • 推流参数触发 > 配置触发:可同时支持推流参数触发和配置触发,优先进行推流参数触发,然后进行配置触发。

    说明

    当任务触发模式选择仅推流参数触发推流参数触发 > 配置触发时,可支持通过推流地址携带延播参数触发直播流的延播,具体推流地址规则如下:

    • 推流地址不带鉴权:推流域名+AppName(应用)+StreamName(直播流)+alDelayTime=xxalDelayTime为延播参数,其中XX为延播时长,单位是秒),示例:rtmp://demo.aliyundoc.com/app/stream?alDelayTime=100

    • 推流地址带鉴权:推流域名+AppName(应用)+StreamName(直播流)+鉴权串+alDelayTime=xxalDelayTime为延播参数,其中XX为延播时长,单位是秒),示例:rtmp://demo.aliyundoc.com/app/stream?auth_key=1678354414-0-0-c4789ecbd37a23a20ad2e9973301dae9&alDelayTime=100

    说明
    • AppName 、StreamName填写时不可超过255字符,支持数字、大小写字母、短划线(-)、下划线(_)、等号(=)。

    • 延播配置完成后,若需播放延播流请使用延播播放地址。延播播放地址的获取请参考文档生成推流地址和播放地址

  6. 单击确定

相关API

CreateLiveDelayConfig

设置直播延播配置。

UpdateLiveDelayConfig

更新直播延播配置。

DeleteLiveDelayConfig

删除直播延播配置。

  • 本页导读 (1)
文档反馈