直播推流小程序开发
Last updated
Last updated
https://live.polyv.net/api/v2/teacher_login.json
POST
参数名 | 是否必选 | 类型 | 说明 |
---|---|---|---|
passwd | true | string | md5(频道密码) |
sign | true | string | 签名 |
timestamp | true | string | 当前13位毫秒级时间戳 |
number | true | string | 频道号 |
account | true | string | 频道号 |
1、passwd规则:md5(password) 示例: password(频道密码): 461666 passwd = md5(461666) = aeb0e56d32d841cbc52b0ed18721167e
2、sign规则:md5("live.polyv.net" + channelId + passwd + timestamp) 示例: channelId:153884 passwd: aeb0e56d32d841cbc52b0ed18721167e timestamp: 1516327146366 sign = md5(live.polyv.net153884aeb0e56d32d841cbc52b0ed18721167e1516327146366) sign = 32046e6a4bab8d95de9e5bc6fc4630e7
请求成功后需要用到的字段解释:
推流地址获取规则:url + stream; 示例:rtmp://push2.videocc.net/recordfe/16ad889b3d20180118174258966
https://api.live.polyv.net/v1/channels/{channelId}/update
POST
参数名 | 是否必选 | 类型 | 说明 |
---|---|---|---|
name | true | string | 要修改的名字 |
sign | true | string | 签名 |
ptime | true | string | 当前13位毫秒级时间戳 |
channelId | true | string | 频道号 |
大写的MD5值: "APPCHANNELSET" + "channelId=" + channelId + "name=" + name + "APPCHANNELSET"
示例:str = APPCHANNELSETchannelId=153884name=小程序推流测试testAPPCHANNELSET Md5(str) = 03395ed7f948a6f8cc63a5eeba21ccb7 注意:转成大写 sign = 03395ED7F948A6F8CC63A5EEBA21CCB7
返回结果
https://api.chat.polyv.net/front/listUsers
GET
参数名 | 是否必选 | 类型 | 说明 |
---|---|---|---|
roomId | true | string | 频道号 |
返回结果
1.小程序微信开发者后台设置-开发设置-服务器域名中配置 [request合法域名] 2.小程序微信开发者后台设置-接口设置中打开实时播放音视频流、实时录制音视频流开关