流创建回调说明

下载pdf
更新时间:2019-09-27 10:09

1 使用场景

若业务方有维护直播列表的需求。

当APP在流媒体服务器有流创建时,将会以 POST 的形式对回调地址进行请求。

2 请求参数

http请求方式: POST/FORM或JSON(表单值需要urldecode解码)新接入的客户默认回调为JSON格式。
地址: 客户提供的回调地址给技术支持,技术支持后台配置。

参数名 类型 说明
stream_sid String 流server ID, 流唯一标识,zego后台生成,客户不用关注
channel_id String 频道ID 对应客户端RoomID 不超过127字节
title String 标题 不超过255字节
stream_alias String 流名 对应客户端StreamID 不超过255字节
publish_id String 发布者ID 对应客户端UserID 不超过255字节
publish_name String 发布者名字 对应客户端UserName 不超过255字节
rtmp_url Array RTMP拉流地址 不超过1024字节
hls_url Array HLS拉流地址 不超过1024字节
hdl_url Array HDL拉流地址 不超过1024字节
pic_url Array 截图地址 不超过255字节
create_time Int 创建时间 Uinx时间戳
timestamp String 服务器当前时间 Uinx时间戳
nonce String 随机数
signature String 检验串,详细见检验说明
appid String appid
event String 事件名称:stream_create

3 数据示例

    Array
    (
        [stream_sid] => s-115205137699740000000000104
        [channel_id] => 0xb-0x1
        [stream_alias] => aaaa
        [title] => tile
        [rtmp_url] => Array
            (
                [0] => rtmp://rtmp.wsdemo.zego.im/zegodemo/aaa
                [1] => rtmp://testplay.aliyun.zego.im/livestream/aaa
            )

        [hls_url] => Array
            (
                [0] => http://hls.wsdemo.zego.im/zegodemo/aaa/playlist.m3u8
                [1] => http://testplay.aliyun.zego.im/livestream/aaa.m3u8
            )

        [hdl_url] => Array
            (
                [0] => http://hdl.wsdemo.zego.im/zegodemo/aaa.flv
                [1] => http://testplay.aliyun.zego.im/livestream/aaa.flv
            )

        [pic_url] => Array
            (
                [0] => http://pic.wsdemo.zego.im/zegodemo/aaa.jpg
            )

        [publish_id] => publish
        [publish_name] => name
        [create_time] => 1481597358
        [timestamp] => 1481597358
        [nonce] => 158273
        [signature] => signature
        [appid] => 1
        [event] => stream_create
    )

4 返回响应

1

应答为1表示成功,其余都为失败。