Class: TencentCloud::Mps::V20190612::DescribeOutput

Inherits:
Common::AbstractModel
  • Object
show all
Extended by:
Gem::Deprecate
Defined in:
lib/v20190612/models.rb

Overview

查询输出的配置信息。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(outputid = nil, outputname = nil, outputtype = nil, outputkind = nil, description = nil, protocol = nil, outputaddresslist = nil, outputregion = nil, srtsettings = nil, rtpsettings = nil, rtmpsettings = nil, rtmppullsettings = nil, allowiplist = nil, rtsppullsettings = nil, hlspullsettings = nil, maxconcurrent = nil, securitygroupids = nil, zones = nil, ristsettings = nil, pidselector = nil, streamurls = nil, streamselector = nil) ⇒ DescribeOutput

Returns a new instance of DescribeOutput.



13142
13143
13144
13145
13146
13147
13148
13149
13150
13151
13152
13153
13154
13155
13156
13157
13158
13159
13160
13161
13162
13163
13164
13165
# File 'lib/v20190612/models.rb', line 13142

def initialize(outputid=nil, outputname=nil, outputtype=nil, outputkind=nil, description=nil, protocol=nil, outputaddresslist=nil, outputregion=nil, srtsettings=nil, rtpsettings=nil, rtmpsettings=nil, rtmppullsettings=nil, allowiplist=nil, rtsppullsettings=nil, hlspullsettings=nil, maxconcurrent=nil, securitygroupids=nil, zones=nil, ristsettings=nil, pidselector=nil, streamurls=nil, streamselector=nil)
  @OutputId = outputid
  @OutputName = outputname
  @OutputType = outputtype
  @OutputKind = outputkind
  @Description = description
  @Protocol = protocol
  @OutputAddressList = outputaddresslist
  @OutputRegion = outputregion
  @SRTSettings = srtsettings
  @RTPSettings = rtpsettings
  @RTMPSettings = rtmpsettings
  @RTMPPullSettings = rtmppullsettings
  @AllowIpList = allowiplist
  @RTSPPullSettings = rtsppullsettings
  @HLSPullSettings = hlspullsettings
  @MaxConcurrent = maxconcurrent
  @SecurityGroupIds = securitygroupids
  @Zones = zones
  @RISTSettings = ristsettings
  @PidSelector = pidselector
  @StreamUrls = streamurls
  @StreamSelector = streamselector
end

Instance Attribute Details

#AllowIpListObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 当Protocol为RTMP_PULL有效,为空代表不限制客户端IP。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • OutputId:

    输出Id。

  • OutputName:

    输出名称。

  • OutputType:

    输出类型。

  • OutputKind:

    输出模块类型,包括Pinpoint(单点输出,最多支持四路并发输出);MultiMesh(多路输出,支持大于四路的并发输出,目前可以达到200路)。默认类型为 Pinpoint 输出。对于单个 Flow 一个区域最多只能有一个 MultiMesh 输出。

  • Description:

    输出描述。

  • Protocol:

    输出协议。

  • OutputAddressList:

    输出的出口地址信息列表。

  • OutputRegion:

    输出的地区。

  • SRTSettings:

    输出的SRT配置信息。

  • RTPSettings:

    输出的RTP配置信息。

  • RTMPSettings:

    输出的RTMP配置信息。

  • RTMPPullSettings:

    输出的RTMP拉流配置信息。

  • AllowIpList:

    CIDR白名单列表。

  • RTSPPullSettings:

    输出的RTSP拉流配置信息。

  • HLSPullSettings:

    输出的HLS拉流配置信息。

  • MaxConcurrent:

    最大拉流并发数,最大为4,默认4。

  • SecurityGroupIds:

    绑定的安全组 ID。

  • Zones:

    可用区,output目前最多只支持一个。

  • RISTSettings:

    输出的RIST配置信息。

  • PidSelector:

    对于含有多个音/视频轨的流,可以指定需要使用的轨道

  • StreamUrls:

    输出模块配置,相关的URL,包括提供的拉流地址,或者配置的输出到第三方的转推地址

  • StreamSelector:

    对于含有多个音/视频轨的流,可以指定需要使用的轨道



13137
13138
13139
# File 'lib/v20190612/models.rb', line 13137

def AllowIpList
  @AllowIpList
end

#DescriptionObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 当Protocol为RTMP_PULL有效,为空代表不限制客户端IP。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • OutputId:

    输出Id。

  • OutputName:

    输出名称。

  • OutputType:

    输出类型。

  • OutputKind:

    输出模块类型,包括Pinpoint(单点输出,最多支持四路并发输出);MultiMesh(多路输出,支持大于四路的并发输出,目前可以达到200路)。默认类型为 Pinpoint 输出。对于单个 Flow 一个区域最多只能有一个 MultiMesh 输出。

  • Description:

    输出描述。

  • Protocol:

    输出协议。

  • OutputAddressList:

    输出的出口地址信息列表。

  • OutputRegion:

    输出的地区。

  • SRTSettings:

    输出的SRT配置信息。

  • RTPSettings:

    输出的RTP配置信息。

  • RTMPSettings:

    输出的RTMP配置信息。

  • RTMPPullSettings:

    输出的RTMP拉流配置信息。

  • AllowIpList:

    CIDR白名单列表。

  • RTSPPullSettings:

    输出的RTSP拉流配置信息。

  • HLSPullSettings:

    输出的HLS拉流配置信息。

  • MaxConcurrent:

    最大拉流并发数,最大为4,默认4。

  • SecurityGroupIds:

    绑定的安全组 ID。

  • Zones:

    可用区,output目前最多只支持一个。

  • RISTSettings:

    输出的RIST配置信息。

  • PidSelector:

    对于含有多个音/视频轨的流,可以指定需要使用的轨道

  • StreamUrls:

    输出模块配置,相关的URL,包括提供的拉流地址,或者配置的输出到第三方的转推地址

  • StreamSelector:

    对于含有多个音/视频轨的流,可以指定需要使用的轨道



13137
13138
13139
# File 'lib/v20190612/models.rb', line 13137

def Description
  @Description
end

#HLSPullSettingsObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 当Protocol为RTMP_PULL有效,为空代表不限制客户端IP。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • OutputId:

    输出Id。

  • OutputName:

    输出名称。

  • OutputType:

    输出类型。

  • OutputKind:

    输出模块类型,包括Pinpoint(单点输出,最多支持四路并发输出);MultiMesh(多路输出,支持大于四路的并发输出,目前可以达到200路)。默认类型为 Pinpoint 输出。对于单个 Flow 一个区域最多只能有一个 MultiMesh 输出。

  • Description:

    输出描述。

  • Protocol:

    输出协议。

  • OutputAddressList:

    输出的出口地址信息列表。

  • OutputRegion:

    输出的地区。

  • SRTSettings:

    输出的SRT配置信息。

  • RTPSettings:

    输出的RTP配置信息。

  • RTMPSettings:

    输出的RTMP配置信息。

  • RTMPPullSettings:

    输出的RTMP拉流配置信息。

  • AllowIpList:

    CIDR白名单列表。

  • RTSPPullSettings:

    输出的RTSP拉流配置信息。

  • HLSPullSettings:

    输出的HLS拉流配置信息。

  • MaxConcurrent:

    最大拉流并发数,最大为4,默认4。

  • SecurityGroupIds:

    绑定的安全组 ID。

  • Zones:

    可用区,output目前最多只支持一个。

  • RISTSettings:

    输出的RIST配置信息。

  • PidSelector:

    对于含有多个音/视频轨的流,可以指定需要使用的轨道

  • StreamUrls:

    输出模块配置,相关的URL,包括提供的拉流地址,或者配置的输出到第三方的转推地址

  • StreamSelector:

    对于含有多个音/视频轨的流,可以指定需要使用的轨道



13137
13138
13139
# File 'lib/v20190612/models.rb', line 13137

def HLSPullSettings
  @HLSPullSettings
end

#MaxConcurrentObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 当Protocol为RTMP_PULL有效,为空代表不限制客户端IP。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • OutputId:

    输出Id。

  • OutputName:

    输出名称。

  • OutputType:

    输出类型。

  • OutputKind:

    输出模块类型,包括Pinpoint(单点输出,最多支持四路并发输出);MultiMesh(多路输出,支持大于四路的并发输出,目前可以达到200路)。默认类型为 Pinpoint 输出。对于单个 Flow 一个区域最多只能有一个 MultiMesh 输出。

  • Description:

    输出描述。

  • Protocol:

    输出协议。

  • OutputAddressList:

    输出的出口地址信息列表。

  • OutputRegion:

    输出的地区。

  • SRTSettings:

    输出的SRT配置信息。

  • RTPSettings:

    输出的RTP配置信息。

  • RTMPSettings:

    输出的RTMP配置信息。

  • RTMPPullSettings:

    输出的RTMP拉流配置信息。

  • AllowIpList:

    CIDR白名单列表。

  • RTSPPullSettings:

    输出的RTSP拉流配置信息。

  • HLSPullSettings:

    输出的HLS拉流配置信息。

  • MaxConcurrent:

    最大拉流并发数,最大为4,默认4。

  • SecurityGroupIds:

    绑定的安全组 ID。

  • Zones:

    可用区,output目前最多只支持一个。

  • RISTSettings:

    输出的RIST配置信息。

  • PidSelector:

    对于含有多个音/视频轨的流,可以指定需要使用的轨道

  • StreamUrls:

    输出模块配置,相关的URL,包括提供的拉流地址,或者配置的输出到第三方的转推地址

  • StreamSelector:

    对于含有多个音/视频轨的流,可以指定需要使用的轨道



13137
13138
13139
# File 'lib/v20190612/models.rb', line 13137

def MaxConcurrent
  @MaxConcurrent
end

#OutputAddressListObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 当Protocol为RTMP_PULL有效,为空代表不限制客户端IP。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • OutputId:

    输出Id。

  • OutputName:

    输出名称。

  • OutputType:

    输出类型。

  • OutputKind:

    输出模块类型,包括Pinpoint(单点输出,最多支持四路并发输出);MultiMesh(多路输出,支持大于四路的并发输出,目前可以达到200路)。默认类型为 Pinpoint 输出。对于单个 Flow 一个区域最多只能有一个 MultiMesh 输出。

  • Description:

    输出描述。

  • Protocol:

    输出协议。

  • OutputAddressList:

    输出的出口地址信息列表。

  • OutputRegion:

    输出的地区。

  • SRTSettings:

    输出的SRT配置信息。

  • RTPSettings:

    输出的RTP配置信息。

  • RTMPSettings:

    输出的RTMP配置信息。

  • RTMPPullSettings:

    输出的RTMP拉流配置信息。

  • AllowIpList:

    CIDR白名单列表。

  • RTSPPullSettings:

    输出的RTSP拉流配置信息。

  • HLSPullSettings:

    输出的HLS拉流配置信息。

  • MaxConcurrent:

    最大拉流并发数,最大为4,默认4。

  • SecurityGroupIds:

    绑定的安全组 ID。

  • Zones:

    可用区,output目前最多只支持一个。

  • RISTSettings:

    输出的RIST配置信息。

  • PidSelector:

    对于含有多个音/视频轨的流,可以指定需要使用的轨道

  • StreamUrls:

    输出模块配置,相关的URL,包括提供的拉流地址,或者配置的输出到第三方的转推地址

  • StreamSelector:

    对于含有多个音/视频轨的流,可以指定需要使用的轨道



13137
13138
13139
# File 'lib/v20190612/models.rb', line 13137

def OutputAddressList
  @OutputAddressList
end

#OutputIdObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 当Protocol为RTMP_PULL有效,为空代表不限制客户端IP。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • OutputId:

    输出Id。

  • OutputName:

    输出名称。

  • OutputType:

    输出类型。

  • OutputKind:

    输出模块类型,包括Pinpoint(单点输出,最多支持四路并发输出);MultiMesh(多路输出,支持大于四路的并发输出,目前可以达到200路)。默认类型为 Pinpoint 输出。对于单个 Flow 一个区域最多只能有一个 MultiMesh 输出。

  • Description:

    输出描述。

  • Protocol:

    输出协议。

  • OutputAddressList:

    输出的出口地址信息列表。

  • OutputRegion:

    输出的地区。

  • SRTSettings:

    输出的SRT配置信息。

  • RTPSettings:

    输出的RTP配置信息。

  • RTMPSettings:

    输出的RTMP配置信息。

  • RTMPPullSettings:

    输出的RTMP拉流配置信息。

  • AllowIpList:

    CIDR白名单列表。

  • RTSPPullSettings:

    输出的RTSP拉流配置信息。

  • HLSPullSettings:

    输出的HLS拉流配置信息。

  • MaxConcurrent:

    最大拉流并发数,最大为4,默认4。

  • SecurityGroupIds:

    绑定的安全组 ID。

  • Zones:

    可用区,output目前最多只支持一个。

  • RISTSettings:

    输出的RIST配置信息。

  • PidSelector:

    对于含有多个音/视频轨的流,可以指定需要使用的轨道

  • StreamUrls:

    输出模块配置,相关的URL,包括提供的拉流地址,或者配置的输出到第三方的转推地址

  • StreamSelector:

    对于含有多个音/视频轨的流,可以指定需要使用的轨道



13137
13138
13139
# File 'lib/v20190612/models.rb', line 13137

def OutputId
  @OutputId
end

#OutputKindObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 当Protocol为RTMP_PULL有效,为空代表不限制客户端IP。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • OutputId:

    输出Id。

  • OutputName:

    输出名称。

  • OutputType:

    输出类型。

  • OutputKind:

    输出模块类型,包括Pinpoint(单点输出,最多支持四路并发输出);MultiMesh(多路输出,支持大于四路的并发输出,目前可以达到200路)。默认类型为 Pinpoint 输出。对于单个 Flow 一个区域最多只能有一个 MultiMesh 输出。

  • Description:

    输出描述。

  • Protocol:

    输出协议。

  • OutputAddressList:

    输出的出口地址信息列表。

  • OutputRegion:

    输出的地区。

  • SRTSettings:

    输出的SRT配置信息。

  • RTPSettings:

    输出的RTP配置信息。

  • RTMPSettings:

    输出的RTMP配置信息。

  • RTMPPullSettings:

    输出的RTMP拉流配置信息。

  • AllowIpList:

    CIDR白名单列表。

  • RTSPPullSettings:

    输出的RTSP拉流配置信息。

  • HLSPullSettings:

    输出的HLS拉流配置信息。

  • MaxConcurrent:

    最大拉流并发数,最大为4,默认4。

  • SecurityGroupIds:

    绑定的安全组 ID。

  • Zones:

    可用区,output目前最多只支持一个。

  • RISTSettings:

    输出的RIST配置信息。

  • PidSelector:

    对于含有多个音/视频轨的流,可以指定需要使用的轨道

  • StreamUrls:

    输出模块配置,相关的URL,包括提供的拉流地址,或者配置的输出到第三方的转推地址

  • StreamSelector:

    对于含有多个音/视频轨的流,可以指定需要使用的轨道



13137
13138
13139
# File 'lib/v20190612/models.rb', line 13137

def OutputKind
  @OutputKind
end

#OutputNameObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 当Protocol为RTMP_PULL有效,为空代表不限制客户端IP。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • OutputId:

    输出Id。

  • OutputName:

    输出名称。

  • OutputType:

    输出类型。

  • OutputKind:

    输出模块类型,包括Pinpoint(单点输出,最多支持四路并发输出);MultiMesh(多路输出,支持大于四路的并发输出,目前可以达到200路)。默认类型为 Pinpoint 输出。对于单个 Flow 一个区域最多只能有一个 MultiMesh 输出。

  • Description:

    输出描述。

  • Protocol:

    输出协议。

  • OutputAddressList:

    输出的出口地址信息列表。

  • OutputRegion:

    输出的地区。

  • SRTSettings:

    输出的SRT配置信息。

  • RTPSettings:

    输出的RTP配置信息。

  • RTMPSettings:

    输出的RTMP配置信息。

  • RTMPPullSettings:

    输出的RTMP拉流配置信息。

  • AllowIpList:

    CIDR白名单列表。

  • RTSPPullSettings:

    输出的RTSP拉流配置信息。

  • HLSPullSettings:

    输出的HLS拉流配置信息。

  • MaxConcurrent:

    最大拉流并发数,最大为4,默认4。

  • SecurityGroupIds:

    绑定的安全组 ID。

  • Zones:

    可用区,output目前最多只支持一个。

  • RISTSettings:

    输出的RIST配置信息。

  • PidSelector:

    对于含有多个音/视频轨的流,可以指定需要使用的轨道

  • StreamUrls:

    输出模块配置,相关的URL,包括提供的拉流地址,或者配置的输出到第三方的转推地址

  • StreamSelector:

    对于含有多个音/视频轨的流,可以指定需要使用的轨道



13137
13138
13139
# File 'lib/v20190612/models.rb', line 13137

def OutputName
  @OutputName
end

#OutputRegionObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 当Protocol为RTMP_PULL有效,为空代表不限制客户端IP。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • OutputId:

    输出Id。

  • OutputName:

    输出名称。

  • OutputType:

    输出类型。

  • OutputKind:

    输出模块类型,包括Pinpoint(单点输出,最多支持四路并发输出);MultiMesh(多路输出,支持大于四路的并发输出,目前可以达到200路)。默认类型为 Pinpoint 输出。对于单个 Flow 一个区域最多只能有一个 MultiMesh 输出。

  • Description:

    输出描述。

  • Protocol:

    输出协议。

  • OutputAddressList:

    输出的出口地址信息列表。

  • OutputRegion:

    输出的地区。

  • SRTSettings:

    输出的SRT配置信息。

  • RTPSettings:

    输出的RTP配置信息。

  • RTMPSettings:

    输出的RTMP配置信息。

  • RTMPPullSettings:

    输出的RTMP拉流配置信息。

  • AllowIpList:

    CIDR白名单列表。

  • RTSPPullSettings:

    输出的RTSP拉流配置信息。

  • HLSPullSettings:

    输出的HLS拉流配置信息。

  • MaxConcurrent:

    最大拉流并发数,最大为4,默认4。

  • SecurityGroupIds:

    绑定的安全组 ID。

  • Zones:

    可用区,output目前最多只支持一个。

  • RISTSettings:

    输出的RIST配置信息。

  • PidSelector:

    对于含有多个音/视频轨的流,可以指定需要使用的轨道

  • StreamUrls:

    输出模块配置,相关的URL,包括提供的拉流地址,或者配置的输出到第三方的转推地址

  • StreamSelector:

    对于含有多个音/视频轨的流,可以指定需要使用的轨道



13137
13138
13139
# File 'lib/v20190612/models.rb', line 13137

def OutputRegion
  @OutputRegion
end

#OutputTypeObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 当Protocol为RTMP_PULL有效,为空代表不限制客户端IP。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • OutputId:

    输出Id。

  • OutputName:

    输出名称。

  • OutputType:

    输出类型。

  • OutputKind:

    输出模块类型,包括Pinpoint(单点输出,最多支持四路并发输出);MultiMesh(多路输出,支持大于四路的并发输出,目前可以达到200路)。默认类型为 Pinpoint 输出。对于单个 Flow 一个区域最多只能有一个 MultiMesh 输出。

  • Description:

    输出描述。

  • Protocol:

    输出协议。

  • OutputAddressList:

    输出的出口地址信息列表。

  • OutputRegion:

    输出的地区。

  • SRTSettings:

    输出的SRT配置信息。

  • RTPSettings:

    输出的RTP配置信息。

  • RTMPSettings:

    输出的RTMP配置信息。

  • RTMPPullSettings:

    输出的RTMP拉流配置信息。

  • AllowIpList:

    CIDR白名单列表。

  • RTSPPullSettings:

    输出的RTSP拉流配置信息。

  • HLSPullSettings:

    输出的HLS拉流配置信息。

  • MaxConcurrent:

    最大拉流并发数,最大为4,默认4。

  • SecurityGroupIds:

    绑定的安全组 ID。

  • Zones:

    可用区,output目前最多只支持一个。

  • RISTSettings:

    输出的RIST配置信息。

  • PidSelector:

    对于含有多个音/视频轨的流,可以指定需要使用的轨道

  • StreamUrls:

    输出模块配置,相关的URL,包括提供的拉流地址,或者配置的输出到第三方的转推地址

  • StreamSelector:

    对于含有多个音/视频轨的流,可以指定需要使用的轨道



13137
13138
13139
# File 'lib/v20190612/models.rb', line 13137

def OutputType
  @OutputType
end

#PidSelectorObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 当Protocol为RTMP_PULL有效,为空代表不限制客户端IP。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • OutputId:

    输出Id。

  • OutputName:

    输出名称。

  • OutputType:

    输出类型。

  • OutputKind:

    输出模块类型,包括Pinpoint(单点输出,最多支持四路并发输出);MultiMesh(多路输出,支持大于四路的并发输出,目前可以达到200路)。默认类型为 Pinpoint 输出。对于单个 Flow 一个区域最多只能有一个 MultiMesh 输出。

  • Description:

    输出描述。

  • Protocol:

    输出协议。

  • OutputAddressList:

    输出的出口地址信息列表。

  • OutputRegion:

    输出的地区。

  • SRTSettings:

    输出的SRT配置信息。

  • RTPSettings:

    输出的RTP配置信息。

  • RTMPSettings:

    输出的RTMP配置信息。

  • RTMPPullSettings:

    输出的RTMP拉流配置信息。

  • AllowIpList:

    CIDR白名单列表。

  • RTSPPullSettings:

    输出的RTSP拉流配置信息。

  • HLSPullSettings:

    输出的HLS拉流配置信息。

  • MaxConcurrent:

    最大拉流并发数,最大为4,默认4。

  • SecurityGroupIds:

    绑定的安全组 ID。

  • Zones:

    可用区,output目前最多只支持一个。

  • RISTSettings:

    输出的RIST配置信息。

  • PidSelector:

    对于含有多个音/视频轨的流,可以指定需要使用的轨道

  • StreamUrls:

    输出模块配置,相关的URL,包括提供的拉流地址,或者配置的输出到第三方的转推地址

  • StreamSelector:

    对于含有多个音/视频轨的流,可以指定需要使用的轨道



13137
13138
13139
# File 'lib/v20190612/models.rb', line 13137

def PidSelector
  @PidSelector
end

#ProtocolObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 当Protocol为RTMP_PULL有效,为空代表不限制客户端IP。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • OutputId:

    输出Id。

  • OutputName:

    输出名称。

  • OutputType:

    输出类型。

  • OutputKind:

    输出模块类型,包括Pinpoint(单点输出,最多支持四路并发输出);MultiMesh(多路输出,支持大于四路的并发输出,目前可以达到200路)。默认类型为 Pinpoint 输出。对于单个 Flow 一个区域最多只能有一个 MultiMesh 输出。

  • Description:

    输出描述。

  • Protocol:

    输出协议。

  • OutputAddressList:

    输出的出口地址信息列表。

  • OutputRegion:

    输出的地区。

  • SRTSettings:

    输出的SRT配置信息。

  • RTPSettings:

    输出的RTP配置信息。

  • RTMPSettings:

    输出的RTMP配置信息。

  • RTMPPullSettings:

    输出的RTMP拉流配置信息。

  • AllowIpList:

    CIDR白名单列表。

  • RTSPPullSettings:

    输出的RTSP拉流配置信息。

  • HLSPullSettings:

    输出的HLS拉流配置信息。

  • MaxConcurrent:

    最大拉流并发数,最大为4,默认4。

  • SecurityGroupIds:

    绑定的安全组 ID。

  • Zones:

    可用区,output目前最多只支持一个。

  • RISTSettings:

    输出的RIST配置信息。

  • PidSelector:

    对于含有多个音/视频轨的流,可以指定需要使用的轨道

  • StreamUrls:

    输出模块配置,相关的URL,包括提供的拉流地址,或者配置的输出到第三方的转推地址

  • StreamSelector:

    对于含有多个音/视频轨的流,可以指定需要使用的轨道



13137
13138
13139
# File 'lib/v20190612/models.rb', line 13137

def Protocol
  @Protocol
end

#RISTSettingsObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 当Protocol为RTMP_PULL有效,为空代表不限制客户端IP。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • OutputId:

    输出Id。

  • OutputName:

    输出名称。

  • OutputType:

    输出类型。

  • OutputKind:

    输出模块类型,包括Pinpoint(单点输出,最多支持四路并发输出);MultiMesh(多路输出,支持大于四路的并发输出,目前可以达到200路)。默认类型为 Pinpoint 输出。对于单个 Flow 一个区域最多只能有一个 MultiMesh 输出。

  • Description:

    输出描述。

  • Protocol:

    输出协议。

  • OutputAddressList:

    输出的出口地址信息列表。

  • OutputRegion:

    输出的地区。

  • SRTSettings:

    输出的SRT配置信息。

  • RTPSettings:

    输出的RTP配置信息。

  • RTMPSettings:

    输出的RTMP配置信息。

  • RTMPPullSettings:

    输出的RTMP拉流配置信息。

  • AllowIpList:

    CIDR白名单列表。

  • RTSPPullSettings:

    输出的RTSP拉流配置信息。

  • HLSPullSettings:

    输出的HLS拉流配置信息。

  • MaxConcurrent:

    最大拉流并发数,最大为4,默认4。

  • SecurityGroupIds:

    绑定的安全组 ID。

  • Zones:

    可用区,output目前最多只支持一个。

  • RISTSettings:

    输出的RIST配置信息。

  • PidSelector:

    对于含有多个音/视频轨的流,可以指定需要使用的轨道

  • StreamUrls:

    输出模块配置,相关的URL,包括提供的拉流地址,或者配置的输出到第三方的转推地址

  • StreamSelector:

    对于含有多个音/视频轨的流,可以指定需要使用的轨道



13137
13138
13139
# File 'lib/v20190612/models.rb', line 13137

def RISTSettings
  @RISTSettings
end

#RTMPPullSettingsObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 当Protocol为RTMP_PULL有效,为空代表不限制客户端IP。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • OutputId:

    输出Id。

  • OutputName:

    输出名称。

  • OutputType:

    输出类型。

  • OutputKind:

    输出模块类型,包括Pinpoint(单点输出,最多支持四路并发输出);MultiMesh(多路输出,支持大于四路的并发输出,目前可以达到200路)。默认类型为 Pinpoint 输出。对于单个 Flow 一个区域最多只能有一个 MultiMesh 输出。

  • Description:

    输出描述。

  • Protocol:

    输出协议。

  • OutputAddressList:

    输出的出口地址信息列表。

  • OutputRegion:

    输出的地区。

  • SRTSettings:

    输出的SRT配置信息。

  • RTPSettings:

    输出的RTP配置信息。

  • RTMPSettings:

    输出的RTMP配置信息。

  • RTMPPullSettings:

    输出的RTMP拉流配置信息。

  • AllowIpList:

    CIDR白名单列表。

  • RTSPPullSettings:

    输出的RTSP拉流配置信息。

  • HLSPullSettings:

    输出的HLS拉流配置信息。

  • MaxConcurrent:

    最大拉流并发数,最大为4,默认4。

  • SecurityGroupIds:

    绑定的安全组 ID。

  • Zones:

    可用区,output目前最多只支持一个。

  • RISTSettings:

    输出的RIST配置信息。

  • PidSelector:

    对于含有多个音/视频轨的流,可以指定需要使用的轨道

  • StreamUrls:

    输出模块配置,相关的URL,包括提供的拉流地址,或者配置的输出到第三方的转推地址

  • StreamSelector:

    对于含有多个音/视频轨的流,可以指定需要使用的轨道



13137
13138
13139
# File 'lib/v20190612/models.rb', line 13137

def RTMPPullSettings
  @RTMPPullSettings
end

#RTMPSettingsObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 当Protocol为RTMP_PULL有效,为空代表不限制客户端IP。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • OutputId:

    输出Id。

  • OutputName:

    输出名称。

  • OutputType:

    输出类型。

  • OutputKind:

    输出模块类型,包括Pinpoint(单点输出,最多支持四路并发输出);MultiMesh(多路输出,支持大于四路的并发输出,目前可以达到200路)。默认类型为 Pinpoint 输出。对于单个 Flow 一个区域最多只能有一个 MultiMesh 输出。

  • Description:

    输出描述。

  • Protocol:

    输出协议。

  • OutputAddressList:

    输出的出口地址信息列表。

  • OutputRegion:

    输出的地区。

  • SRTSettings:

    输出的SRT配置信息。

  • RTPSettings:

    输出的RTP配置信息。

  • RTMPSettings:

    输出的RTMP配置信息。

  • RTMPPullSettings:

    输出的RTMP拉流配置信息。

  • AllowIpList:

    CIDR白名单列表。

  • RTSPPullSettings:

    输出的RTSP拉流配置信息。

  • HLSPullSettings:

    输出的HLS拉流配置信息。

  • MaxConcurrent:

    最大拉流并发数,最大为4,默认4。

  • SecurityGroupIds:

    绑定的安全组 ID。

  • Zones:

    可用区,output目前最多只支持一个。

  • RISTSettings:

    输出的RIST配置信息。

  • PidSelector:

    对于含有多个音/视频轨的流,可以指定需要使用的轨道

  • StreamUrls:

    输出模块配置,相关的URL,包括提供的拉流地址,或者配置的输出到第三方的转推地址

  • StreamSelector:

    对于含有多个音/视频轨的流,可以指定需要使用的轨道



13137
13138
13139
# File 'lib/v20190612/models.rb', line 13137

def RTMPSettings
  @RTMPSettings
end

#RTPSettingsObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 当Protocol为RTMP_PULL有效,为空代表不限制客户端IP。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • OutputId:

    输出Id。

  • OutputName:

    输出名称。

  • OutputType:

    输出类型。

  • OutputKind:

    输出模块类型,包括Pinpoint(单点输出,最多支持四路并发输出);MultiMesh(多路输出,支持大于四路的并发输出,目前可以达到200路)。默认类型为 Pinpoint 输出。对于单个 Flow 一个区域最多只能有一个 MultiMesh 输出。

  • Description:

    输出描述。

  • Protocol:

    输出协议。

  • OutputAddressList:

    输出的出口地址信息列表。

  • OutputRegion:

    输出的地区。

  • SRTSettings:

    输出的SRT配置信息。

  • RTPSettings:

    输出的RTP配置信息。

  • RTMPSettings:

    输出的RTMP配置信息。

  • RTMPPullSettings:

    输出的RTMP拉流配置信息。

  • AllowIpList:

    CIDR白名单列表。

  • RTSPPullSettings:

    输出的RTSP拉流配置信息。

  • HLSPullSettings:

    输出的HLS拉流配置信息。

  • MaxConcurrent:

    最大拉流并发数,最大为4,默认4。

  • SecurityGroupIds:

    绑定的安全组 ID。

  • Zones:

    可用区,output目前最多只支持一个。

  • RISTSettings:

    输出的RIST配置信息。

  • PidSelector:

    对于含有多个音/视频轨的流,可以指定需要使用的轨道

  • StreamUrls:

    输出模块配置,相关的URL,包括提供的拉流地址,或者配置的输出到第三方的转推地址

  • StreamSelector:

    对于含有多个音/视频轨的流,可以指定需要使用的轨道



13137
13138
13139
# File 'lib/v20190612/models.rb', line 13137

def RTPSettings
  @RTPSettings
end

#RTSPPullSettingsObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 当Protocol为RTMP_PULL有效,为空代表不限制客户端IP。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • OutputId:

    输出Id。

  • OutputName:

    输出名称。

  • OutputType:

    输出类型。

  • OutputKind:

    输出模块类型,包括Pinpoint(单点输出,最多支持四路并发输出);MultiMesh(多路输出,支持大于四路的并发输出,目前可以达到200路)。默认类型为 Pinpoint 输出。对于单个 Flow 一个区域最多只能有一个 MultiMesh 输出。

  • Description:

    输出描述。

  • Protocol:

    输出协议。

  • OutputAddressList:

    输出的出口地址信息列表。

  • OutputRegion:

    输出的地区。

  • SRTSettings:

    输出的SRT配置信息。

  • RTPSettings:

    输出的RTP配置信息。

  • RTMPSettings:

    输出的RTMP配置信息。

  • RTMPPullSettings:

    输出的RTMP拉流配置信息。

  • AllowIpList:

    CIDR白名单列表。

  • RTSPPullSettings:

    输出的RTSP拉流配置信息。

  • HLSPullSettings:

    输出的HLS拉流配置信息。

  • MaxConcurrent:

    最大拉流并发数,最大为4,默认4。

  • SecurityGroupIds:

    绑定的安全组 ID。

  • Zones:

    可用区,output目前最多只支持一个。

  • RISTSettings:

    输出的RIST配置信息。

  • PidSelector:

    对于含有多个音/视频轨的流,可以指定需要使用的轨道

  • StreamUrls:

    输出模块配置,相关的URL,包括提供的拉流地址,或者配置的输出到第三方的转推地址

  • StreamSelector:

    对于含有多个音/视频轨的流,可以指定需要使用的轨道



13137
13138
13139
# File 'lib/v20190612/models.rb', line 13137

def RTSPPullSettings
  @RTSPPullSettings
end

#SecurityGroupIdsObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 当Protocol为RTMP_PULL有效,为空代表不限制客户端IP。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • OutputId:

    输出Id。

  • OutputName:

    输出名称。

  • OutputType:

    输出类型。

  • OutputKind:

    输出模块类型,包括Pinpoint(单点输出,最多支持四路并发输出);MultiMesh(多路输出,支持大于四路的并发输出,目前可以达到200路)。默认类型为 Pinpoint 输出。对于单个 Flow 一个区域最多只能有一个 MultiMesh 输出。

  • Description:

    输出描述。

  • Protocol:

    输出协议。

  • OutputAddressList:

    输出的出口地址信息列表。

  • OutputRegion:

    输出的地区。

  • SRTSettings:

    输出的SRT配置信息。

  • RTPSettings:

    输出的RTP配置信息。

  • RTMPSettings:

    输出的RTMP配置信息。

  • RTMPPullSettings:

    输出的RTMP拉流配置信息。

  • AllowIpList:

    CIDR白名单列表。

  • RTSPPullSettings:

    输出的RTSP拉流配置信息。

  • HLSPullSettings:

    输出的HLS拉流配置信息。

  • MaxConcurrent:

    最大拉流并发数,最大为4,默认4。

  • SecurityGroupIds:

    绑定的安全组 ID。

  • Zones:

    可用区,output目前最多只支持一个。

  • RISTSettings:

    输出的RIST配置信息。

  • PidSelector:

    对于含有多个音/视频轨的流,可以指定需要使用的轨道

  • StreamUrls:

    输出模块配置,相关的URL,包括提供的拉流地址,或者配置的输出到第三方的转推地址

  • StreamSelector:

    对于含有多个音/视频轨的流,可以指定需要使用的轨道



13137
13138
13139
# File 'lib/v20190612/models.rb', line 13137

def SecurityGroupIds
  @SecurityGroupIds
end

#SRTSettingsObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 当Protocol为RTMP_PULL有效,为空代表不限制客户端IP。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • OutputId:

    输出Id。

  • OutputName:

    输出名称。

  • OutputType:

    输出类型。

  • OutputKind:

    输出模块类型,包括Pinpoint(单点输出,最多支持四路并发输出);MultiMesh(多路输出,支持大于四路的并发输出,目前可以达到200路)。默认类型为 Pinpoint 输出。对于单个 Flow 一个区域最多只能有一个 MultiMesh 输出。

  • Description:

    输出描述。

  • Protocol:

    输出协议。

  • OutputAddressList:

    输出的出口地址信息列表。

  • OutputRegion:

    输出的地区。

  • SRTSettings:

    输出的SRT配置信息。

  • RTPSettings:

    输出的RTP配置信息。

  • RTMPSettings:

    输出的RTMP配置信息。

  • RTMPPullSettings:

    输出的RTMP拉流配置信息。

  • AllowIpList:

    CIDR白名单列表。

  • RTSPPullSettings:

    输出的RTSP拉流配置信息。

  • HLSPullSettings:

    输出的HLS拉流配置信息。

  • MaxConcurrent:

    最大拉流并发数,最大为4,默认4。

  • SecurityGroupIds:

    绑定的安全组 ID。

  • Zones:

    可用区,output目前最多只支持一个。

  • RISTSettings:

    输出的RIST配置信息。

  • PidSelector:

    对于含有多个音/视频轨的流,可以指定需要使用的轨道

  • StreamUrls:

    输出模块配置,相关的URL,包括提供的拉流地址,或者配置的输出到第三方的转推地址

  • StreamSelector:

    对于含有多个音/视频轨的流,可以指定需要使用的轨道



13137
13138
13139
# File 'lib/v20190612/models.rb', line 13137

def SRTSettings
  @SRTSettings
end

#StreamSelectorObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 当Protocol为RTMP_PULL有效,为空代表不限制客户端IP。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • OutputId:

    输出Id。

  • OutputName:

    输出名称。

  • OutputType:

    输出类型。

  • OutputKind:

    输出模块类型,包括Pinpoint(单点输出,最多支持四路并发输出);MultiMesh(多路输出,支持大于四路的并发输出,目前可以达到200路)。默认类型为 Pinpoint 输出。对于单个 Flow 一个区域最多只能有一个 MultiMesh 输出。

  • Description:

    输出描述。

  • Protocol:

    输出协议。

  • OutputAddressList:

    输出的出口地址信息列表。

  • OutputRegion:

    输出的地区。

  • SRTSettings:

    输出的SRT配置信息。

  • RTPSettings:

    输出的RTP配置信息。

  • RTMPSettings:

    输出的RTMP配置信息。

  • RTMPPullSettings:

    输出的RTMP拉流配置信息。

  • AllowIpList:

    CIDR白名单列表。

  • RTSPPullSettings:

    输出的RTSP拉流配置信息。

  • HLSPullSettings:

    输出的HLS拉流配置信息。

  • MaxConcurrent:

    最大拉流并发数,最大为4,默认4。

  • SecurityGroupIds:

    绑定的安全组 ID。

  • Zones:

    可用区,output目前最多只支持一个。

  • RISTSettings:

    输出的RIST配置信息。

  • PidSelector:

    对于含有多个音/视频轨的流,可以指定需要使用的轨道

  • StreamUrls:

    输出模块配置,相关的URL,包括提供的拉流地址,或者配置的输出到第三方的转推地址

  • StreamSelector:

    对于含有多个音/视频轨的流,可以指定需要使用的轨道



13137
13138
13139
# File 'lib/v20190612/models.rb', line 13137

def StreamSelector
  @StreamSelector
end

#StreamUrlsObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 当Protocol为RTMP_PULL有效,为空代表不限制客户端IP。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • OutputId:

    输出Id。

  • OutputName:

    输出名称。

  • OutputType:

    输出类型。

  • OutputKind:

    输出模块类型,包括Pinpoint(单点输出,最多支持四路并发输出);MultiMesh(多路输出,支持大于四路的并发输出,目前可以达到200路)。默认类型为 Pinpoint 输出。对于单个 Flow 一个区域最多只能有一个 MultiMesh 输出。

  • Description:

    输出描述。

  • Protocol:

    输出协议。

  • OutputAddressList:

    输出的出口地址信息列表。

  • OutputRegion:

    输出的地区。

  • SRTSettings:

    输出的SRT配置信息。

  • RTPSettings:

    输出的RTP配置信息。

  • RTMPSettings:

    输出的RTMP配置信息。

  • RTMPPullSettings:

    输出的RTMP拉流配置信息。

  • AllowIpList:

    CIDR白名单列表。

  • RTSPPullSettings:

    输出的RTSP拉流配置信息。

  • HLSPullSettings:

    输出的HLS拉流配置信息。

  • MaxConcurrent:

    最大拉流并发数,最大为4,默认4。

  • SecurityGroupIds:

    绑定的安全组 ID。

  • Zones:

    可用区,output目前最多只支持一个。

  • RISTSettings:

    输出的RIST配置信息。

  • PidSelector:

    对于含有多个音/视频轨的流,可以指定需要使用的轨道

  • StreamUrls:

    输出模块配置,相关的URL,包括提供的拉流地址,或者配置的输出到第三方的转推地址

  • StreamSelector:

    对于含有多个音/视频轨的流,可以指定需要使用的轨道



13137
13138
13139
# File 'lib/v20190612/models.rb', line 13137

def StreamUrls
  @StreamUrls
end

#ZonesObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 当Protocol为RTMP_PULL有效,为空代表不限制客户端IP。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • OutputId:

    输出Id。

  • OutputName:

    输出名称。

  • OutputType:

    输出类型。

  • OutputKind:

    输出模块类型,包括Pinpoint(单点输出,最多支持四路并发输出);MultiMesh(多路输出,支持大于四路的并发输出,目前可以达到200路)。默认类型为 Pinpoint 输出。对于单个 Flow 一个区域最多只能有一个 MultiMesh 输出。

  • Description:

    输出描述。

  • Protocol:

    输出协议。

  • OutputAddressList:

    输出的出口地址信息列表。

  • OutputRegion:

    输出的地区。

  • SRTSettings:

    输出的SRT配置信息。

  • RTPSettings:

    输出的RTP配置信息。

  • RTMPSettings:

    输出的RTMP配置信息。

  • RTMPPullSettings:

    输出的RTMP拉流配置信息。

  • AllowIpList:

    CIDR白名单列表。

  • RTSPPullSettings:

    输出的RTSP拉流配置信息。

  • HLSPullSettings:

    输出的HLS拉流配置信息。

  • MaxConcurrent:

    最大拉流并发数,最大为4,默认4。

  • SecurityGroupIds:

    绑定的安全组 ID。

  • Zones:

    可用区,output目前最多只支持一个。

  • RISTSettings:

    输出的RIST配置信息。

  • PidSelector:

    对于含有多个音/视频轨的流,可以指定需要使用的轨道

  • StreamUrls:

    输出模块配置,相关的URL,包括提供的拉流地址,或者配置的输出到第三方的转推地址

  • StreamSelector:

    对于含有多个音/视频轨的流,可以指定需要使用的轨道



13137
13138
13139
# File 'lib/v20190612/models.rb', line 13137

def Zones
  @Zones
end

Instance Method Details

#deserialize(params) ⇒ Object



13167
13168
13169
13170
13171
13172
13173
13174
13175
13176
13177
13178
13179
13180
13181
13182
13183
13184
13185
13186
13187
13188
13189
13190
13191
13192
13193
13194
13195
13196
13197
13198
13199
13200
13201
13202
13203
13204
13205
13206
13207
13208
13209
13210
13211
13212
13213
13214
13215
13216
13217
13218
13219
13220
13221
13222
13223
13224
13225
13226
13227
13228
13229
13230
13231
# File 'lib/v20190612/models.rb', line 13167

def deserialize(params)
  @OutputId = params['OutputId']
  @OutputName = params['OutputName']
  @OutputType = params['OutputType']
  @OutputKind = params['OutputKind']
  @Description = params['Description']
  @Protocol = params['Protocol']
  unless params['OutputAddressList'].nil?
    @OutputAddressList = []
    params['OutputAddressList'].each do |i|
      outputaddress_tmp = OutputAddress.new
      outputaddress_tmp.deserialize(i)
      @OutputAddressList << outputaddress_tmp
    end
  end
  @OutputRegion = params['OutputRegion']
  unless params['SRTSettings'].nil?
    @SRTSettings = DescribeOutputSRTSettings.new
    @SRTSettings.deserialize(params['SRTSettings'])
  end
  unless params['RTPSettings'].nil?
    @RTPSettings = DescribeOutputRTPSettings.new
    @RTPSettings.deserialize(params['RTPSettings'])
  end
  unless params['RTMPSettings'].nil?
    @RTMPSettings = DescribeOutputRTMPSettings.new
    @RTMPSettings.deserialize(params['RTMPSettings'])
  end
  unless params['RTMPPullSettings'].nil?
    @RTMPPullSettings = DescribeOutputRTMPPullSettings.new
    @RTMPPullSettings.deserialize(params['RTMPPullSettings'])
  end
  @AllowIpList = params['AllowIpList']
  unless params['RTSPPullSettings'].nil?
    @RTSPPullSettings = DescribeOutputRTSPPullSettings.new
    @RTSPPullSettings.deserialize(params['RTSPPullSettings'])
  end
  unless params['HLSPullSettings'].nil?
    @HLSPullSettings = DescribeOutputHLSPullSettings.new
    @HLSPullSettings.deserialize(params['HLSPullSettings'])
  end
  @MaxConcurrent = params['MaxConcurrent']
  @SecurityGroupIds = params['SecurityGroupIds']
  @Zones = params['Zones']
  unless params['RISTSettings'].nil?
    @RISTSettings = DescribeOutputRISTSettings.new
    @RISTSettings.deserialize(params['RISTSettings'])
  end
  unless params['PidSelector'].nil?
    @PidSelector = PidSelector.new
    @PidSelector.deserialize(params['PidSelector'])
  end
  unless params['StreamUrls'].nil?
    @StreamUrls = []
    params['StreamUrls'].each do |i|
      streamurldetail_tmp = StreamUrlDetail.new
      streamurldetail_tmp.deserialize(i)
      @StreamUrls << streamurldetail_tmp
    end
  end
  unless params['StreamSelector'].nil?
    @StreamSelector = StreamSelector.new
    @StreamSelector.deserialize(params['StreamSelector'])
  end
end