推断流回调可以进行直播流流状态实时信息回调,及时通知您推流或断流操作结果。通过本文,您可以通过阿里云视频直播控制台设置域名的推流回调地址。

背景信息

您在设置回调URL地址时需要注意以下事项:

  • 您可以在控制台中添加一个后台服务器的回调URL给阿里云直播。当有流状态变化时,阿里云直播通过HTTP接口向您的服务器发送GET请求,将推流成功、断流成功的状态实时反馈给您,您的服务器通过200响应返回接口返回结果。
  • 回调URL无需标识,只需可正常访问。URL的应答要求:如果访问超时,会再次重试该URL。目前超时时间为5s,重试次数为5次,重试间隔为1s。
  • 回调地址支持授信证书颁发机构认证的HTTPS地址。
  • 如果您使用推流域名推流,即使用边缘推流,您需要在推流域名上配置回调地址。如果您使用播流域名进行推流,即使用中心推流,阿里云视频直播会为您生成一个中心推流地址,直接推流到直播中心,您需要在播流域名上配置回调地址。

操作步骤

  1. 登录 视频直播控制台
  2. 单击域名管理
  3. 在需要设置域名右侧,单击域名配置
    推流回调地址-域名配置
  4. 选择基本配置 > 推流信息
  5. 单击推流回调地址的设置推流回调图标图标。
  6. 填写回调地址。
    回调设置

    回调地址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
  7. 单击确定完成设置。