开关播回调(新版)

最近更新时间:2020-12-25 10:18:08

查看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 推流携带的参数 a=1&b=2&c=3
ClientIp String 推流端IP 110.22.43.45
ClientPort Int 推流端端口 5475
Node String cdn接受流的节点 112.84.53.44
Sequence String 用来唯一标识一对开关播回调 xxxxxx

回调示例

{
    "Version":"1.0",
    "UniqueName":"yourUniqueName"
    "App":"live",
    "Pubdomain":"xxx.xxx.com",
    "Stream":"test",
    "PubStartUnixTime":"1456800010000",
    "NotifyType":"PubStart",
    "ClientIp":"110.22.43.45 ",
    "ClientPort":"5475",
    "Node":" 112.84.53.44",
    "PubParam":"a=1&b=2&C=3"
    "Sequence":"xxxxx"
}

关播回调

参数描述

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

参数 类型 描述 示例
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 推流携带的参数 a=1&b=2&c=3
ClientIp String 推流端IP 110.22.43.45
ClientPort Int 推流端端口 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",
    "UniqueName":"yourUniqueName"
    "App":"live",
    "Pubdomain":"xxx.xxx.com",
    "Stream":"test",
    "PubStartUnixTime":"1456800010000",
    "NotifyType":"PubEnd",
    "ClientIp":"110.22.43.45 ",
    "ClientPort":"5475",
    "Node":" 112.84.53.44",
    "PubParam":"a=1&b=2&C=3"
    "PubEndCode":1
    "PubEndMessage":"rtmp_close_stream"
    "Sequence":"xxxxx"
}

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

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

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

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

更多建议

0/200

评价建议不能为空

提交成功!

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

问题反馈