github.com/qiniu/go-sdk/v7@v7.27.0/qvs/doc.go (about)

     1  // Package qvs 提供七牛云视频监控(QVS)服务的 Go 客户端。
     2  //
     3  // QVS 支持通过 GB/T 28181 协议和 RTMP 推流方式接入视频设备,
     4  // 提供设备管理、流管理、录制和截图等功能。
     5  //
     6  // 官方文档: https://developer.qiniu.com/qvs
     7  //
     8  // # 创建客户端
     9  //
    10  //	mac := auth.New("AccessKey", "SecretKey")
    11  //	manager := qvs.NewManager(mac, nil)
    12  //
    13  // # 空间管理
    14  //
    15  //   - [Manager.AddNamespace] / [Manager.QueryNamespace] / [Manager.DeleteNamespace]
    16  //   - [Manager.ListNamespace] / [Manager.UpdateNamespace]
    17  //   - [Manager.EnableNamespace] / [Manager.DisableNamespace]
    18  //   - [Manager.AddDomain] / [Manager.DeleteDomain] / [Manager.ListDomain]
    19  //
    20  // # 设备管理
    21  //
    22  //   - [Manager.AddDevice] / [Manager.QueryDevice] / [Manager.DeleteDevice]
    23  //   - [Manager.ListDevice] / [Manager.UpdateDevice]
    24  //   - [Manager.StartDevice] / [Manager.StopDevice]
    25  //   - [Manager.ListChannels] / [Manager.QueryChannel] / [Manager.FetchCatalog]
    26  //
    27  // # 流管理
    28  //
    29  //   - [Manager.AddStream] / [Manager.QueryStream] / [Manager.DeleteStream]
    30  //   - [Manager.ListStream] / [Manager.UpdateStream]
    31  //   - [Manager.EnableStream] / [Manager.DisableStream] / [Manager.StopStream]
    32  //   - [Manager.DynamicPublishPlayURL] / [Manager.StaticPublishPlayURL]
    33  //   - [Manager.OndemandSnap] / [Manager.StreamsSnapshots] / [Manager.DeleteSnapshots]
    34  //
    35  // # 录制管理
    36  //
    37  //   - [Manager.StartRecord] / [Manager.StopRecord]
    38  //   - [Manager.RecordClipsSaveas]: 合并录制片段
    39  //   - [Manager.RecordsPlayback]: 获取回放地址(M3U8)
    40  //
    41  // # 模板管理
    42  //
    43  //   - [Manager.AddTemplate] / [Manager.QueryTemplate] / [Manager.DeleteTemplate]
    44  //
    45  // # 统计查询
    46  //
    47  //   - [Manager.QueryFlow]: 流量统计
    48  //   - [Manager.QueryBandwidth]: 带宽统计
    49  package qvs