Class: TencentCloud::Gs::V20191118::StartPublishStreamRequest

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

Overview

StartPublishStream请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(userid = nil, publishurl = nil) ⇒ StartPublishStreamRequest

Returns a new instance of StartPublishStreamRequest.



4317
4318
4319
4320
# File 'lib/v20191118/models.rb', line 4317

def initialize(userid=nil, publishurl=nil)
  @UserId = userid
  @PublishUrl = publishurl
end

Instance Attribute Details

#PublishUrlObject

Parameters:

  • UserId:

    唯一用户身份标识,由业务方自定义,平台不予理解。(可根据业务需要决定使用用户的唯一身份标识或是使用时间戳随机生成;在用户重连时应保持UserId不变)

  • PublishUrl:

    推流地址,仅支持rtmp协议



4315
4316
4317
# File 'lib/v20191118/models.rb', line 4315

def PublishUrl
  @PublishUrl
end

#UserIdObject

Parameters:

  • UserId:

    唯一用户身份标识,由业务方自定义,平台不予理解。(可根据业务需要决定使用用户的唯一身份标识或是使用时间戳随机生成;在用户重连时应保持UserId不变)

  • PublishUrl:

    推流地址,仅支持rtmp协议



4315
4316
4317
# File 'lib/v20191118/models.rb', line 4315

def UserId
  @UserId
end

Instance Method Details

#deserialize(params) ⇒ Object



4322
4323
4324
4325
# File 'lib/v20191118/models.rb', line 4322

def deserialize(params)
  @UserId = params['UserId']
  @PublishUrl = params['PublishUrl']
end