调用SetLiveStreamsNotifyUrlConfig设置推流回调配置。

说明 调用频率限制为15次/秒。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

请求参数

名称 类型 是否必选 示例值 描述
Action String SetLiveStreamsNotifyUrlConfig

系统规定参数。取值:SetLiveStreamsNotifyUrlConfig

DomainName String example.com

您的推流域名。

NotifyUrl String http://play.aliyunlive.com/notify

直播流信息推送到的URL地址。必须以http://开头。

只发布国内站这里是测试数据

返回数据

名称 类型 示例值 描述
RequestId String 40A4F36D-A7CC-473A-88E7-154F92242566

请求ID。

示例

请求示例

http(s)://live.aliyuncs.com/?Action=SetLiveStreamsNotifyUrlConfig
&DomainName=example.com
&NotifyUrl=http://play.aliyunlive.com/notify
&<公共请求参数>

正常返回示例

XML格式

<SetLiveStreamsNotifyUrlConfigResponse>
	  <RequestId>4C747C97-7ECD-4C61-8A92-67AD806331FF</RequestId>
</SetLiveStreamsNotifyUrlConfigResponse>

JSON格式

{
    "RequestId":"4C747C97-7ECD-4C61-8A92-67AD806331FF"
}

错误码

访问错误中心查看更多错误码。

回调逻辑说明

直播推流状态回调中开播(publish)状态回调逻辑:

RTMP推流在阿里云直播服务收到On Publish消息后2秒内,如果推流端不主动断开,阿里云直播服务就会发推流成功回调。如果您的业务需要阿里云直播收到On Publish建联并真正收到直播流数据后才发推流成功回调,请

提交工单联系我们后台配置。

假设您有推流域名A和播流域名B,如果您的域名B使用拉流直播(固定拉流和触发回源拉流)需要回调。请在域名A配置推流回调。配置后域名B的拉流回调逻辑与上一条一致,建联后默认2秒无主动断开即认为拉流成功,需要真正收到数据才认为成功请提交工单申请配置。

说明 建议业务方不仅根据回调通知判断推流、拉流接入正常,同时配合在线流列表查询推流正常后,再下发直播流播放地址给业务方。