开关播回调(新版)

最近更新时间:2023-05-05 15:54:26

查看PDF

功能介绍

当主播开播、下播时,云直播会将主播相关信息实时推送给您,如您需要此功能,请联系技术支持开通

开播回调

参数描述

当主播开播后,云直播会把主播信息发送到您用来接收回调的地址,回调内容如下:

参数 类型 描述 示例
Version String 版本号 1.0
UniqueName String 域名空间 uniquename
App String 频道 live
Pubdomain String 推流域名 xxx.xxx.com
Stream String 流名 streamname
PubStartUnixTime Int 推流开始时间,unix毫秒时间戳 1456800010000
NotifyType String 回调类型,PubStart:推流开始 PubStart
PubParam String 推流携带的参数 {“k”:“1”,“t”:“2”}
ClientIp String 推流端IP 110.22.43.45
ClientPort String 推流端端口 5475
Node String cdn接受流的节点 112.84.53.44
Sequence String 用来唯一标识一对开关播回调 xxxxxx

回调示例

{
	"Version": "1.0",
	"App": "live",
	"Pubdomain": "xxx.xxx.com",
	"Stream": "stream_123",
	"NotifyType": "PubStart",
	"ClientIp": "110.120.130.140",
	"ClientPort": "17102",
	"Node": "120.120.120.120",
	"PubParam": "{\"k\":\"1\",\"t\":\"2\"}",
	"UniqueName": "yourUniqueName",
	"Sequence": "xxxx",
	"PubStartUnixTime": 1670575130460
}

关播回调

参数描述

当主播下播后,云直播会把主播信息发送到您用来接收回调的地址,回调内容如下:

参数 类型 描述 示例
Version String 版本号 1.0
UniqueName String 域名空间 uniquename
App String 频道 live
Pubdomain String 推流域名 xxx.xxx.com
Stream String 流名 123
PubEndUnixTime Int 推流结束时间,unix毫秒时间戳 1456800010000
NotifyType String 回调类型,PubEnd:推流结束 PubEnd
PubParam String 推流携带的参数 {“k”:“1”,“t”:“2”}
ClientIp String 推流端IP 110.22.43.45
ClientPort String 推流端端口 5475
Node String cdn接受流的节点 112.84.53.44
PubEndCode Int 断流错误码 1
PubEndMessage String 断流原因,断流时发送 rtmp_close_stream
Sequence String 用来唯一标识一对开关播回调 xxxxxxx

错误码及错误原因

PubEndCode值 PubEndMessage值 错误描述
1 rtmp_close_stream 主播主动下线
2 rtmp_no_data 无数据超时断开
3 rtmp_auth_failed 鉴权失败
0 other error 其他原因

回调示例

{
  "Version": "1.0",
  "App": "live",
  "Pubdomain": "xxx.xxx.com",
  "Stream": "stream_123",
  "NotifyType": "PubEnd",
  "ClientIp": "110.120.130.140",
  "ClientPort": "17102",
  "Node": "120.120.120.120",
  "PubParam": "{\"k\":\"1\",\"t\":\"2\"}",
  "UniqueName": "yourUniqueName",
  "Sequence": "xxxx",
  "PubEndCode": 1,
  "PubEndMessage": "rtmp_close_stream",
  "PubEndUnixTime": 1670575168965
}

文档内容是否对您有帮助?

根本没帮助
文档较差
文档一般
文档不错
文档很好

在文档使用中是否遇到以下问题

内容不全,不深入
内容更新不及时
描述不清晰,比较混乱
系统或功能太复杂,缺乏足够的引导
内容冗长

更多建议

0/200

评价建议不能为空

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

问题反馈