github.com/qiniu/go-sdk/v7@v7.27.0/pili/README.md (about)

     1  # Pili Streaming Cloud Server-Side Library for Go
     2  
     3  ## Features
     4  
     5  - 推拉流URL && 签算方法
     6    - [x] RTMP 推流地址
     7    - [x] SRT 推流地址
     8    - [x] RTMP 播放地址
     9    - [x] HLS 播放地址
    10    - [x] HDL(FLV) 播放地址
    11    - [x] 推流 URL 签算(直播鉴权)
    12    - [x] 播放 URL 签算(时间戳防盗链)
    13  
    14  - 直播空间管理(Hub)
    15    - [x] 查询直播空间列表 GET /v2/hubs
    16    - [x] 查询直播空间信息 GET /v2/hubs/\<hub>
    17    - [x] 修改直播空间推流鉴权配置 POST /v2/hubs/\<hub\>/security
    18    - [x] 修改直播空间hls低延迟配置 POST /v2/hubs/\<hub\>/hlsplus
    19    - [x] 修改直播空间存储配置 POST /v2/hubs/\<hub\>/persistence
    20    - [x] 修改直播空间封面配置 POST /v2/hubs/\<hub\>/snapshot
    21  
    22  - 域名管理(Domain)
    23    - [x] 查询域名列表 GET /v2/hubs/\<hub\>/domains
    24    - [x] 查询域名信息 GET /v2/hubs/\<hub\>/domains/\<domain>
    25    - [x] 绑定直播域名 POST /v2/hubs/\<hub\>/newdomains
    26    - [x] 解绑直播域名 DELETE /v2/hubs/\<hub\>/domains/\<domain>
    27    - [x] 配置点播域名 POST /v2/hubs/\<hub\>/voddomain
    28    - [x] 修改域名证书配置 POST /v2/hubs/\<hub\>/domains/\<domain\>/cert
    29    - [x] 更新域名改写规则 POST /v2/hubs/\<hub\>/domains/\<domain\>/urlrewrite
    30  
    31  - 直播流管理(Stream)
    32    - [x] 查询直播流列表 GET v2/hubs/\<hub\>/streams
    33    - [x] 查询直播流信息 GET v2/hubs/\<hub\>/streams/\<EncodedStreamTitle>
    34    - [x] 禁用直播流 POST /v2/hubs/\<hub\>/streams/\<EncodedStreamTitle\>/disabled
    35    - [x] 查询在线流信息 GET v2/hubs/\<hub\>/streams/\<EncodedStreamTitle\>/live
    36    - [x] 批量查询在线流信息 POST /v2/hubs/\<hub\>/livestreams
    37    - [x] 查询直播流推流记录 GET /v2/hubs/\<hub\>/streams/\<EncodedStreamTitle\>/historyactivity
    38    - [x] 录制直播回放 POST /v2/hubs/\<hub\>/streams/\<EncodedStreamTitle\>/saveas
    39    - [x] 保存直播截图 POST /v2/hubs/\<hub\>/streams/\<EncodedStreamTitle\>/snapshot
    40    - [x] 修改直播流转码配置 POST /v2/hubs/\<hub\>/streams/\<EncodedStreamTitle\>/converts
    41  
    42  - 数据统计(Stat)
    43    - [x] 上行流量 GET /statd/upflow
    44    - [x] 下行流量 GET /statd/downflow
    45    - [x] 直播转码使用量 GET /statd/codec
    46    - [x] 直播鉴黄使用量 GET /statd/nrop
    47    - [x] 导播台使用量 GET /statd/caster
    48    - [x] Pub服务使用量 GET /statd/pub
    49  
    50  ## Usage
    51  
    52  ```go
    53  package main
    54  
    55  import (
    56  	// ...
    57  	"github.com/qiniu/go-sdk/v7/pili"
    58  )
    59  
    60  var (
    61  	AccessKey = "<QINIU ACCESS KEY>" // 替换成自己 Qiniu 账号的 AccessKey
    62  	SecretKey = "<QINIU SECRET KEY>" // 替换成自己 Qiniu 账号的 SecretKey
    63  )
    64  
    65  func main() {
    66  	// ...
    67  	conf := pili.ManagerConfig{AccessKey: AccessKey, SecretKey: SecretKey}
    68  	manager := pili.NewManager(conf)
    69  	// ...
    70  }
    71  ```