neteaselive-sdk
v2.0.0
Published
NodeJs 网易云直播服务端API
Readme
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) 视频录制回调地址查询
