2.0.0 • Published 6 years ago
neteaselive-sdk v2.0.0
Server SDK
初始化
npm install neteaselive-sdk --save
使用
请前往 网易云直播管理控制台 -> 获取 AppKey、AppSecret
以创建直播为例
let AppKey = '你自己的AppKey';
let AppSecret = '你自己的AppSecret';
let NLSDK = require('neteaselive-sdk')({
AppKey : AppKey,
AppSecret : AppSecret
})
NLSDK.channel.create({
name : "aLiveName123",
type : 0
}).then(function(success_data){
console.log(success_data)
}).catch(function(err_data){
console.log(err_data)
})
API列表
1 请求与响应的参数与网易官方文档一致 地址
2 以下所有方法均返回为promise对象
- NLSDK.channel.create(body) 创建频道
- NLSDK.channel.update(body) 修改频道
- NLSDK.channel.delete(body) 删除频道
- NLSDK.channel.getStats(body) 获取频道状态
- NLSDK.channel.getAddress(body) 重新获取推流地址
- NLSDK.channel.setAlwaysRecord(body) 设置频道为录制状态
- NLSDK.channel.pause(body) 禁用频道
- NLSDK.channel.resume(body) 恢复频道
- NLSDK.channel.resetRecord(body) 录制重置
- NLSDK.channel.transcodeAddress(body) 获取直播实时转码相关地址
- NLSDK.channel.setupRecordInfo(body) 设置录制信息
- NLSDK.channelList.get(body) 获取频道列表
- NLSDK.channelList.pause(body) 批量禁用频道
- NLSDK.channelList.resume(body) 批量恢复频道
- NLSDK.videoList.get(body) 获取录制视频文件列表
- NLSDK.videoList.vodGet(body) 获取某一时间范围的录制视频文件列表
- NLSDK.videoList.merge(body) 录制文件合并
- NLSDK.record.setcallback(body) 设置视频录制回调地址
- NLSDK.record.callbackQuery(body) 视频录制回调地址查询