You need to enable JavaScript to run this app.
文档中心
企业直播

企业直播

复制全文
下载 pdf
直播消息回调
直播流状态变化回调
复制全文
下载 pdf
直播流状态变化回调

作用

当直播流状态变化时,企业直播会对所设置的接口地址进行回调通知。

配置方式

将接收回调通知的接口地址提供给企业直播技术支持。

详情

设置回调的接口地址后,当直播流状态变化时,企业直播会将直播流 ID、直播流变化后的状态等信息以 GET 方式提交给您自定义的回调接口地址。
请求示例:https://abc.com/test.do?ActivityID=123&SubAccountName=admin%40bytedance.com&StreamID=stream-xxx&EventType=StreamModifyCallBack&Status=push_start&StreamChannel=main&LineName=abc&LineID=12&Timestamp=1582518318&Sign=xxxx&RequestUuid=123。

超时重试

回调服务器在发送消息通知后,5 秒内没有收到您的服务器的响应,即认为通知失败。后续会以 5 秒为间隔继续重试 2 次。

参数

说明

请联系技术支持获取鉴权 AccountSecret。

参数

类型

说明

ActivityID

String

直播间 ID。

SubAccountName

String

创建直播间的账号。参数值 admin@bytedance.com 表示直播间为主账号创建。

StreamID

String

直播流 ID。

EventType

String

回调通知的事件类型,固定取值为 StreamModifyCallBack。

Status

String

直播流变化后的状态。取值如下:

  • push_start:直播中
  • push_end:直播结束

StreamChannel

String

直播流为主流还是备流。取值如下:

  • main:主流
  • backup:备流

LineName

String

直播频道名称。

LineID

String

直播频道 ID。

Timestamp

String

直播流状态变化的时间。Unix 时间戳,单位为秒。

Sign

String

校验签名。
完成以下步骤,计算校验签名。

  1. 按照 AccountSecret、ActivityID、Status、StreamChannel、StreamID、Timestamp 的顺序,拼接对应的参数值。
  2. 将拼接后的内容进行 MD5 加密生成 32 位小写字符串。

RequestUuid

String

请求回调的唯一标识。

最近更新时间:2025.03.21 10:45:44
这个页面对您有帮助吗?
有用
有用
无用
无用