查询组列表

最近更新时间:2025-02-21 02:50:54

1. 接口描述

接口请求域名: vssapi.ctyun.cn
默认接口请求频率限制:500次/秒。

查询组列表。

2. 请求参数

参数类型是否必选示例值描述
ActionStringDescribeVSSGroups操作接口名,系统规定参数。
GroupIdString1001根据组ID查询。
GroupNameString视频监控根据组名称查询。
RegionString0200001根据区域查询。
InProtocolStringgb28181根据组接入协议查询。
GroupStatusStringon根据组状态查询。
取值:on(已启用), off(已停用)。
SortByStringCreatedTime选择按一个字段排序,可选值为:
- GroupName
- CreatedTime
- UpdatedTime
默认为CreatedTime,按照创建时间排序。
SortDirectionStringasc排序方式,默认升序。
取值:asc(升序), desc(降序)。
PageNumLong1第几个分页,默认为1。
PageSizeLong20分页大小,默认为20。
取值范围为1~1000
IncludeGroupStatsLong1返回组设备统计信息,默认1

3. 返回参数

参数类型描述
PageNumLong第几个分页。
PageSizeLong分页大小。
TotalPageLong分页总数。
TotalNumLong组总数。
GroupsGroup[]组列表。
RequestIdString唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
actionsStrIng[]操作集合。

Group

参数类型描述
GroupIdString组ID。
GroupNameString组名称。
DescriptionString组描述。
AppNameString组使用的应用名称,默认vss。
RegionString组所属区域。
InProtocolString组使用的接入协议。
取值: gb28181, rtmp, onvif, rtsp,vgroup
OutProtocolString组使用的播放协议,多值用逗号分隔。
取值: rtmp, hls, flv, webrtc
SipTransProtocolString组使用的sip传输协议。
仅gb28181组支持该字段。
取值:tcp, udp
StreamTransProtocolString组使用的流媒体传输协议。
仅gb28181组支持该字段。
取值:tcp, udp
PullTypeLong是否启用自动拉流,默认1。
仅gb28181组支持该字段。
取值:1, 2
取值为1,自动拉流,国标设备注册成功后自动启动拉流;
取值为2,按需拉流,需要通过触发的方式启动拉流。
PushTypeLong是否启用自动激活推流地址,默认1。
可选项,仅rtmp, rtsp组支持该字段,非rtmp, rtsp组忽略该字段。
取值:1, 2
取值为1,自动激活推流地址,设备创建完成后,平台立刻自动生成推流地址;
取值为2,按需推流,需要通过触发的方式生成推流地址。
GroupEnabledLong组是否启用。
取值:0(停用), 1(启用)
GroupStatusString组状态。
取值:on(已启用), off(已停用)。
SipIdString组提供的国标SIP服务器ID。
SipIpString组提供的国标SIP服务器地址。
SipTcpPortLong组提供的国标SIP服务器TCP端口,如5060。
SipUdpPortLong组提供的国标SIP服务器UDP端口,如6060。
GroupStatsString组设备统计信息。
CreatedTimeString组创建时间。
UpdatedTimeString组更新时间。
RegionNameString区域名称。
RequestIdString唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
InNetworkTypeString组使用的接入网络类型,默认public。
取值:public, private
取值为public, 设备使用互联网接入;
取值为private, 设备使用专线网络接入。
OutNetworkTypeString组使用的播放网络类型,默认public。
取值:public, private
取值为public, 客户使用互联网观看直播和点播;
取值为private, 客户使用专线网络观看直播和点播。

GroupStats

参数类型描述
DeviceSizeLong组内设备总数。
IpcSizeLong组内摄像头数量。
NvrSizeString组内nvr设备数量:通道设备数量。
PlatformSizeString组内平台设备数量:通道设备数量。

4. 示例

4.1 请求示例

https://vssapi.ctyun.cn/
?Action=DescribeVSSGroups
&IncludeGroupStats=1
&Version=2020-06-12
&AccessKeyId=O0G0BPBI2T9YUD3U****
&Signature=THG6eLrZcwMbd1bs7H0eErYYzSY%3D
&SignatureMethod=HMAC-SHA1
&SignatureNonce=674296767
&SignatureVersion=1.0
&Timestamp=1599026762

4.2 返回示例

{
  "PageNum": 1,
  "PageSize": 20,
  "TotalPage": 3,
  "TotalNum": 46,
  "Groups": [
    {
      "GroupId": "745958207091900416",
      "GroupName": "2020082001",
      "Description": "",
      "AppName": "vss",
      "Region": "华东",
      "InProtocol": "gb28181",
      "OutProtocol": "rtmp",
      "SipTransProtocol": "",
      "StreamTransProtocol": "",
      "PullType": 1,
      "PushType": 0,
      "GroupEnabled": 1,
      "GroupStatus": "on",
      "SipId": "31011500012008296726",
      "SipIp": "127.0.0.1",
      "SipTcpPort": 5070,
      "SipUdpPort": 5070,
      "GroupStats": {
        "DeviceSize": 14,
        "IpcSize": 5,
        "NvrSize": "5:4",
        "PlatformSize": "0:0"
      },
      "CreatedTime": "2020-08-20 10:51:36",
      "UpdatedTime": "2020-08-20 10:51:36"
    },
    {
      "GroupId": "746334271509102592",
      "GroupName": "2020082101",
      "Description": "",
      "AppName": "vss",
      "region": "华东",
      "InProtocol": "gb28181",
      "OutProtocol": "rtmp",
      "SipTransProtocol": "",
      "StreamTransProtocol": "",
      "PullType": 2,
      "GroupEnabled": 0,
      "GroupStatus": "on",
      "SipId": "31011500012008296726",
      "SipIp": "127.0.0.1",
      "SipTcpPort": 5070,
      "SipUdpPort": 5070,
      "GroupStats": {
        "DeviceSize": 5,
        "IpcSize": 3,
        "NvrSize": "1:1",
        "PlatformSize": "0:0"
      },
      "CreatedTime": "2020-08-21 11:45:57",
      "UpdatedTime": "2020-08-26 16:29:53"
    }
  ],
  "RequestId": "69934d842b7a45ca8dee24dd42547ea4",
  "InNetworkType": "",
  "OutNetworkType": ""
}

5. 错误码

ErrorCodeErrorMessage