# SkyRiver Streaming Cloud server-side library for NodeJS

## Features

- Stream operations else
    - [x] stream.toJSONString()
    - [x] stream.update()
    - [x] stream.disable()
    - [x] stream.enable()
    - [x] stream.status()
    - [x] stream.rtmpPublishUrl()
    - [x] stream.hlsLiveUrls()
    - [x] stream.segments()
    - [x] stream.hlsPlaybackUrls()
    - [x] stream.saveAs()
    - [x] stream.snapshot()
    - [x] stream.delete()

- 0.0.1
	- Init sdk
	- Add Stream API
	- Add publish and play policy

- 0.0.24
	- 增加生成uploadtoken功能
	   const uptoken = new SkyRiver.rs.PutPolicy();
	   uptoken.token()
	- 增加动态获取推流地址功能 hub.getReceiver
	- 增加获取所有推流服务器接口 hub.getDispatchers

- 0.0.25
    - 增加获取存诸服务器接口 hub.getStoreage

- 0.0.26
    - 修改接口拼写错误 hub.getStorage

- 0.0.31
    - 新增生成获取点播地址接口链接 hub.vodURL
    - 新增获取点播地址功能 hub.getVodPlayURL

 - 0.0.37
     - 新增获取所有处理服务器接口 hub.getReceivers

  - 0.0.42
     - 服务器返回错误进行处理

  - 0.1.5
     - 创建直播流，增加notifyUrl通知地址；将直播是否正在推流通知应用端
     - 新增 stream.startPull 通知开始拉流接口
     - 新增 stream.stopPull 通知停止拉流接口

   - 0.1.6
      - 新增获取服务器设置转码参数接口

   - 0.1.7
      - 新增创建直播时可以设置是否启用录制 record:1为启用

   - 0.1.9
      - 修复bug

   - 0.1.10
       - 修复自动录制不生效bug

   - 0.1.11
     
       - 新增删除录制记录接口
       
   - 0.2.0
     
     - 支持https协议
     
       