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.



13063
13064
13065
13066
13067
13068
13069
13070
13071
13072
13073
13074
13075
13076
13077
13078
13079
13080
13081
13082
13083
13084
13085
13086
# File 'lib/v20190612/models.rb', line 13063

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:

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



13058
13059
13060
# File 'lib/v20190612/models.rb', line 13058

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:

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



13058
13059
13060
# File 'lib/v20190612/models.rb', line 13058

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:

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



13058
13059
13060
# File 'lib/v20190612/models.rb', line 13058

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:

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



13058
13059
13060
# File 'lib/v20190612/models.rb', line 13058

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:

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



13058
13059
13060
# File 'lib/v20190612/models.rb', line 13058

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:

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



13058
13059
13060
# File 'lib/v20190612/models.rb', line 13058

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:

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



13058
13059
13060
# File 'lib/v20190612/models.rb', line 13058

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:

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



13058
13059
13060
# File 'lib/v20190612/models.rb', line 13058

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:

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



13058
13059
13060
# File 'lib/v20190612/models.rb', line 13058

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:

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



13058
13059
13060
# File 'lib/v20190612/models.rb', line 13058

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:

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



13058
13059
13060
# File 'lib/v20190612/models.rb', line 13058

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:

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



13058
13059
13060
# File 'lib/v20190612/models.rb', line 13058

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:

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



13058
13059
13060
# File 'lib/v20190612/models.rb', line 13058

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:

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



13058
13059
13060
# File 'lib/v20190612/models.rb', line 13058

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:

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



13058
13059
13060
# File 'lib/v20190612/models.rb', line 13058

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:

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



13058
13059
13060
# File 'lib/v20190612/models.rb', line 13058

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:

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



13058
13059
13060
# File 'lib/v20190612/models.rb', line 13058

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:

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



13058
13059
13060
# File 'lib/v20190612/models.rb', line 13058

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:

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



13058
13059
13060
# File 'lib/v20190612/models.rb', line 13058

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:

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



13058
13059
13060
# File 'lib/v20190612/models.rb', line 13058

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:

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



13058
13059
13060
# File 'lib/v20190612/models.rb', line 13058

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:

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



13058
13059
13060
# File 'lib/v20190612/models.rb', line 13058

def Zones
  @Zones
end

Instance Method Details

#deserialize(params) ⇒ Object



13088
13089
13090
13091
13092
13093
13094
13095
13096
13097
13098
13099
13100
13101
13102
13103
13104
13105
13106
13107
13108
13109
13110
13111
13112
13113
13114
13115
13116
13117
13118
13119
13120
13121
13122
13123
13124
13125
13126
13127
13128
13129
13130
13131
13132
13133
13134
13135
13136
13137
13138
13139
13140
13141
13142
13143
13144
13145
13146
13147
13148
13149
13150
13151
13152
# File 'lib/v20190612/models.rb', line 13088

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