Class: TencentCloud::Weilingwith::V20230427::RawInfo

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

Overview

视频流Raw协议信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(sm4vector = nil, natip = nil, streamtoken = nil, port = nil, streamenkey = nil, ip = nil, innerip = nil) ⇒ RawInfo

Returns a new instance of RawInfo.



6437
6438
6439
6440
6441
6442
6443
6444
6445
# File 'lib/v20230427/models.rb', line 6437

def initialize(sm4vector=nil, natip=nil, streamtoken=nil, port=nil, streamenkey=nil, ip=nil, innerip=nil)
  @SM4Vector = sm4vector
  @NATIP = natip
  @StreamToken = streamtoken
  @Port = port
  @StreamEnKey = streamenkey
  @IP = ip
  @InnerIP = innerip
end

Instance Attribute Details

#InnerIPObject

Parameters:

  • SM4Vector:

    加密向量(如果视频网关选择流为非加密传输这个参数可忽略)

  • NATIP:

    专线ip (非专线接入可忽略)

  • StreamToken:

    客户端握手鉴权参数

  • Port:

    拉流端口

  • StreamEnKey:

    视频流加密key,目前为AES128加密KEY(如果视频网关选择流为非加密传输这个参数可忽略)

  • IP:

    拉流公网地址(非公网接入时,这个地址是内网地址)

  • InnerIP:

    拉流内网地址



6435
6436
6437
# File 'lib/v20230427/models.rb', line 6435

def InnerIP
  @InnerIP
end

#IPObject

Parameters:

  • SM4Vector:

    加密向量(如果视频网关选择流为非加密传输这个参数可忽略)

  • NATIP:

    专线ip (非专线接入可忽略)

  • StreamToken:

    客户端握手鉴权参数

  • Port:

    拉流端口

  • StreamEnKey:

    视频流加密key,目前为AES128加密KEY(如果视频网关选择流为非加密传输这个参数可忽略)

  • IP:

    拉流公网地址(非公网接入时,这个地址是内网地址)

  • InnerIP:

    拉流内网地址



6435
6436
6437
# File 'lib/v20230427/models.rb', line 6435

def IP
  @IP
end

#NATIPObject

Parameters:

  • SM4Vector:

    加密向量(如果视频网关选择流为非加密传输这个参数可忽略)

  • NATIP:

    专线ip (非专线接入可忽略)

  • StreamToken:

    客户端握手鉴权参数

  • Port:

    拉流端口

  • StreamEnKey:

    视频流加密key,目前为AES128加密KEY(如果视频网关选择流为非加密传输这个参数可忽略)

  • IP:

    拉流公网地址(非公网接入时,这个地址是内网地址)

  • InnerIP:

    拉流内网地址



6435
6436
6437
# File 'lib/v20230427/models.rb', line 6435

def NATIP
  @NATIP
end

#PortObject

Parameters:

  • SM4Vector:

    加密向量(如果视频网关选择流为非加密传输这个参数可忽略)

  • NATIP:

    专线ip (非专线接入可忽略)

  • StreamToken:

    客户端握手鉴权参数

  • Port:

    拉流端口

  • StreamEnKey:

    视频流加密key,目前为AES128加密KEY(如果视频网关选择流为非加密传输这个参数可忽略)

  • IP:

    拉流公网地址(非公网接入时,这个地址是内网地址)

  • InnerIP:

    拉流内网地址



6435
6436
6437
# File 'lib/v20230427/models.rb', line 6435

def Port
  @Port
end

#SM4VectorObject

Parameters:

  • SM4Vector:

    加密向量(如果视频网关选择流为非加密传输这个参数可忽略)

  • NATIP:

    专线ip (非专线接入可忽略)

  • StreamToken:

    客户端握手鉴权参数

  • Port:

    拉流端口

  • StreamEnKey:

    视频流加密key,目前为AES128加密KEY(如果视频网关选择流为非加密传输这个参数可忽略)

  • IP:

    拉流公网地址(非公网接入时,这个地址是内网地址)

  • InnerIP:

    拉流内网地址



6435
6436
6437
# File 'lib/v20230427/models.rb', line 6435

def SM4Vector
  @SM4Vector
end

#StreamEnKeyObject

Parameters:

  • SM4Vector:

    加密向量(如果视频网关选择流为非加密传输这个参数可忽略)

  • NATIP:

    专线ip (非专线接入可忽略)

  • StreamToken:

    客户端握手鉴权参数

  • Port:

    拉流端口

  • StreamEnKey:

    视频流加密key,目前为AES128加密KEY(如果视频网关选择流为非加密传输这个参数可忽略)

  • IP:

    拉流公网地址(非公网接入时,这个地址是内网地址)

  • InnerIP:

    拉流内网地址



6435
6436
6437
# File 'lib/v20230427/models.rb', line 6435

def StreamEnKey
  @StreamEnKey
end

#StreamTokenObject

Parameters:

  • SM4Vector:

    加密向量(如果视频网关选择流为非加密传输这个参数可忽略)

  • NATIP:

    专线ip (非专线接入可忽略)

  • StreamToken:

    客户端握手鉴权参数

  • Port:

    拉流端口

  • StreamEnKey:

    视频流加密key,目前为AES128加密KEY(如果视频网关选择流为非加密传输这个参数可忽略)

  • IP:

    拉流公网地址(非公网接入时,这个地址是内网地址)

  • InnerIP:

    拉流内网地址



6435
6436
6437
# File 'lib/v20230427/models.rb', line 6435

def StreamToken
  @StreamToken
end

Instance Method Details

#deserialize(params) ⇒ Object



6447
6448
6449
6450
6451
6452
6453
6454
6455
# File 'lib/v20230427/models.rb', line 6447

def deserialize(params)
  @SM4Vector = params['SM4Vector']
  @NATIP = params['NATIP']
  @StreamToken = params['StreamToken']
  @Port = params['Port']
  @StreamEnKey = params['StreamEnKey']
  @IP = params['IP']
  @InnerIP = params['InnerIP']
end