推断流回调可以进行直播流流状态实时信息回调,及时通知您推流或断流操作结果。通过本文,您可以通过阿里云视频直播控制台设置域名的推流回调地址。
背景信息
您在设置回调URL地址时需要注意以下事项:
- 您可以在控制台中添加一个后台服务器的回调URL给阿里云直播。当有流状态变化时,阿里云直播通过HTTP接口向您的服务器发送GET请求,将推流成功、断流成功的状态实时反馈给您,您的服务器通过200响应返回接口返回结果。
- 回调URL无需标识,只需可正常访问。URL的应答要求:如果访问超时,会再次重试该URL。目前超时时间为5s,重试次数为5次,重试间隔为1s。
- 回调地址支持授信证书颁发机构认证的HTTPS地址。
- 如果您使用推流域名推流,即使用边缘推流,您需要在推流域名上配置回调地址。如果您使用播流域名进行推流,即使用中心推流,阿里云视频直播会为您生成一个中心推流地址,直接推流到直播中心,您需要在播流域名上配置回调地址。
操作步骤
- 登录 视频直播控制台。
- 单击域名管理。
- 在需要设置域名右侧,单击域名配置。
- 选择。
- 单击推流回调地址的
图标。
- 填写回调地址。
回调地址URL示例和参数如下:
https://example.aliyunlive.com/pub?action=publish
&app=example.com
&appname=test01
&id=test01
&ip=42.120.xx.xx
&node=cdnvideocenter****16011.cm3
&time=1579027784
&usrargs=vhost%3Dmxl-****.cn%26auth_key%3
参数 |
说明 |
time |
unix时间戳 |
usrargs |
用户推流的参数 |
action |
- publish:推流
- publish_done:断流
|
app |
默认为自定义的推流域名,如果未绑定推流域名即为播流域名 |
appname |
应用名称 |
id |
流名称说明
|
node |
CDN接受流的节点或者机器名 |
ip |
推流客户端的地址ip |
- 单击确定完成设置。