Class: TencentCloud::Iss::V20230517::DescribeDeviceData

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20230517/models.rb

Overview

查询设备接口返回数据

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(deviceid = nil, code = nil, name = nil, accessprotocol = nil, type = nil, clusterid = nil, clustername = nil, transportprotocol = nil, password = nil, description = nil, sipid = nil, sipdomain = nil, sipip = nil, sipport = nil, pushstreamurl = nil, status = nil, organizationid = nil, gatewayid = nil, gatewayname = nil, protocoltypename = nil, protocoltype = nil, ip = nil, port = nil, username = nil, region = nil, manufacturer = nil, audioswitch = nil, subscribeswitch = nil, appname = nil, streamname = nil, silentframeswitch = nil) ⇒ DescribeDeviceData

Returns a new instance of DescribeDeviceData.



2639
2640
2641
2642
2643
2644
2645
2646
2647
2648
2649
2650
2651
2652
2653
2654
2655
2656
2657
2658
2659
2660
2661
2662
2663
2664
2665
2666
2667
2668
2669
2670
2671
# File 'lib/v20230517/models.rb', line 2639

def initialize(deviceid=nil, code=nil, name=nil, accessprotocol=nil, type=nil, clusterid=nil, clustername=nil, transportprotocol=nil, password=nil, description=nil, sipid=nil, sipdomain=nil, sipip=nil, sipport=nil, pushstreamurl=nil, status=nil, organizationid=nil, gatewayid=nil, gatewayname=nil, protocoltypename=nil, protocoltype=nil, ip=nil, port=nil, username=nil, region=nil, manufacturer=nil, audioswitch=nil, subscribeswitch=nil, appname=nil, streamname=nil, silentframeswitch=nil)
  @DeviceId = deviceid
  @Code = code
  @Name = name
  @AccessProtocol = accessprotocol
  @Type = type
  @ClusterId = clusterid
  @ClusterName = clustername
  @TransportProtocol = transportprotocol
  @Password = password
  @Description = description
  @SipId = sipid
  @SipDomain = sipdomain
  @SipIp = sipip
  @SipPort = sipport
  @PushStreamUrl = pushstreamurl
  @Status = status
  @OrganizationId = organizationid
  @GatewayId = gatewayid
  @GatewayName = gatewayname
  @ProtocolTypeName = protocoltypename
  @ProtocolType = protocoltype
  @Ip = ip
  @Port = port
  @Username = username
  @Region = region
  @Manufacturer = manufacturer
  @AudioSwitch = audioswitch
  @SubscribeSwitch = subscribeswitch
  @AppName = appname
  @StreamName = streamname
  @SilentFrameSwitch = silentframeswitch
end

Instance Attribute Details

#AccessProtocolObject

Parameters:

  • DeviceId:

    设备ID

  • Code:

    设备编码(国标设备即我们为设备生成的20位国标编码,rtmp 设备为10 位设备编码)

  • Name:

    设备名称

  • AccessProtocol:

    设备接入协议,1:RTMP,2:GB,3:GW

  • Type:

    设备类型,1:IPC,2:NVR

  • ClusterId:

    设备接入服务节点id

  • ClusterName:

    设备接入服务节点名称

  • TransportProtocol:

    设备流传输协议,1:UDP,2:TCP

  • Password:

    设备密码

  • Description:

    设备描述

  • SipId:

    sip服务ID

  • SipDomain:

    sip服务域

  • SipIp:

    sip服务IP地址

  • SipPort:

    sip服务端口

  • PushStreamUrl:

    Rtmp设备推流地址(仅rtmp设备有效)

  • Status:

    设备状态,0:未注册,1:在线,2:离线,3:禁用

  • OrganizationId:

    设备所属组织ID

  • GatewayId:

    设备接入网关ID,从查询网关列表接口中获取(仅网关接入需要)

  • GatewayName:

    设备所属网关名称

  • ProtocolTypeName:

    设备网关协议名称

  • ProtocolType:

    网关接入协议类型,1.海康SDK,2.大华SDK,3.宇视SDK,4.Onvif(仅网关接入需要)

  • Ip:

    设备接入IP

  • Port:

    设备Port

  • Username:

    设备用户名

  • Region:

    设备地域

  • Manufacturer:

    设备厂商

  • AudioSwitch:

    音频关开(0:关闭;1:开启)关闭时丢弃音频

  • SubscribeSwitch:

    订阅开关(0:关闭;1:开启)默认开启,开启状态下会订阅设备通道变化,仅国标NVR设备有效

  • AppName:

    RTMP推流地址自定义appName

  • StreamName:

    RTMP推流地址自定义streamName

  • SilentFrameSwitch:

    是否开启静音帧(0:关闭;1 开启)



2637
2638
2639
# File 'lib/v20230517/models.rb', line 2637

def AccessProtocol
  @AccessProtocol
end

#AppNameObject

Parameters:

  • DeviceId:

    设备ID

  • Code:

    设备编码(国标设备即我们为设备生成的20位国标编码,rtmp 设备为10 位设备编码)

  • Name:

    设备名称

  • AccessProtocol:

    设备接入协议,1:RTMP,2:GB,3:GW

  • Type:

    设备类型,1:IPC,2:NVR

  • ClusterId:

    设备接入服务节点id

  • ClusterName:

    设备接入服务节点名称

  • TransportProtocol:

    设备流传输协议,1:UDP,2:TCP

  • Password:

    设备密码

  • Description:

    设备描述

  • SipId:

    sip服务ID

  • SipDomain:

    sip服务域

  • SipIp:

    sip服务IP地址

  • SipPort:

    sip服务端口

  • PushStreamUrl:

    Rtmp设备推流地址(仅rtmp设备有效)

  • Status:

    设备状态,0:未注册,1:在线,2:离线,3:禁用

  • OrganizationId:

    设备所属组织ID

  • GatewayId:

    设备接入网关ID,从查询网关列表接口中获取(仅网关接入需要)

  • GatewayName:

    设备所属网关名称

  • ProtocolTypeName:

    设备网关协议名称

  • ProtocolType:

    网关接入协议类型,1.海康SDK,2.大华SDK,3.宇视SDK,4.Onvif(仅网关接入需要)

  • Ip:

    设备接入IP

  • Port:

    设备Port

  • Username:

    设备用户名

  • Region:

    设备地域

  • Manufacturer:

    设备厂商

  • AudioSwitch:

    音频关开(0:关闭;1:开启)关闭时丢弃音频

  • SubscribeSwitch:

    订阅开关(0:关闭;1:开启)默认开启,开启状态下会订阅设备通道变化,仅国标NVR设备有效

  • AppName:

    RTMP推流地址自定义appName

  • StreamName:

    RTMP推流地址自定义streamName

  • SilentFrameSwitch:

    是否开启静音帧(0:关闭;1 开启)



2637
2638
2639
# File 'lib/v20230517/models.rb', line 2637

def AppName
  @AppName
end

#AudioSwitchObject

Parameters:

  • DeviceId:

    设备ID

  • Code:

    设备编码(国标设备即我们为设备生成的20位国标编码,rtmp 设备为10 位设备编码)

  • Name:

    设备名称

  • AccessProtocol:

    设备接入协议,1:RTMP,2:GB,3:GW

  • Type:

    设备类型,1:IPC,2:NVR

  • ClusterId:

    设备接入服务节点id

  • ClusterName:

    设备接入服务节点名称

  • TransportProtocol:

    设备流传输协议,1:UDP,2:TCP

  • Password:

    设备密码

  • Description:

    设备描述

  • SipId:

    sip服务ID

  • SipDomain:

    sip服务域

  • SipIp:

    sip服务IP地址

  • SipPort:

    sip服务端口

  • PushStreamUrl:

    Rtmp设备推流地址(仅rtmp设备有效)

  • Status:

    设备状态,0:未注册,1:在线,2:离线,3:禁用

  • OrganizationId:

    设备所属组织ID

  • GatewayId:

    设备接入网关ID,从查询网关列表接口中获取(仅网关接入需要)

  • GatewayName:

    设备所属网关名称

  • ProtocolTypeName:

    设备网关协议名称

  • ProtocolType:

    网关接入协议类型,1.海康SDK,2.大华SDK,3.宇视SDK,4.Onvif(仅网关接入需要)

  • Ip:

    设备接入IP

  • Port:

    设备Port

  • Username:

    设备用户名

  • Region:

    设备地域

  • Manufacturer:

    设备厂商

  • AudioSwitch:

    音频关开(0:关闭;1:开启)关闭时丢弃音频

  • SubscribeSwitch:

    订阅开关(0:关闭;1:开启)默认开启,开启状态下会订阅设备通道变化,仅国标NVR设备有效

  • AppName:

    RTMP推流地址自定义appName

  • StreamName:

    RTMP推流地址自定义streamName

  • SilentFrameSwitch:

    是否开启静音帧(0:关闭;1 开启)



2637
2638
2639
# File 'lib/v20230517/models.rb', line 2637

def AudioSwitch
  @AudioSwitch
end

#ClusterIdObject

Parameters:

  • DeviceId:

    设备ID

  • Code:

    设备编码(国标设备即我们为设备生成的20位国标编码,rtmp 设备为10 位设备编码)

  • Name:

    设备名称

  • AccessProtocol:

    设备接入协议,1:RTMP,2:GB,3:GW

  • Type:

    设备类型,1:IPC,2:NVR

  • ClusterId:

    设备接入服务节点id

  • ClusterName:

    设备接入服务节点名称

  • TransportProtocol:

    设备流传输协议,1:UDP,2:TCP

  • Password:

    设备密码

  • Description:

    设备描述

  • SipId:

    sip服务ID

  • SipDomain:

    sip服务域

  • SipIp:

    sip服务IP地址

  • SipPort:

    sip服务端口

  • PushStreamUrl:

    Rtmp设备推流地址(仅rtmp设备有效)

  • Status:

    设备状态,0:未注册,1:在线,2:离线,3:禁用

  • OrganizationId:

    设备所属组织ID

  • GatewayId:

    设备接入网关ID,从查询网关列表接口中获取(仅网关接入需要)

  • GatewayName:

    设备所属网关名称

  • ProtocolTypeName:

    设备网关协议名称

  • ProtocolType:

    网关接入协议类型,1.海康SDK,2.大华SDK,3.宇视SDK,4.Onvif(仅网关接入需要)

  • Ip:

    设备接入IP

  • Port:

    设备Port

  • Username:

    设备用户名

  • Region:

    设备地域

  • Manufacturer:

    设备厂商

  • AudioSwitch:

    音频关开(0:关闭;1:开启)关闭时丢弃音频

  • SubscribeSwitch:

    订阅开关(0:关闭;1:开启)默认开启,开启状态下会订阅设备通道变化,仅国标NVR设备有效

  • AppName:

    RTMP推流地址自定义appName

  • StreamName:

    RTMP推流地址自定义streamName

  • SilentFrameSwitch:

    是否开启静音帧(0:关闭;1 开启)



2637
2638
2639
# File 'lib/v20230517/models.rb', line 2637

def ClusterId
  @ClusterId
end

#ClusterNameObject

Parameters:

  • DeviceId:

    设备ID

  • Code:

    设备编码(国标设备即我们为设备生成的20位国标编码,rtmp 设备为10 位设备编码)

  • Name:

    设备名称

  • AccessProtocol:

    设备接入协议,1:RTMP,2:GB,3:GW

  • Type:

    设备类型,1:IPC,2:NVR

  • ClusterId:

    设备接入服务节点id

  • ClusterName:

    设备接入服务节点名称

  • TransportProtocol:

    设备流传输协议,1:UDP,2:TCP

  • Password:

    设备密码

  • Description:

    设备描述

  • SipId:

    sip服务ID

  • SipDomain:

    sip服务域

  • SipIp:

    sip服务IP地址

  • SipPort:

    sip服务端口

  • PushStreamUrl:

    Rtmp设备推流地址(仅rtmp设备有效)

  • Status:

    设备状态,0:未注册,1:在线,2:离线,3:禁用

  • OrganizationId:

    设备所属组织ID

  • GatewayId:

    设备接入网关ID,从查询网关列表接口中获取(仅网关接入需要)

  • GatewayName:

    设备所属网关名称

  • ProtocolTypeName:

    设备网关协议名称

  • ProtocolType:

    网关接入协议类型,1.海康SDK,2.大华SDK,3.宇视SDK,4.Onvif(仅网关接入需要)

  • Ip:

    设备接入IP

  • Port:

    设备Port

  • Username:

    设备用户名

  • Region:

    设备地域

  • Manufacturer:

    设备厂商

  • AudioSwitch:

    音频关开(0:关闭;1:开启)关闭时丢弃音频

  • SubscribeSwitch:

    订阅开关(0:关闭;1:开启)默认开启,开启状态下会订阅设备通道变化,仅国标NVR设备有效

  • AppName:

    RTMP推流地址自定义appName

  • StreamName:

    RTMP推流地址自定义streamName

  • SilentFrameSwitch:

    是否开启静音帧(0:关闭;1 开启)



2637
2638
2639
# File 'lib/v20230517/models.rb', line 2637

def ClusterName
  @ClusterName
end

#CodeObject

Parameters:

  • DeviceId:

    设备ID

  • Code:

    设备编码(国标设备即我们为设备生成的20位国标编码,rtmp 设备为10 位设备编码)

  • Name:

    设备名称

  • AccessProtocol:

    设备接入协议,1:RTMP,2:GB,3:GW

  • Type:

    设备类型,1:IPC,2:NVR

  • ClusterId:

    设备接入服务节点id

  • ClusterName:

    设备接入服务节点名称

  • TransportProtocol:

    设备流传输协议,1:UDP,2:TCP

  • Password:

    设备密码

  • Description:

    设备描述

  • SipId:

    sip服务ID

  • SipDomain:

    sip服务域

  • SipIp:

    sip服务IP地址

  • SipPort:

    sip服务端口

  • PushStreamUrl:

    Rtmp设备推流地址(仅rtmp设备有效)

  • Status:

    设备状态,0:未注册,1:在线,2:离线,3:禁用

  • OrganizationId:

    设备所属组织ID

  • GatewayId:

    设备接入网关ID,从查询网关列表接口中获取(仅网关接入需要)

  • GatewayName:

    设备所属网关名称

  • ProtocolTypeName:

    设备网关协议名称

  • ProtocolType:

    网关接入协议类型,1.海康SDK,2.大华SDK,3.宇视SDK,4.Onvif(仅网关接入需要)

  • Ip:

    设备接入IP

  • Port:

    设备Port

  • Username:

    设备用户名

  • Region:

    设备地域

  • Manufacturer:

    设备厂商

  • AudioSwitch:

    音频关开(0:关闭;1:开启)关闭时丢弃音频

  • SubscribeSwitch:

    订阅开关(0:关闭;1:开启)默认开启,开启状态下会订阅设备通道变化,仅国标NVR设备有效

  • AppName:

    RTMP推流地址自定义appName

  • StreamName:

    RTMP推流地址自定义streamName

  • SilentFrameSwitch:

    是否开启静音帧(0:关闭;1 开启)



2637
2638
2639
# File 'lib/v20230517/models.rb', line 2637

def Code
  @Code
end

#DescriptionObject

Parameters:

  • DeviceId:

    设备ID

  • Code:

    设备编码(国标设备即我们为设备生成的20位国标编码,rtmp 设备为10 位设备编码)

  • Name:

    设备名称

  • AccessProtocol:

    设备接入协议,1:RTMP,2:GB,3:GW

  • Type:

    设备类型,1:IPC,2:NVR

  • ClusterId:

    设备接入服务节点id

  • ClusterName:

    设备接入服务节点名称

  • TransportProtocol:

    设备流传输协议,1:UDP,2:TCP

  • Password:

    设备密码

  • Description:

    设备描述

  • SipId:

    sip服务ID

  • SipDomain:

    sip服务域

  • SipIp:

    sip服务IP地址

  • SipPort:

    sip服务端口

  • PushStreamUrl:

    Rtmp设备推流地址(仅rtmp设备有效)

  • Status:

    设备状态,0:未注册,1:在线,2:离线,3:禁用

  • OrganizationId:

    设备所属组织ID

  • GatewayId:

    设备接入网关ID,从查询网关列表接口中获取(仅网关接入需要)

  • GatewayName:

    设备所属网关名称

  • ProtocolTypeName:

    设备网关协议名称

  • ProtocolType:

    网关接入协议类型,1.海康SDK,2.大华SDK,3.宇视SDK,4.Onvif(仅网关接入需要)

  • Ip:

    设备接入IP

  • Port:

    设备Port

  • Username:

    设备用户名

  • Region:

    设备地域

  • Manufacturer:

    设备厂商

  • AudioSwitch:

    音频关开(0:关闭;1:开启)关闭时丢弃音频

  • SubscribeSwitch:

    订阅开关(0:关闭;1:开启)默认开启,开启状态下会订阅设备通道变化,仅国标NVR设备有效

  • AppName:

    RTMP推流地址自定义appName

  • StreamName:

    RTMP推流地址自定义streamName

  • SilentFrameSwitch:

    是否开启静音帧(0:关闭;1 开启)



2637
2638
2639
# File 'lib/v20230517/models.rb', line 2637

def Description
  @Description
end

#DeviceIdObject

Parameters:

  • DeviceId:

    设备ID

  • Code:

    设备编码(国标设备即我们为设备生成的20位国标编码,rtmp 设备为10 位设备编码)

  • Name:

    设备名称

  • AccessProtocol:

    设备接入协议,1:RTMP,2:GB,3:GW

  • Type:

    设备类型,1:IPC,2:NVR

  • ClusterId:

    设备接入服务节点id

  • ClusterName:

    设备接入服务节点名称

  • TransportProtocol:

    设备流传输协议,1:UDP,2:TCP

  • Password:

    设备密码

  • Description:

    设备描述

  • SipId:

    sip服务ID

  • SipDomain:

    sip服务域

  • SipIp:

    sip服务IP地址

  • SipPort:

    sip服务端口

  • PushStreamUrl:

    Rtmp设备推流地址(仅rtmp设备有效)

  • Status:

    设备状态,0:未注册,1:在线,2:离线,3:禁用

  • OrganizationId:

    设备所属组织ID

  • GatewayId:

    设备接入网关ID,从查询网关列表接口中获取(仅网关接入需要)

  • GatewayName:

    设备所属网关名称

  • ProtocolTypeName:

    设备网关协议名称

  • ProtocolType:

    网关接入协议类型,1.海康SDK,2.大华SDK,3.宇视SDK,4.Onvif(仅网关接入需要)

  • Ip:

    设备接入IP

  • Port:

    设备Port

  • Username:

    设备用户名

  • Region:

    设备地域

  • Manufacturer:

    设备厂商

  • AudioSwitch:

    音频关开(0:关闭;1:开启)关闭时丢弃音频

  • SubscribeSwitch:

    订阅开关(0:关闭;1:开启)默认开启,开启状态下会订阅设备通道变化,仅国标NVR设备有效

  • AppName:

    RTMP推流地址自定义appName

  • StreamName:

    RTMP推流地址自定义streamName

  • SilentFrameSwitch:

    是否开启静音帧(0:关闭;1 开启)



2637
2638
2639
# File 'lib/v20230517/models.rb', line 2637

def DeviceId
  @DeviceId
end

#GatewayIdObject

Parameters:

  • DeviceId:

    设备ID

  • Code:

    设备编码(国标设备即我们为设备生成的20位国标编码,rtmp 设备为10 位设备编码)

  • Name:

    设备名称

  • AccessProtocol:

    设备接入协议,1:RTMP,2:GB,3:GW

  • Type:

    设备类型,1:IPC,2:NVR

  • ClusterId:

    设备接入服务节点id

  • ClusterName:

    设备接入服务节点名称

  • TransportProtocol:

    设备流传输协议,1:UDP,2:TCP

  • Password:

    设备密码

  • Description:

    设备描述

  • SipId:

    sip服务ID

  • SipDomain:

    sip服务域

  • SipIp:

    sip服务IP地址

  • SipPort:

    sip服务端口

  • PushStreamUrl:

    Rtmp设备推流地址(仅rtmp设备有效)

  • Status:

    设备状态,0:未注册,1:在线,2:离线,3:禁用

  • OrganizationId:

    设备所属组织ID

  • GatewayId:

    设备接入网关ID,从查询网关列表接口中获取(仅网关接入需要)

  • GatewayName:

    设备所属网关名称

  • ProtocolTypeName:

    设备网关协议名称

  • ProtocolType:

    网关接入协议类型,1.海康SDK,2.大华SDK,3.宇视SDK,4.Onvif(仅网关接入需要)

  • Ip:

    设备接入IP

  • Port:

    设备Port

  • Username:

    设备用户名

  • Region:

    设备地域

  • Manufacturer:

    设备厂商

  • AudioSwitch:

    音频关开(0:关闭;1:开启)关闭时丢弃音频

  • SubscribeSwitch:

    订阅开关(0:关闭;1:开启)默认开启,开启状态下会订阅设备通道变化,仅国标NVR设备有效

  • AppName:

    RTMP推流地址自定义appName

  • StreamName:

    RTMP推流地址自定义streamName

  • SilentFrameSwitch:

    是否开启静音帧(0:关闭;1 开启)



2637
2638
2639
# File 'lib/v20230517/models.rb', line 2637

def GatewayId
  @GatewayId
end

#GatewayNameObject

Parameters:

  • DeviceId:

    设备ID

  • Code:

    设备编码(国标设备即我们为设备生成的20位国标编码,rtmp 设备为10 位设备编码)

  • Name:

    设备名称

  • AccessProtocol:

    设备接入协议,1:RTMP,2:GB,3:GW

  • Type:

    设备类型,1:IPC,2:NVR

  • ClusterId:

    设备接入服务节点id

  • ClusterName:

    设备接入服务节点名称

  • TransportProtocol:

    设备流传输协议,1:UDP,2:TCP

  • Password:

    设备密码

  • Description:

    设备描述

  • SipId:

    sip服务ID

  • SipDomain:

    sip服务域

  • SipIp:

    sip服务IP地址

  • SipPort:

    sip服务端口

  • PushStreamUrl:

    Rtmp设备推流地址(仅rtmp设备有效)

  • Status:

    设备状态,0:未注册,1:在线,2:离线,3:禁用

  • OrganizationId:

    设备所属组织ID

  • GatewayId:

    设备接入网关ID,从查询网关列表接口中获取(仅网关接入需要)

  • GatewayName:

    设备所属网关名称

  • ProtocolTypeName:

    设备网关协议名称

  • ProtocolType:

    网关接入协议类型,1.海康SDK,2.大华SDK,3.宇视SDK,4.Onvif(仅网关接入需要)

  • Ip:

    设备接入IP

  • Port:

    设备Port

  • Username:

    设备用户名

  • Region:

    设备地域

  • Manufacturer:

    设备厂商

  • AudioSwitch:

    音频关开(0:关闭;1:开启)关闭时丢弃音频

  • SubscribeSwitch:

    订阅开关(0:关闭;1:开启)默认开启,开启状态下会订阅设备通道变化,仅国标NVR设备有效

  • AppName:

    RTMP推流地址自定义appName

  • StreamName:

    RTMP推流地址自定义streamName

  • SilentFrameSwitch:

    是否开启静音帧(0:关闭;1 开启)



2637
2638
2639
# File 'lib/v20230517/models.rb', line 2637

def GatewayName
  @GatewayName
end

#IpObject

Parameters:

  • DeviceId:

    设备ID

  • Code:

    设备编码(国标设备即我们为设备生成的20位国标编码,rtmp 设备为10 位设备编码)

  • Name:

    设备名称

  • AccessProtocol:

    设备接入协议,1:RTMP,2:GB,3:GW

  • Type:

    设备类型,1:IPC,2:NVR

  • ClusterId:

    设备接入服务节点id

  • ClusterName:

    设备接入服务节点名称

  • TransportProtocol:

    设备流传输协议,1:UDP,2:TCP

  • Password:

    设备密码

  • Description:

    设备描述

  • SipId:

    sip服务ID

  • SipDomain:

    sip服务域

  • SipIp:

    sip服务IP地址

  • SipPort:

    sip服务端口

  • PushStreamUrl:

    Rtmp设备推流地址(仅rtmp设备有效)

  • Status:

    设备状态,0:未注册,1:在线,2:离线,3:禁用

  • OrganizationId:

    设备所属组织ID

  • GatewayId:

    设备接入网关ID,从查询网关列表接口中获取(仅网关接入需要)

  • GatewayName:

    设备所属网关名称

  • ProtocolTypeName:

    设备网关协议名称

  • ProtocolType:

    网关接入协议类型,1.海康SDK,2.大华SDK,3.宇视SDK,4.Onvif(仅网关接入需要)

  • Ip:

    设备接入IP

  • Port:

    设备Port

  • Username:

    设备用户名

  • Region:

    设备地域

  • Manufacturer:

    设备厂商

  • AudioSwitch:

    音频关开(0:关闭;1:开启)关闭时丢弃音频

  • SubscribeSwitch:

    订阅开关(0:关闭;1:开启)默认开启,开启状态下会订阅设备通道变化,仅国标NVR设备有效

  • AppName:

    RTMP推流地址自定义appName

  • StreamName:

    RTMP推流地址自定义streamName

  • SilentFrameSwitch:

    是否开启静音帧(0:关闭;1 开启)



2637
2638
2639
# File 'lib/v20230517/models.rb', line 2637

def Ip
  @Ip
end

#ManufacturerObject

Parameters:

  • DeviceId:

    设备ID

  • Code:

    设备编码(国标设备即我们为设备生成的20位国标编码,rtmp 设备为10 位设备编码)

  • Name:

    设备名称

  • AccessProtocol:

    设备接入协议,1:RTMP,2:GB,3:GW

  • Type:

    设备类型,1:IPC,2:NVR

  • ClusterId:

    设备接入服务节点id

  • ClusterName:

    设备接入服务节点名称

  • TransportProtocol:

    设备流传输协议,1:UDP,2:TCP

  • Password:

    设备密码

  • Description:

    设备描述

  • SipId:

    sip服务ID

  • SipDomain:

    sip服务域

  • SipIp:

    sip服务IP地址

  • SipPort:

    sip服务端口

  • PushStreamUrl:

    Rtmp设备推流地址(仅rtmp设备有效)

  • Status:

    设备状态,0:未注册,1:在线,2:离线,3:禁用

  • OrganizationId:

    设备所属组织ID

  • GatewayId:

    设备接入网关ID,从查询网关列表接口中获取(仅网关接入需要)

  • GatewayName:

    设备所属网关名称

  • ProtocolTypeName:

    设备网关协议名称

  • ProtocolType:

    网关接入协议类型,1.海康SDK,2.大华SDK,3.宇视SDK,4.Onvif(仅网关接入需要)

  • Ip:

    设备接入IP

  • Port:

    设备Port

  • Username:

    设备用户名

  • Region:

    设备地域

  • Manufacturer:

    设备厂商

  • AudioSwitch:

    音频关开(0:关闭;1:开启)关闭时丢弃音频

  • SubscribeSwitch:

    订阅开关(0:关闭;1:开启)默认开启,开启状态下会订阅设备通道变化,仅国标NVR设备有效

  • AppName:

    RTMP推流地址自定义appName

  • StreamName:

    RTMP推流地址自定义streamName

  • SilentFrameSwitch:

    是否开启静音帧(0:关闭;1 开启)



2637
2638
2639
# File 'lib/v20230517/models.rb', line 2637

def Manufacturer
  @Manufacturer
end

#NameObject

Parameters:

  • DeviceId:

    设备ID

  • Code:

    设备编码(国标设备即我们为设备生成的20位国标编码,rtmp 设备为10 位设备编码)

  • Name:

    设备名称

  • AccessProtocol:

    设备接入协议,1:RTMP,2:GB,3:GW

  • Type:

    设备类型,1:IPC,2:NVR

  • ClusterId:

    设备接入服务节点id

  • ClusterName:

    设备接入服务节点名称

  • TransportProtocol:

    设备流传输协议,1:UDP,2:TCP

  • Password:

    设备密码

  • Description:

    设备描述

  • SipId:

    sip服务ID

  • SipDomain:

    sip服务域

  • SipIp:

    sip服务IP地址

  • SipPort:

    sip服务端口

  • PushStreamUrl:

    Rtmp设备推流地址(仅rtmp设备有效)

  • Status:

    设备状态,0:未注册,1:在线,2:离线,3:禁用

  • OrganizationId:

    设备所属组织ID

  • GatewayId:

    设备接入网关ID,从查询网关列表接口中获取(仅网关接入需要)

  • GatewayName:

    设备所属网关名称

  • ProtocolTypeName:

    设备网关协议名称

  • ProtocolType:

    网关接入协议类型,1.海康SDK,2.大华SDK,3.宇视SDK,4.Onvif(仅网关接入需要)

  • Ip:

    设备接入IP

  • Port:

    设备Port

  • Username:

    设备用户名

  • Region:

    设备地域

  • Manufacturer:

    设备厂商

  • AudioSwitch:

    音频关开(0:关闭;1:开启)关闭时丢弃音频

  • SubscribeSwitch:

    订阅开关(0:关闭;1:开启)默认开启,开启状态下会订阅设备通道变化,仅国标NVR设备有效

  • AppName:

    RTMP推流地址自定义appName

  • StreamName:

    RTMP推流地址自定义streamName

  • SilentFrameSwitch:

    是否开启静音帧(0:关闭;1 开启)



2637
2638
2639
# File 'lib/v20230517/models.rb', line 2637

def Name
  @Name
end

#OrganizationIdObject

Parameters:

  • DeviceId:

    设备ID

  • Code:

    设备编码(国标设备即我们为设备生成的20位国标编码,rtmp 设备为10 位设备编码)

  • Name:

    设备名称

  • AccessProtocol:

    设备接入协议,1:RTMP,2:GB,3:GW

  • Type:

    设备类型,1:IPC,2:NVR

  • ClusterId:

    设备接入服务节点id

  • ClusterName:

    设备接入服务节点名称

  • TransportProtocol:

    设备流传输协议,1:UDP,2:TCP

  • Password:

    设备密码

  • Description:

    设备描述

  • SipId:

    sip服务ID

  • SipDomain:

    sip服务域

  • SipIp:

    sip服务IP地址

  • SipPort:

    sip服务端口

  • PushStreamUrl:

    Rtmp设备推流地址(仅rtmp设备有效)

  • Status:

    设备状态,0:未注册,1:在线,2:离线,3:禁用

  • OrganizationId:

    设备所属组织ID

  • GatewayId:

    设备接入网关ID,从查询网关列表接口中获取(仅网关接入需要)

  • GatewayName:

    设备所属网关名称

  • ProtocolTypeName:

    设备网关协议名称

  • ProtocolType:

    网关接入协议类型,1.海康SDK,2.大华SDK,3.宇视SDK,4.Onvif(仅网关接入需要)

  • Ip:

    设备接入IP

  • Port:

    设备Port

  • Username:

    设备用户名

  • Region:

    设备地域

  • Manufacturer:

    设备厂商

  • AudioSwitch:

    音频关开(0:关闭;1:开启)关闭时丢弃音频

  • SubscribeSwitch:

    订阅开关(0:关闭;1:开启)默认开启,开启状态下会订阅设备通道变化,仅国标NVR设备有效

  • AppName:

    RTMP推流地址自定义appName

  • StreamName:

    RTMP推流地址自定义streamName

  • SilentFrameSwitch:

    是否开启静音帧(0:关闭;1 开启)



2637
2638
2639
# File 'lib/v20230517/models.rb', line 2637

def OrganizationId
  @OrganizationId
end

#PasswordObject

Parameters:

  • DeviceId:

    设备ID

  • Code:

    设备编码(国标设备即我们为设备生成的20位国标编码,rtmp 设备为10 位设备编码)

  • Name:

    设备名称

  • AccessProtocol:

    设备接入协议,1:RTMP,2:GB,3:GW

  • Type:

    设备类型,1:IPC,2:NVR

  • ClusterId:

    设备接入服务节点id

  • ClusterName:

    设备接入服务节点名称

  • TransportProtocol:

    设备流传输协议,1:UDP,2:TCP

  • Password:

    设备密码

  • Description:

    设备描述

  • SipId:

    sip服务ID

  • SipDomain:

    sip服务域

  • SipIp:

    sip服务IP地址

  • SipPort:

    sip服务端口

  • PushStreamUrl:

    Rtmp设备推流地址(仅rtmp设备有效)

  • Status:

    设备状态,0:未注册,1:在线,2:离线,3:禁用

  • OrganizationId:

    设备所属组织ID

  • GatewayId:

    设备接入网关ID,从查询网关列表接口中获取(仅网关接入需要)

  • GatewayName:

    设备所属网关名称

  • ProtocolTypeName:

    设备网关协议名称

  • ProtocolType:

    网关接入协议类型,1.海康SDK,2.大华SDK,3.宇视SDK,4.Onvif(仅网关接入需要)

  • Ip:

    设备接入IP

  • Port:

    设备Port

  • Username:

    设备用户名

  • Region:

    设备地域

  • Manufacturer:

    设备厂商

  • AudioSwitch:

    音频关开(0:关闭;1:开启)关闭时丢弃音频

  • SubscribeSwitch:

    订阅开关(0:关闭;1:开启)默认开启,开启状态下会订阅设备通道变化,仅国标NVR设备有效

  • AppName:

    RTMP推流地址自定义appName

  • StreamName:

    RTMP推流地址自定义streamName

  • SilentFrameSwitch:

    是否开启静音帧(0:关闭;1 开启)



2637
2638
2639
# File 'lib/v20230517/models.rb', line 2637

def Password
  @Password
end

#PortObject

Parameters:

  • DeviceId:

    设备ID

  • Code:

    设备编码(国标设备即我们为设备生成的20位国标编码,rtmp 设备为10 位设备编码)

  • Name:

    设备名称

  • AccessProtocol:

    设备接入协议,1:RTMP,2:GB,3:GW

  • Type:

    设备类型,1:IPC,2:NVR

  • ClusterId:

    设备接入服务节点id

  • ClusterName:

    设备接入服务节点名称

  • TransportProtocol:

    设备流传输协议,1:UDP,2:TCP

  • Password:

    设备密码

  • Description:

    设备描述

  • SipId:

    sip服务ID

  • SipDomain:

    sip服务域

  • SipIp:

    sip服务IP地址

  • SipPort:

    sip服务端口

  • PushStreamUrl:

    Rtmp设备推流地址(仅rtmp设备有效)

  • Status:

    设备状态,0:未注册,1:在线,2:离线,3:禁用

  • OrganizationId:

    设备所属组织ID

  • GatewayId:

    设备接入网关ID,从查询网关列表接口中获取(仅网关接入需要)

  • GatewayName:

    设备所属网关名称

  • ProtocolTypeName:

    设备网关协议名称

  • ProtocolType:

    网关接入协议类型,1.海康SDK,2.大华SDK,3.宇视SDK,4.Onvif(仅网关接入需要)

  • Ip:

    设备接入IP

  • Port:

    设备Port

  • Username:

    设备用户名

  • Region:

    设备地域

  • Manufacturer:

    设备厂商

  • AudioSwitch:

    音频关开(0:关闭;1:开启)关闭时丢弃音频

  • SubscribeSwitch:

    订阅开关(0:关闭;1:开启)默认开启,开启状态下会订阅设备通道变化,仅国标NVR设备有效

  • AppName:

    RTMP推流地址自定义appName

  • StreamName:

    RTMP推流地址自定义streamName

  • SilentFrameSwitch:

    是否开启静音帧(0:关闭;1 开启)



2637
2638
2639
# File 'lib/v20230517/models.rb', line 2637

def Port
  @Port
end

#ProtocolTypeObject

Parameters:

  • DeviceId:

    设备ID

  • Code:

    设备编码(国标设备即我们为设备生成的20位国标编码,rtmp 设备为10 位设备编码)

  • Name:

    设备名称

  • AccessProtocol:

    设备接入协议,1:RTMP,2:GB,3:GW

  • Type:

    设备类型,1:IPC,2:NVR

  • ClusterId:

    设备接入服务节点id

  • ClusterName:

    设备接入服务节点名称

  • TransportProtocol:

    设备流传输协议,1:UDP,2:TCP

  • Password:

    设备密码

  • Description:

    设备描述

  • SipId:

    sip服务ID

  • SipDomain:

    sip服务域

  • SipIp:

    sip服务IP地址

  • SipPort:

    sip服务端口

  • PushStreamUrl:

    Rtmp设备推流地址(仅rtmp设备有效)

  • Status:

    设备状态,0:未注册,1:在线,2:离线,3:禁用

  • OrganizationId:

    设备所属组织ID

  • GatewayId:

    设备接入网关ID,从查询网关列表接口中获取(仅网关接入需要)

  • GatewayName:

    设备所属网关名称

  • ProtocolTypeName:

    设备网关协议名称

  • ProtocolType:

    网关接入协议类型,1.海康SDK,2.大华SDK,3.宇视SDK,4.Onvif(仅网关接入需要)

  • Ip:

    设备接入IP

  • Port:

    设备Port

  • Username:

    设备用户名

  • Region:

    设备地域

  • Manufacturer:

    设备厂商

  • AudioSwitch:

    音频关开(0:关闭;1:开启)关闭时丢弃音频

  • SubscribeSwitch:

    订阅开关(0:关闭;1:开启)默认开启,开启状态下会订阅设备通道变化,仅国标NVR设备有效

  • AppName:

    RTMP推流地址自定义appName

  • StreamName:

    RTMP推流地址自定义streamName

  • SilentFrameSwitch:

    是否开启静音帧(0:关闭;1 开启)



2637
2638
2639
# File 'lib/v20230517/models.rb', line 2637

def ProtocolType
  @ProtocolType
end

#ProtocolTypeNameObject

Parameters:

  • DeviceId:

    设备ID

  • Code:

    设备编码(国标设备即我们为设备生成的20位国标编码,rtmp 设备为10 位设备编码)

  • Name:

    设备名称

  • AccessProtocol:

    设备接入协议,1:RTMP,2:GB,3:GW

  • Type:

    设备类型,1:IPC,2:NVR

  • ClusterId:

    设备接入服务节点id

  • ClusterName:

    设备接入服务节点名称

  • TransportProtocol:

    设备流传输协议,1:UDP,2:TCP

  • Password:

    设备密码

  • Description:

    设备描述

  • SipId:

    sip服务ID

  • SipDomain:

    sip服务域

  • SipIp:

    sip服务IP地址

  • SipPort:

    sip服务端口

  • PushStreamUrl:

    Rtmp设备推流地址(仅rtmp设备有效)

  • Status:

    设备状态,0:未注册,1:在线,2:离线,3:禁用

  • OrganizationId:

    设备所属组织ID

  • GatewayId:

    设备接入网关ID,从查询网关列表接口中获取(仅网关接入需要)

  • GatewayName:

    设备所属网关名称

  • ProtocolTypeName:

    设备网关协议名称

  • ProtocolType:

    网关接入协议类型,1.海康SDK,2.大华SDK,3.宇视SDK,4.Onvif(仅网关接入需要)

  • Ip:

    设备接入IP

  • Port:

    设备Port

  • Username:

    设备用户名

  • Region:

    设备地域

  • Manufacturer:

    设备厂商

  • AudioSwitch:

    音频关开(0:关闭;1:开启)关闭时丢弃音频

  • SubscribeSwitch:

    订阅开关(0:关闭;1:开启)默认开启,开启状态下会订阅设备通道变化,仅国标NVR设备有效

  • AppName:

    RTMP推流地址自定义appName

  • StreamName:

    RTMP推流地址自定义streamName

  • SilentFrameSwitch:

    是否开启静音帧(0:关闭;1 开启)



2637
2638
2639
# File 'lib/v20230517/models.rb', line 2637

def ProtocolTypeName
  @ProtocolTypeName
end

#PushStreamUrlObject

Parameters:

  • DeviceId:

    设备ID

  • Code:

    设备编码(国标设备即我们为设备生成的20位国标编码,rtmp 设备为10 位设备编码)

  • Name:

    设备名称

  • AccessProtocol:

    设备接入协议,1:RTMP,2:GB,3:GW

  • Type:

    设备类型,1:IPC,2:NVR

  • ClusterId:

    设备接入服务节点id

  • ClusterName:

    设备接入服务节点名称

  • TransportProtocol:

    设备流传输协议,1:UDP,2:TCP

  • Password:

    设备密码

  • Description:

    设备描述

  • SipId:

    sip服务ID

  • SipDomain:

    sip服务域

  • SipIp:

    sip服务IP地址

  • SipPort:

    sip服务端口

  • PushStreamUrl:

    Rtmp设备推流地址(仅rtmp设备有效)

  • Status:

    设备状态,0:未注册,1:在线,2:离线,3:禁用

  • OrganizationId:

    设备所属组织ID

  • GatewayId:

    设备接入网关ID,从查询网关列表接口中获取(仅网关接入需要)

  • GatewayName:

    设备所属网关名称

  • ProtocolTypeName:

    设备网关协议名称

  • ProtocolType:

    网关接入协议类型,1.海康SDK,2.大华SDK,3.宇视SDK,4.Onvif(仅网关接入需要)

  • Ip:

    设备接入IP

  • Port:

    设备Port

  • Username:

    设备用户名

  • Region:

    设备地域

  • Manufacturer:

    设备厂商

  • AudioSwitch:

    音频关开(0:关闭;1:开启)关闭时丢弃音频

  • SubscribeSwitch:

    订阅开关(0:关闭;1:开启)默认开启,开启状态下会订阅设备通道变化,仅国标NVR设备有效

  • AppName:

    RTMP推流地址自定义appName

  • StreamName:

    RTMP推流地址自定义streamName

  • SilentFrameSwitch:

    是否开启静音帧(0:关闭;1 开启)



2637
2638
2639
# File 'lib/v20230517/models.rb', line 2637

def PushStreamUrl
  @PushStreamUrl
end

#RegionObject

Parameters:

  • DeviceId:

    设备ID

  • Code:

    设备编码(国标设备即我们为设备生成的20位国标编码,rtmp 设备为10 位设备编码)

  • Name:

    设备名称

  • AccessProtocol:

    设备接入协议,1:RTMP,2:GB,3:GW

  • Type:

    设备类型,1:IPC,2:NVR

  • ClusterId:

    设备接入服务节点id

  • ClusterName:

    设备接入服务节点名称

  • TransportProtocol:

    设备流传输协议,1:UDP,2:TCP

  • Password:

    设备密码

  • Description:

    设备描述

  • SipId:

    sip服务ID

  • SipDomain:

    sip服务域

  • SipIp:

    sip服务IP地址

  • SipPort:

    sip服务端口

  • PushStreamUrl:

    Rtmp设备推流地址(仅rtmp设备有效)

  • Status:

    设备状态,0:未注册,1:在线,2:离线,3:禁用

  • OrganizationId:

    设备所属组织ID

  • GatewayId:

    设备接入网关ID,从查询网关列表接口中获取(仅网关接入需要)

  • GatewayName:

    设备所属网关名称

  • ProtocolTypeName:

    设备网关协议名称

  • ProtocolType:

    网关接入协议类型,1.海康SDK,2.大华SDK,3.宇视SDK,4.Onvif(仅网关接入需要)

  • Ip:

    设备接入IP

  • Port:

    设备Port

  • Username:

    设备用户名

  • Region:

    设备地域

  • Manufacturer:

    设备厂商

  • AudioSwitch:

    音频关开(0:关闭;1:开启)关闭时丢弃音频

  • SubscribeSwitch:

    订阅开关(0:关闭;1:开启)默认开启,开启状态下会订阅设备通道变化,仅国标NVR设备有效

  • AppName:

    RTMP推流地址自定义appName

  • StreamName:

    RTMP推流地址自定义streamName

  • SilentFrameSwitch:

    是否开启静音帧(0:关闭;1 开启)



2637
2638
2639
# File 'lib/v20230517/models.rb', line 2637

def Region
  @Region
end

#SilentFrameSwitchObject

Parameters:

  • DeviceId:

    设备ID

  • Code:

    设备编码(国标设备即我们为设备生成的20位国标编码,rtmp 设备为10 位设备编码)

  • Name:

    设备名称

  • AccessProtocol:

    设备接入协议,1:RTMP,2:GB,3:GW

  • Type:

    设备类型,1:IPC,2:NVR

  • ClusterId:

    设备接入服务节点id

  • ClusterName:

    设备接入服务节点名称

  • TransportProtocol:

    设备流传输协议,1:UDP,2:TCP

  • Password:

    设备密码

  • Description:

    设备描述

  • SipId:

    sip服务ID

  • SipDomain:

    sip服务域

  • SipIp:

    sip服务IP地址

  • SipPort:

    sip服务端口

  • PushStreamUrl:

    Rtmp设备推流地址(仅rtmp设备有效)

  • Status:

    设备状态,0:未注册,1:在线,2:离线,3:禁用

  • OrganizationId:

    设备所属组织ID

  • GatewayId:

    设备接入网关ID,从查询网关列表接口中获取(仅网关接入需要)

  • GatewayName:

    设备所属网关名称

  • ProtocolTypeName:

    设备网关协议名称

  • ProtocolType:

    网关接入协议类型,1.海康SDK,2.大华SDK,3.宇视SDK,4.Onvif(仅网关接入需要)

  • Ip:

    设备接入IP

  • Port:

    设备Port

  • Username:

    设备用户名

  • Region:

    设备地域

  • Manufacturer:

    设备厂商

  • AudioSwitch:

    音频关开(0:关闭;1:开启)关闭时丢弃音频

  • SubscribeSwitch:

    订阅开关(0:关闭;1:开启)默认开启,开启状态下会订阅设备通道变化,仅国标NVR设备有效

  • AppName:

    RTMP推流地址自定义appName

  • StreamName:

    RTMP推流地址自定义streamName

  • SilentFrameSwitch:

    是否开启静音帧(0:关闭;1 开启)



2637
2638
2639
# File 'lib/v20230517/models.rb', line 2637

def SilentFrameSwitch
  @SilentFrameSwitch
end

#SipDomainObject

Parameters:

  • DeviceId:

    设备ID

  • Code:

    设备编码(国标设备即我们为设备生成的20位国标编码,rtmp 设备为10 位设备编码)

  • Name:

    设备名称

  • AccessProtocol:

    设备接入协议,1:RTMP,2:GB,3:GW

  • Type:

    设备类型,1:IPC,2:NVR

  • ClusterId:

    设备接入服务节点id

  • ClusterName:

    设备接入服务节点名称

  • TransportProtocol:

    设备流传输协议,1:UDP,2:TCP

  • Password:

    设备密码

  • Description:

    设备描述

  • SipId:

    sip服务ID

  • SipDomain:

    sip服务域

  • SipIp:

    sip服务IP地址

  • SipPort:

    sip服务端口

  • PushStreamUrl:

    Rtmp设备推流地址(仅rtmp设备有效)

  • Status:

    设备状态,0:未注册,1:在线,2:离线,3:禁用

  • OrganizationId:

    设备所属组织ID

  • GatewayId:

    设备接入网关ID,从查询网关列表接口中获取(仅网关接入需要)

  • GatewayName:

    设备所属网关名称

  • ProtocolTypeName:

    设备网关协议名称

  • ProtocolType:

    网关接入协议类型,1.海康SDK,2.大华SDK,3.宇视SDK,4.Onvif(仅网关接入需要)

  • Ip:

    设备接入IP

  • Port:

    设备Port

  • Username:

    设备用户名

  • Region:

    设备地域

  • Manufacturer:

    设备厂商

  • AudioSwitch:

    音频关开(0:关闭;1:开启)关闭时丢弃音频

  • SubscribeSwitch:

    订阅开关(0:关闭;1:开启)默认开启,开启状态下会订阅设备通道变化,仅国标NVR设备有效

  • AppName:

    RTMP推流地址自定义appName

  • StreamName:

    RTMP推流地址自定义streamName

  • SilentFrameSwitch:

    是否开启静音帧(0:关闭;1 开启)



2637
2638
2639
# File 'lib/v20230517/models.rb', line 2637

def SipDomain
  @SipDomain
end

#SipIdObject

Parameters:

  • DeviceId:

    设备ID

  • Code:

    设备编码(国标设备即我们为设备生成的20位国标编码,rtmp 设备为10 位设备编码)

  • Name:

    设备名称

  • AccessProtocol:

    设备接入协议,1:RTMP,2:GB,3:GW

  • Type:

    设备类型,1:IPC,2:NVR

  • ClusterId:

    设备接入服务节点id

  • ClusterName:

    设备接入服务节点名称

  • TransportProtocol:

    设备流传输协议,1:UDP,2:TCP

  • Password:

    设备密码

  • Description:

    设备描述

  • SipId:

    sip服务ID

  • SipDomain:

    sip服务域

  • SipIp:

    sip服务IP地址

  • SipPort:

    sip服务端口

  • PushStreamUrl:

    Rtmp设备推流地址(仅rtmp设备有效)

  • Status:

    设备状态,0:未注册,1:在线,2:离线,3:禁用

  • OrganizationId:

    设备所属组织ID

  • GatewayId:

    设备接入网关ID,从查询网关列表接口中获取(仅网关接入需要)

  • GatewayName:

    设备所属网关名称

  • ProtocolTypeName:

    设备网关协议名称

  • ProtocolType:

    网关接入协议类型,1.海康SDK,2.大华SDK,3.宇视SDK,4.Onvif(仅网关接入需要)

  • Ip:

    设备接入IP

  • Port:

    设备Port

  • Username:

    设备用户名

  • Region:

    设备地域

  • Manufacturer:

    设备厂商

  • AudioSwitch:

    音频关开(0:关闭;1:开启)关闭时丢弃音频

  • SubscribeSwitch:

    订阅开关(0:关闭;1:开启)默认开启,开启状态下会订阅设备通道变化,仅国标NVR设备有效

  • AppName:

    RTMP推流地址自定义appName

  • StreamName:

    RTMP推流地址自定义streamName

  • SilentFrameSwitch:

    是否开启静音帧(0:关闭;1 开启)



2637
2638
2639
# File 'lib/v20230517/models.rb', line 2637

def SipId
  @SipId
end

#SipIpObject

Parameters:

  • DeviceId:

    设备ID

  • Code:

    设备编码(国标设备即我们为设备生成的20位国标编码,rtmp 设备为10 位设备编码)

  • Name:

    设备名称

  • AccessProtocol:

    设备接入协议,1:RTMP,2:GB,3:GW

  • Type:

    设备类型,1:IPC,2:NVR

  • ClusterId:

    设备接入服务节点id

  • ClusterName:

    设备接入服务节点名称

  • TransportProtocol:

    设备流传输协议,1:UDP,2:TCP

  • Password:

    设备密码

  • Description:

    设备描述

  • SipId:

    sip服务ID

  • SipDomain:

    sip服务域

  • SipIp:

    sip服务IP地址

  • SipPort:

    sip服务端口

  • PushStreamUrl:

    Rtmp设备推流地址(仅rtmp设备有效)

  • Status:

    设备状态,0:未注册,1:在线,2:离线,3:禁用

  • OrganizationId:

    设备所属组织ID

  • GatewayId:

    设备接入网关ID,从查询网关列表接口中获取(仅网关接入需要)

  • GatewayName:

    设备所属网关名称

  • ProtocolTypeName:

    设备网关协议名称

  • ProtocolType:

    网关接入协议类型,1.海康SDK,2.大华SDK,3.宇视SDK,4.Onvif(仅网关接入需要)

  • Ip:

    设备接入IP

  • Port:

    设备Port

  • Username:

    设备用户名

  • Region:

    设备地域

  • Manufacturer:

    设备厂商

  • AudioSwitch:

    音频关开(0:关闭;1:开启)关闭时丢弃音频

  • SubscribeSwitch:

    订阅开关(0:关闭;1:开启)默认开启,开启状态下会订阅设备通道变化,仅国标NVR设备有效

  • AppName:

    RTMP推流地址自定义appName

  • StreamName:

    RTMP推流地址自定义streamName

  • SilentFrameSwitch:

    是否开启静音帧(0:关闭;1 开启)



2637
2638
2639
# File 'lib/v20230517/models.rb', line 2637

def SipIp
  @SipIp
end

#SipPortObject

Parameters:

  • DeviceId:

    设备ID

  • Code:

    设备编码(国标设备即我们为设备生成的20位国标编码,rtmp 设备为10 位设备编码)

  • Name:

    设备名称

  • AccessProtocol:

    设备接入协议,1:RTMP,2:GB,3:GW

  • Type:

    设备类型,1:IPC,2:NVR

  • ClusterId:

    设备接入服务节点id

  • ClusterName:

    设备接入服务节点名称

  • TransportProtocol:

    设备流传输协议,1:UDP,2:TCP

  • Password:

    设备密码

  • Description:

    设备描述

  • SipId:

    sip服务ID

  • SipDomain:

    sip服务域

  • SipIp:

    sip服务IP地址

  • SipPort:

    sip服务端口

  • PushStreamUrl:

    Rtmp设备推流地址(仅rtmp设备有效)

  • Status:

    设备状态,0:未注册,1:在线,2:离线,3:禁用

  • OrganizationId:

    设备所属组织ID

  • GatewayId:

    设备接入网关ID,从查询网关列表接口中获取(仅网关接入需要)

  • GatewayName:

    设备所属网关名称

  • ProtocolTypeName:

    设备网关协议名称

  • ProtocolType:

    网关接入协议类型,1.海康SDK,2.大华SDK,3.宇视SDK,4.Onvif(仅网关接入需要)

  • Ip:

    设备接入IP

  • Port:

    设备Port

  • Username:

    设备用户名

  • Region:

    设备地域

  • Manufacturer:

    设备厂商

  • AudioSwitch:

    音频关开(0:关闭;1:开启)关闭时丢弃音频

  • SubscribeSwitch:

    订阅开关(0:关闭;1:开启)默认开启,开启状态下会订阅设备通道变化,仅国标NVR设备有效

  • AppName:

    RTMP推流地址自定义appName

  • StreamName:

    RTMP推流地址自定义streamName

  • SilentFrameSwitch:

    是否开启静音帧(0:关闭;1 开启)



2637
2638
2639
# File 'lib/v20230517/models.rb', line 2637

def SipPort
  @SipPort
end

#StatusObject

Parameters:

  • DeviceId:

    设备ID

  • Code:

    设备编码(国标设备即我们为设备生成的20位国标编码,rtmp 设备为10 位设备编码)

  • Name:

    设备名称

  • AccessProtocol:

    设备接入协议,1:RTMP,2:GB,3:GW

  • Type:

    设备类型,1:IPC,2:NVR

  • ClusterId:

    设备接入服务节点id

  • ClusterName:

    设备接入服务节点名称

  • TransportProtocol:

    设备流传输协议,1:UDP,2:TCP

  • Password:

    设备密码

  • Description:

    设备描述

  • SipId:

    sip服务ID

  • SipDomain:

    sip服务域

  • SipIp:

    sip服务IP地址

  • SipPort:

    sip服务端口

  • PushStreamUrl:

    Rtmp设备推流地址(仅rtmp设备有效)

  • Status:

    设备状态,0:未注册,1:在线,2:离线,3:禁用

  • OrganizationId:

    设备所属组织ID

  • GatewayId:

    设备接入网关ID,从查询网关列表接口中获取(仅网关接入需要)

  • GatewayName:

    设备所属网关名称

  • ProtocolTypeName:

    设备网关协议名称

  • ProtocolType:

    网关接入协议类型,1.海康SDK,2.大华SDK,3.宇视SDK,4.Onvif(仅网关接入需要)

  • Ip:

    设备接入IP

  • Port:

    设备Port

  • Username:

    设备用户名

  • Region:

    设备地域

  • Manufacturer:

    设备厂商

  • AudioSwitch:

    音频关开(0:关闭;1:开启)关闭时丢弃音频

  • SubscribeSwitch:

    订阅开关(0:关闭;1:开启)默认开启,开启状态下会订阅设备通道变化,仅国标NVR设备有效

  • AppName:

    RTMP推流地址自定义appName

  • StreamName:

    RTMP推流地址自定义streamName

  • SilentFrameSwitch:

    是否开启静音帧(0:关闭;1 开启)



2637
2638
2639
# File 'lib/v20230517/models.rb', line 2637

def Status
  @Status
end

#StreamNameObject

Parameters:

  • DeviceId:

    设备ID

  • Code:

    设备编码(国标设备即我们为设备生成的20位国标编码,rtmp 设备为10 位设备编码)

  • Name:

    设备名称

  • AccessProtocol:

    设备接入协议,1:RTMP,2:GB,3:GW

  • Type:

    设备类型,1:IPC,2:NVR

  • ClusterId:

    设备接入服务节点id

  • ClusterName:

    设备接入服务节点名称

  • TransportProtocol:

    设备流传输协议,1:UDP,2:TCP

  • Password:

    设备密码

  • Description:

    设备描述

  • SipId:

    sip服务ID

  • SipDomain:

    sip服务域

  • SipIp:

    sip服务IP地址

  • SipPort:

    sip服务端口

  • PushStreamUrl:

    Rtmp设备推流地址(仅rtmp设备有效)

  • Status:

    设备状态,0:未注册,1:在线,2:离线,3:禁用

  • OrganizationId:

    设备所属组织ID

  • GatewayId:

    设备接入网关ID,从查询网关列表接口中获取(仅网关接入需要)

  • GatewayName:

    设备所属网关名称

  • ProtocolTypeName:

    设备网关协议名称

  • ProtocolType:

    网关接入协议类型,1.海康SDK,2.大华SDK,3.宇视SDK,4.Onvif(仅网关接入需要)

  • Ip:

    设备接入IP

  • Port:

    设备Port

  • Username:

    设备用户名

  • Region:

    设备地域

  • Manufacturer:

    设备厂商

  • AudioSwitch:

    音频关开(0:关闭;1:开启)关闭时丢弃音频

  • SubscribeSwitch:

    订阅开关(0:关闭;1:开启)默认开启,开启状态下会订阅设备通道变化,仅国标NVR设备有效

  • AppName:

    RTMP推流地址自定义appName

  • StreamName:

    RTMP推流地址自定义streamName

  • SilentFrameSwitch:

    是否开启静音帧(0:关闭;1 开启)



2637
2638
2639
# File 'lib/v20230517/models.rb', line 2637

def StreamName
  @StreamName
end

#SubscribeSwitchObject

Parameters:

  • DeviceId:

    设备ID

  • Code:

    设备编码(国标设备即我们为设备生成的20位国标编码,rtmp 设备为10 位设备编码)

  • Name:

    设备名称

  • AccessProtocol:

    设备接入协议,1:RTMP,2:GB,3:GW

  • Type:

    设备类型,1:IPC,2:NVR

  • ClusterId:

    设备接入服务节点id

  • ClusterName:

    设备接入服务节点名称

  • TransportProtocol:

    设备流传输协议,1:UDP,2:TCP

  • Password:

    设备密码

  • Description:

    设备描述

  • SipId:

    sip服务ID

  • SipDomain:

    sip服务域

  • SipIp:

    sip服务IP地址

  • SipPort:

    sip服务端口

  • PushStreamUrl:

    Rtmp设备推流地址(仅rtmp设备有效)

  • Status:

    设备状态,0:未注册,1:在线,2:离线,3:禁用

  • OrganizationId:

    设备所属组织ID

  • GatewayId:

    设备接入网关ID,从查询网关列表接口中获取(仅网关接入需要)

  • GatewayName:

    设备所属网关名称

  • ProtocolTypeName:

    设备网关协议名称

  • ProtocolType:

    网关接入协议类型,1.海康SDK,2.大华SDK,3.宇视SDK,4.Onvif(仅网关接入需要)

  • Ip:

    设备接入IP

  • Port:

    设备Port

  • Username:

    设备用户名

  • Region:

    设备地域

  • Manufacturer:

    设备厂商

  • AudioSwitch:

    音频关开(0:关闭;1:开启)关闭时丢弃音频

  • SubscribeSwitch:

    订阅开关(0:关闭;1:开启)默认开启,开启状态下会订阅设备通道变化,仅国标NVR设备有效

  • AppName:

    RTMP推流地址自定义appName

  • StreamName:

    RTMP推流地址自定义streamName

  • SilentFrameSwitch:

    是否开启静音帧(0:关闭;1 开启)



2637
2638
2639
# File 'lib/v20230517/models.rb', line 2637

def SubscribeSwitch
  @SubscribeSwitch
end

#TransportProtocolObject

Parameters:

  • DeviceId:

    设备ID

  • Code:

    设备编码(国标设备即我们为设备生成的20位国标编码,rtmp 设备为10 位设备编码)

  • Name:

    设备名称

  • AccessProtocol:

    设备接入协议,1:RTMP,2:GB,3:GW

  • Type:

    设备类型,1:IPC,2:NVR

  • ClusterId:

    设备接入服务节点id

  • ClusterName:

    设备接入服务节点名称

  • TransportProtocol:

    设备流传输协议,1:UDP,2:TCP

  • Password:

    设备密码

  • Description:

    设备描述

  • SipId:

    sip服务ID

  • SipDomain:

    sip服务域

  • SipIp:

    sip服务IP地址

  • SipPort:

    sip服务端口

  • PushStreamUrl:

    Rtmp设备推流地址(仅rtmp设备有效)

  • Status:

    设备状态,0:未注册,1:在线,2:离线,3:禁用

  • OrganizationId:

    设备所属组织ID

  • GatewayId:

    设备接入网关ID,从查询网关列表接口中获取(仅网关接入需要)

  • GatewayName:

    设备所属网关名称

  • ProtocolTypeName:

    设备网关协议名称

  • ProtocolType:

    网关接入协议类型,1.海康SDK,2.大华SDK,3.宇视SDK,4.Onvif(仅网关接入需要)

  • Ip:

    设备接入IP

  • Port:

    设备Port

  • Username:

    设备用户名

  • Region:

    设备地域

  • Manufacturer:

    设备厂商

  • AudioSwitch:

    音频关开(0:关闭;1:开启)关闭时丢弃音频

  • SubscribeSwitch:

    订阅开关(0:关闭;1:开启)默认开启,开启状态下会订阅设备通道变化,仅国标NVR设备有效

  • AppName:

    RTMP推流地址自定义appName

  • StreamName:

    RTMP推流地址自定义streamName

  • SilentFrameSwitch:

    是否开启静音帧(0:关闭;1 开启)



2637
2638
2639
# File 'lib/v20230517/models.rb', line 2637

def TransportProtocol
  @TransportProtocol
end

#TypeObject

Parameters:

  • DeviceId:

    设备ID

  • Code:

    设备编码(国标设备即我们为设备生成的20位国标编码,rtmp 设备为10 位设备编码)

  • Name:

    设备名称

  • AccessProtocol:

    设备接入协议,1:RTMP,2:GB,3:GW

  • Type:

    设备类型,1:IPC,2:NVR

  • ClusterId:

    设备接入服务节点id

  • ClusterName:

    设备接入服务节点名称

  • TransportProtocol:

    设备流传输协议,1:UDP,2:TCP

  • Password:

    设备密码

  • Description:

    设备描述

  • SipId:

    sip服务ID

  • SipDomain:

    sip服务域

  • SipIp:

    sip服务IP地址

  • SipPort:

    sip服务端口

  • PushStreamUrl:

    Rtmp设备推流地址(仅rtmp设备有效)

  • Status:

    设备状态,0:未注册,1:在线,2:离线,3:禁用

  • OrganizationId:

    设备所属组织ID

  • GatewayId:

    设备接入网关ID,从查询网关列表接口中获取(仅网关接入需要)

  • GatewayName:

    设备所属网关名称

  • ProtocolTypeName:

    设备网关协议名称

  • ProtocolType:

    网关接入协议类型,1.海康SDK,2.大华SDK,3.宇视SDK,4.Onvif(仅网关接入需要)

  • Ip:

    设备接入IP

  • Port:

    设备Port

  • Username:

    设备用户名

  • Region:

    设备地域

  • Manufacturer:

    设备厂商

  • AudioSwitch:

    音频关开(0:关闭;1:开启)关闭时丢弃音频

  • SubscribeSwitch:

    订阅开关(0:关闭;1:开启)默认开启,开启状态下会订阅设备通道变化,仅国标NVR设备有效

  • AppName:

    RTMP推流地址自定义appName

  • StreamName:

    RTMP推流地址自定义streamName

  • SilentFrameSwitch:

    是否开启静音帧(0:关闭;1 开启)



2637
2638
2639
# File 'lib/v20230517/models.rb', line 2637

def Type
  @Type
end

#UsernameObject

Parameters:

  • DeviceId:

    设备ID

  • Code:

    设备编码(国标设备即我们为设备生成的20位国标编码,rtmp 设备为10 位设备编码)

  • Name:

    设备名称

  • AccessProtocol:

    设备接入协议,1:RTMP,2:GB,3:GW

  • Type:

    设备类型,1:IPC,2:NVR

  • ClusterId:

    设备接入服务节点id

  • ClusterName:

    设备接入服务节点名称

  • TransportProtocol:

    设备流传输协议,1:UDP,2:TCP

  • Password:

    设备密码

  • Description:

    设备描述

  • SipId:

    sip服务ID

  • SipDomain:

    sip服务域

  • SipIp:

    sip服务IP地址

  • SipPort:

    sip服务端口

  • PushStreamUrl:

    Rtmp设备推流地址(仅rtmp设备有效)

  • Status:

    设备状态,0:未注册,1:在线,2:离线,3:禁用

  • OrganizationId:

    设备所属组织ID

  • GatewayId:

    设备接入网关ID,从查询网关列表接口中获取(仅网关接入需要)

  • GatewayName:

    设备所属网关名称

  • ProtocolTypeName:

    设备网关协议名称

  • ProtocolType:

    网关接入协议类型,1.海康SDK,2.大华SDK,3.宇视SDK,4.Onvif(仅网关接入需要)

  • Ip:

    设备接入IP

  • Port:

    设备Port

  • Username:

    设备用户名

  • Region:

    设备地域

  • Manufacturer:

    设备厂商

  • AudioSwitch:

    音频关开(0:关闭;1:开启)关闭时丢弃音频

  • SubscribeSwitch:

    订阅开关(0:关闭;1:开启)默认开启,开启状态下会订阅设备通道变化,仅国标NVR设备有效

  • AppName:

    RTMP推流地址自定义appName

  • StreamName:

    RTMP推流地址自定义streamName

  • SilentFrameSwitch:

    是否开启静音帧(0:关闭;1 开启)



2637
2638
2639
# File 'lib/v20230517/models.rb', line 2637

def Username
  @Username
end

Instance Method Details

#deserialize(params) ⇒ Object



2673
2674
2675
2676
2677
2678
2679
2680
2681
2682
2683
2684
2685
2686
2687
2688
2689
2690
2691
2692
2693
2694
2695
2696
2697
2698
2699
2700
2701
2702
2703
2704
2705
# File 'lib/v20230517/models.rb', line 2673

def deserialize(params)
  @DeviceId = params['DeviceId']
  @Code = params['Code']
  @Name = params['Name']
  @AccessProtocol = params['AccessProtocol']
  @Type = params['Type']
  @ClusterId = params['ClusterId']
  @ClusterName = params['ClusterName']
  @TransportProtocol = params['TransportProtocol']
  @Password = params['Password']
  @Description = params['Description']
  @SipId = params['SipId']
  @SipDomain = params['SipDomain']
  @SipIp = params['SipIp']
  @SipPort = params['SipPort']
  @PushStreamUrl = params['PushStreamUrl']
  @Status = params['Status']
  @OrganizationId = params['OrganizationId']
  @GatewayId = params['GatewayId']
  @GatewayName = params['GatewayName']
  @ProtocolTypeName = params['ProtocolTypeName']
  @ProtocolType = params['ProtocolType']
  @Ip = params['Ip']
  @Port = params['Port']
  @Username = params['Username']
  @Region = params['Region']
  @Manufacturer = params['Manufacturer']
  @AudioSwitch = params['AudioSwitch']
  @SubscribeSwitch = params['SubscribeSwitch']
  @AppName = params['AppName']
  @StreamName = params['StreamName']
  @SilentFrameSwitch = params['SilentFrameSwitch']
end