延播

最近更新时间:2019-07-03 15:17:20

1.接口描述

  • 接口
    Live_Set_Delay:对直播流进行延播设置。

  • 地址
    API 调用地址: http://fcgi.video.qcloud.com/common_access

  • 用途
    延播功能主要用于直播流的延迟播放。

  • 说明

    • 延播上限为10分钟。
    • 若需取消延播,可设置 time_length=0。
    • 推流前设置延播,则推流时生效。
    • 推流中设置延播,则当前流会在 time_length 时间内处于黑屏状态,达到延播时间后恢复播放。

2.输入参数

参数名 参数含义 类型 备注 是否必需
appid 客户 ID int 即直播 APPID,用于区分不同客户的身份 Y
interface 接口名称 string Live_Set_Delay Y
t 有效时间 int UNIX 时间戳(十进制) Y
sign 安全签名 string MD5(key+t) Y
Param.s.channel_id 直播码 string 直播码 ID Y
Param.n.time_length 延播时长 int 单位秒,上限600s Y

3.输出结果

参数名 参数含义 类型 备注
ret 返回码 int 0:成功;其他值:失败
message 错误信息 string 错误信息

4.调用示例

目标:对直播码为 8888_test123 的直播流进行延播设置。

组成部分 示例内容
接口 URL http://fcgi.video.qcloud.com/common_access?
appid 4
interface Live_Set_Delay
Param.s.channel_id 5000_123
Param.n.time_length 30
t 1532488286
sign 0b27965db3faa78913b4f7e6037c0780
URL:
http://fcgi.video.qcloud.com/common_access?Param.n.time_length=30&Param.s.channel_id=5000_123&sign=0b27965db3faa78913b4f7e6037c0780&appid=4&t=1532488286&interface=Live_Set_Delay

{"errmsg":"","message":"","output":{},"ret":0,"retcode":0}