直播推流小程序开发
Last updated
Was this helpful?
Last updated
Was this helpful?
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.小程序微信开发者后台设置-接口设置中打开实时播放音视频流、实时录制音视频流开关