2.0.0 • Published 6 years ago

neteaselive-sdk v2.0.0

Weekly downloads
2
License
ISC
Repository
github
Last release
6 years ago

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) 视频录制回调地址查询