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