1.接口描述
- 接口
Live_Set_Delay:对直播流进行延播设置。
- 地址
API 调用地址: http://fcgi.video.qcloud.com/common_access
。
- 用途
延播功能主要用于直播流的延迟播放。
- 说明
- 延播上限为10分钟。
- 若需取消延播,可设置 time_length=0。
- 推流前设置延播,则推流时生效。
- 推流中设置延播,则当前流会在 time_length 时间内处于黑屏状态,达到延播时间后恢复播放。
2.输入参数
参数名 |
参数含义 |
类型 |
备注 |
是否必需 |
appid |
客户 ID |
int |
即直播 APPID,用于区分不同客户的身份 |
是 |
interface |
接口名称 |
string |
Live_Set_Delay |
是 |
t |
有效时间 |
int |
UNIX 时间戳(十进制) |
是 |
sign |
安全签名 |
string |
MD5(key+t) |
是 |
Param.s.channel_id |
直播码 |
string |
直播码 ID |
是 |
Param.n.time_length |
延播时长 |
int |
单位秒,上限600s |
是 |
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}