tencent cloud

数据结构

下载
聚焦模式
字号
最后更新时间: 2026-06-08 11:31:15

CreateInput

创建输入的配置信息。

被如下接口引用:CreateStreamLinkFlow, CreateStreamLinkInput。

名称 类型 必选 描述
InputName String 输入名称,可填大小写、数字和下划线,长度为[1, 32]。
Protocol String 输入的协议,可选[SRT
Description String 输入描述,长度为[0, 255]。
AllowIpList Array of String 输入的IP白名单,格式为CIDR。
SRTSettings CreateInputSRTSettings 输入的SRT配置信息。
RTPSettings CreateInputRTPSettings 输入的RTP配置信息。
FailOver String 输入的主备开关,可选[OPEN
RTMPPullSettings CreateInputRTMPPullSettings 输入的RTMP_PULL配置信息。
RTSPPullSettings CreateInputRTSPPullSettings 输入的RTSP_PULL配置信息。
HLSPullSettings CreateInputHLSPullSettings 输入的HLS_PULL配置信息。
ResilientStream ResilientStreamConf 延播平滑吐流配置信息。
SecurityGroupIds Array of String 绑定的输入安全组 ID。
Zones Array of String 可用区,非必填,如果开启容灾必须输入两个不同的可用区,否则最多只允许输入一个可用区。
RISTSettings CreateInputRISTSettings 输入的RIST配置信息。
InputRegion String 输入节点的地区
FailOverOption FailOverOption 冷热备

CreateInputHLSPullSettings

创建的输入HLS拉流的配置信息。

被如下接口引用:CreateStreamLinkFlow, CreateStreamLinkInput, ModifyStreamLinkInput。

名称 类型 必选 描述
SourceAddresses Array of HLSPullSourceAddress HLS源站的源站地址,有且只能有一个。

CreateInputRISTSettings

创建的输入RIST的配置信息。

被如下接口引用:CreateStreamLinkFlow, CreateStreamLinkInput, ModifyStreamLinkInput。

名称 类型 必选 描述
Mode String RIST模式,可选[LISTENER],默认为LISTENER。
Profile String RIST配置方案,可选[MAIN
Buffer Integer RIST缓冲区大小,单位为毫秒。最小值为50毫秒,最大值为5000毫秒。默认值:120

CreateInputRTMPPullSettings

创建的输入RTMP拉流的配置信息。

被如下接口引用:CreateStreamLinkFlow, CreateStreamLinkInput, ModifyStreamLinkInput。

名称 类型 必选 描述
SourceAddresses Array of RTMPPullSourceAddress RTMP源站的源站地址,有且只能有一个。

CreateInputRTPSettings

创建输入的RTP配置信息。

被如下接口引用:CreateStreamLinkFlow, CreateStreamLinkInput, ModifyStreamLinkInput。

名称 类型 必选 描述
FEC String 默认为“none”,可选值['none']。
IdleTimeout Integer 空闲超时时间,默认5000,单位ms,范围为[1000, 10000]。

CreateInputRTSPPullSettings

创建的输入RTSP拉流的配置信息。

被如下接口引用:CreateStreamLinkFlow, CreateStreamLinkInput, ModifyStreamLinkInput。

名称 类型 必选 描述
SourceAddresses Array of RTSPPullSourceAddress RTSP源站的源站地址,有且只能有一个。

CreateInputSRTSettings

创建的输入SRT的配置信息。

被如下接口引用:CreateStreamLinkFlow, CreateStreamLinkInput, ModifyStreamLinkInput。

名称 类型 必选 描述
Mode String SRT模式,可选[LISTENER
StreamId String 流Id,可选大小写字母、数字和特殊字符(.#!:&,=_-),长度为0~512。具体格式可以参考:https://github.com/Haivision/srt/blob/master/docs/features/access-control.md#standard-keys。
Latency Integer 延迟,默认0,单位ms,范围为[0, 3000]。
RecvLatency Integer 接收延迟,默认120,单位ms,范围为[0, 3000]。
PeerLatency Integer 对端延迟,默认0,单位ms,范围为[0, 3000]。
PeerIdleTimeout Integer 对端超时时间,默认5000,单位ms,范围为[1000, 10000]。
Passphrase String 解密密钥,默认为空,表示不加密。只可填ascii码值,长度为[10, 79]。
PbKeyLen Integer 密钥长度,默认为0,可选[0
SourceAddresses Array of SRTSourceAddressReq SRT对端地址,当Mode为CALLER时必填,且只能填1组。
FEC SRTFECSimpleOptions SRT FEC 设置

CreateOutputInfo

创建输出的配置信息。

被如下接口引用:CreateStreamLinkFlow, CreateStreamLinkOutputInfo。

名称 类型 必选 描述
OutputName String 输出的名称。
Description String 输出描述。
Protocol String 输出的转推协议,支持SRT
OutputRegion String 输出地区。
SRTSettings CreateOutputSrtSettings 输出的SRT的配置。
RTMPSettings CreateOutputRTMPSettings 输出的RTMP的配置。
RTPSettings CreateOutputInfoRTPSettings 输出的RTP的配置。
AllowIpList Array of String IP白名单列表,格式为CIDR,如0.0.0.0/0。
当Protocol为RTMP_PULL有效,为空代表不限制客户端IP。
MaxConcurrent Integer 最大拉流并发数,最大4,默认4。
SecurityGroupIds Array of String 绑定的输入安全组 ID。
Zones Array of String 可用区,output最多只支持输入一个可用区。
OutputType String 输出类型:Internet/TencentCSS/StreamLive
RISTSettings CreateOutputRistSettings 输出的RIST的配置。
OutputKind String 输出模块类型,包括Pinpoint(单点输出,最多支持四路并发输出);MultiMesh(多路输出,支持大于四路的并发输出,目前可以达到200路)。默认类型为 Pinpoint 输出。对于单个 Flow 一个区域最多只能有一个 MultiMesh 输出
StreamSelector StreamSelector 对于含有多个音/视频轨的流,可以指定需要使用的轨道

CreateOutputInfoRTPSettings

创建媒体传输流的输出的RTP配置。

被如下接口引用:CreateStreamLinkFlow, CreateStreamLinkOutputInfo, ModifyStreamLinkOutputInfo。

名称 类型 必选 描述
Destinations Array of CreateOutputRTPSettingsDestinations 转推的目标地址,可填1~2个。
FEC String 只能填none。
IdleTimeout Integer 空闲超时时间,单位ms。

CreateOutputRTMPSettings

创建媒体传输流的输出的RTMP配置。

被如下接口引用:CreateStreamLinkFlow, CreateStreamLinkOutputInfo, ModifyStreamLinkOutputInfo。

名称 类型 必选 描述
Destinations Array of CreateOutputRtmpSettingsDestinations 转推的目标地址,可填1~2个。
ChunkSize Integer RTMP的Chunk大小,范围为[4096, 40960]。

CreateOutputRTPSettingsDestinations

创建媒体传输流的输出的RTP的目标地址。

被如下接口引用:CreateStreamLinkFlow, CreateStreamLinkOutputInfo, ModifyStreamLinkOutputInfo。

名称 类型 必选 描述
Ip String 转推的目标IP。
Port Integer 转推的目标端口。

CreateOutputRistSettings

创建媒体传输流的输出的RIST配置。

被如下接口引用:CreateStreamLinkFlow, CreateStreamLinkOutputInfo, ModifyStreamLinkOutputInfo。

名称 类型 必选 描述
Mode String RIST模式,可选[LISTENER
Profile String RIST配置方案,可选[MAIN
Buffer Integer RIST缓冲区大小,单位为毫秒。最小值为50毫秒,最大值为5000毫秒。默认值:120

CreateOutputRtmpSettingsDestinations

创建媒体传输流的输出的RTMP的目标地址。

被如下接口引用:CreateStreamLinkFlow, CreateStreamLinkOutputInfo, ModifyStreamLinkOutputInfo。

名称 类型 必选 描述
Url String 转推的URL,格式如:rtmp://domain/live。
StreamKey String 转推的StreamKey,格式如:stream?key=value。

CreateOutputSrtSettings

创建媒体传输流的输出的SRT配置。

被如下接口引用:CreateStreamLinkFlow, CreateStreamLinkOutputInfo, ModifyStreamLinkOutputInfo。

名称 类型 必选 描述
Destinations Array of CreateOutputSrtSettingsDestinations 转推的目标地址,当Mode为CALLER时必填,且只能填1组。
Mode String SRT模式,可选[LISTENER
StreamId String 转推SRT的流Id,可选大小写字母、数字和特殊字符(.#!:&,=_-),长度为0~512。
Latency Integer 转推SRT的总延迟,默认0,单位ms,范围为[0, 3000]。此参数同时设置了发送方和接收方的延迟(recvlatency和peerlatency)为相同的值。建议配置为至少3倍RTT,以确保在网络拥塞时能够有效处理数据包的重传和确认
RecvLatency Integer 转推SRT的接收延迟,默认120,单位ms,范围为[0, 3000]。
此参数表示接收方用于缓存数据包的时间长度
PeerLatency Integer 转推SRT的对端延迟,默认0,单位ms,范围为[0, 3000]。
此参数由发送方设置,用于告知接收方其期望的延迟缓冲时间
PeerIdleTimeout Integer 转推SRT的对端空闲超时时间,默认5000,单位ms,范围为[1000, 10000]。
如果连接在设定的超时时间内没有活动,将会被关闭
Passphrase String 转推SRT的加密密钥,默认为空,表示不加密。只可填ascii码值,长度为[10, 79]。
PbKeyLen Integer 转推SRT的密钥长度,默认为0,可选[0
FEC SRTFECFullOptions SRT FEC 设置

CreateOutputSrtSettingsDestinations

创建媒体传输流的输出的SRT的目标地址。

被如下接口引用:CreateStreamLinkFlow, CreateStreamLinkOutputInfo, ModifyStreamLinkOutputInfo。

名称 类型 必选 描述
Ip String 输出的IP或域名。
Port Integer 输出的端口。

DescribeFlow

查询Flow的配置信息。

被如下接口引用:CreateStreamLinkFlow, CreateStreamLinkInput, DescribeStreamLinkFlow, DescribeStreamLinkFlows。

名称 类型 描述
FlowId String 流Id。
FlowName String 流名称。
State String 流状态,目前有IDLE/RUNNING。
MaxBandwidth Integer 最大带宽值。
InputGroup Array of DescribeInput 输入组。
OutputGroup Array of DescribeOutput 输出组。
注意:此字段可能返回 null,表示取不到有效值。
EventId String 该Flow关联的媒体传输事件EventId。
CreateTime String 该Flow的创建时间,UTC格式。
AllowedInputProtocols Array of String 该Flow允许创建的输入协议
注意:此字段可能返回 null,表示取不到有效值。
AllowedOutputProtocols Array of String 该Flow允许创建的输出协议
注意:此字段可能返回 null,表示取不到有效值。

DescribeHLSPullSourceAddress

查询输入的HLS配置信息。

被如下接口引用:ModifyStreamLinkInput。

名称 类型 描述
Url String HLS源站的Url地址。
注意:此字段可能返回 null,表示取不到有效值。

DescribeInput

查询输入配置信息。

被如下接口引用:CreateStreamLinkFlow, CreateStreamLinkInput, DescribeStreamLinkFlow, DescribeStreamLinkFlows, ModifyStreamLinkInput。

名称 类型 描述
InputId String 输入Id。
InputName String 输入名称。
Description String 输入描述。
注意:此字段可能返回 null,表示取不到有效值。
Protocol String 输入协议。
InputAddressList Array of InputAddress 输入地址列表。
AllowIpList Array of String 输入IP白名单列表。
SRTSettings DescribeInputSRTSettings 输入的SRT配置信息。
注意:此字段可能返回 null,表示取不到有效值。
RTPSettings DescribeInputRTPSettings 输入的RTP配置信息。
注意:此字段可能返回 null,表示取不到有效值。
InputRegion String 输入的地区。
RTMPSettings DescribeInputRTMPSettings 输入的RTMP配置信息。
FailOver String 输入的主备开关。
注意:此字段可能返回 null,表示取不到有效值。
Zones Array of String 可用区配置,开启容灾情况下最多有两个,顺序和pipeline 0、1对应,否则最多只有一个可用区。
RTMPPullSettings DescribeInputRTMPPullSettings 输入的RTMP_PULL配置信息。
注意:此字段可能返回 null,表示取不到有效值。
RTSPPullSettings DescribeInputRTSPPullSettings 输入的RTSP_PULL配置信息。
注意:此字段可能返回 null,表示取不到有效值。
HLSPullSettings DescribeInputHLSPullSettings 输入的HLS_PULL配置信息。
注意:此字段可能返回 null,表示取不到有效值。
ResilientStream ResilientStreamConf 延播平滑吐流配置信息。
注意:此字段可能返回 null,表示取不到有效值。
SecurityGroupIds Array of String 绑定的输入安全组 ID。
注意:此字段可能返回 null,表示取不到有效值。
RISTSettings DescribeInputRISTSettings 输入的RIST配置信息。
注意:此字段可能返回 null,表示取不到有效值。
StreamUrls Array of StreamUrlDetail 输入模块配置相关的URL信息,包含提供的推流地址,或者配置的第三方源流地址
FailOverOption FailOverOption 容灾配置项

DescribeInputHLSPullSettings

查询输入的HLS配置信息。

被如下接口引用:ModifyStreamLinkInput。

名称 类型 描述
SourceAddresses Array of DescribeHLSPullSourceAddress HLS源站地址信息。

DescribeInputRISTSettings

查询输入的RIST配置信息。

被如下接口引用:ModifyStreamLinkInput。

名称 类型 描述
Mode String RIST模式,可选[LISTENER
Profile String RIST配置方案,可选[MAIN
Buffer Integer RIST缓冲区大小,单位为毫秒。最小值为50毫秒,最大值为5000毫秒。默认值:120

DescribeInputRTMPPullSettings

查询输入的RTMP配置信息。

被如下接口引用:ModifyStreamLinkInput。

名称 类型 描述
SourceAddresses Array of DescribeRTMPPullSourceAddress RTMP源站地址信息。

DescribeInputRTMPSettings

查询输入的RTMP配置信息。

被如下接口引用:ModifyStreamLinkInput。

名称 类型 描述
AppName String RTMP的推流路径。
注意:此字段可能返回 null,表示取不到有效值。
StreamKey String RTMP的推流StreamKey。
RTMP的推流地址拼接规则为:rtmp://Ip:1935/AppName/StreamKey

DescribeInputRTPSettings

查询输入的RTP配置信息。

被如下接口引用:ModifyStreamLinkInput。

名称 类型 描述
FEC String 是否FEC。
IdleTimeout Integer 空闲超时时间。

DescribeInputRTSPPullSettings

查询输入的RTSP配置信息。

被如下接口引用:ModifyStreamLinkInput。

名称 类型 描述
SourceAddresses Array of DescribeRTSPPullSourceAddress RTSP源站地址信息。

DescribeInputSRTSettings

查询输入的SRT配置信息。

被如下接口引用:ModifyStreamLinkInput。

名称 类型 描述
Mode String SRT模式。
注意:此字段可能返回 null,表示取不到有效值。
StreamId String 流Id。
Latency Integer 延迟。
RecvLatency Integer 接收延迟。
PeerLatency Integer 对端延迟。
PeerIdleTimeout Integer 对端空闲超时时间。
Passphrase String 解密密钥。
PbKeyLen Integer 密钥长度。
SourceAddresses Array of SRTSourceAddressResp SRT对端地址。
注意:此字段可能返回 null,表示取不到有效值。
FEC SRTFECSimpleOptions FEC 设置

DescribeOutput

查询输出的配置信息。

被如下接口引用:CreateStreamLinkFlow, CreateStreamLinkInput, CreateStreamLinkOutputInfo, DescribeStreamLinkFlow, DescribeStreamLinkFlows, ModifyStreamLinkOutputInfo。

名称 类型 描述
OutputId String 输出Id。
OutputName String 输出名称。
OutputType String 输出类型。
Description String 输出描述。
注意:此字段可能返回 null,表示取不到有效值。
Protocol String 输出协议。
OutputAddressList Array of OutputAddress 输出的出口地址信息列表。
OutputRegion String 输出的地区。
注意:此字段可能返回 null,表示取不到有效值。
SRTSettings DescribeOutputSRTSettings 输出的SRT配置信息。
注意:此字段可能返回 null,表示取不到有效值。
RTPSettings DescribeOutputRTPSettings 输出的RTP配置信息。
注意:此字段可能返回 null,表示取不到有效值。
RTMPSettings DescribeOutputRTMPSettings 输出的RTMP配置信息。
注意:此字段可能返回 null,表示取不到有效值。
RTMPPullSettings DescribeOutputRTMPPullSettings 输出的RTMP拉流配置信息。
注意:此字段可能返回 null,表示取不到有效值。
AllowIpList Array of String CIDR白名单列表。
当Protocol为RTMP_PULL有效,为空代表不限制客户端IP。
注意:此字段可能返回 null,表示取不到有效值。
RTSPPullSettings DescribeOutputRTSPPullSettings 输出的RTSP拉流配置信息。
注意:此字段可能返回 null,表示取不到有效值。
HLSPullSettings DescribeOutputHLSPullSettings 输出的HLS拉流配置信息。
注意:此字段可能返回 null,表示取不到有效值。
MaxConcurrent Integer 最大拉流并发数,最大为4,默认4。
SecurityGroupIds Array of String 绑定的安全组 ID。
注意:此字段可能返回 null,表示取不到有效值。
Zones Array of String 可用区,output目前最多只支持一个。
RISTSettings DescribeOutputRISTSettings 输出的RIST配置信息。
OutputKind String 输出模块类型,包括Pinpoint(单点输出,最多支持四路并发输出);MultiMesh(多路输出,支持大于四路的并发输出,目前可以达到200路)。默认类型为 Pinpoint 输出。对于单个 Flow 一个区域最多只能有一个 MultiMesh 输出。
StreamUrls Array of StreamUrlDetail 输出模块配置,相关的URL,包括提供的拉流地址,或者配置的输出到第三方的转推地址
StreamSelector StreamSelector 对于含有多个音/视频轨的流,可以指定需要使用的轨道

DescribeOutputHLSPullServerUrl

查询输出的HLS拉流URL信息。

被如下接口引用:CreateStreamLinkOutputInfo, ModifyStreamLinkOutputInfo。

名称 类型 描述
Url String HLS拉流地址的Url。

DescribeOutputHLSPullSettings

查询输出的HLS拉流配置信息。

被如下接口引用:CreateStreamLinkOutputInfo, ModifyStreamLinkOutputInfo。

名称 类型 描述
ServerUrls Array of DescribeOutputHLSPullServerUrl HLS拉流地址列表。
注意:此字段可能返回 null,表示取不到有效值。

DescribeOutputRISTSettings

查询输出的RIST拉流配置信息。

被如下接口引用:CreateStreamLinkOutputInfo, ModifyStreamLinkOutputInfo。

名称 类型 描述
Mode String RIST模式,可选[LISTENER
Profile String RIST配置方案,可选[MAIN
Buffer Integer RIST缓冲区大小,单位为毫秒。最小值为50毫秒,最大值为5000毫秒。默认值:120
SourceAddresses Array of OutputRISTSourceAddressResp 服务器监听地址,RIST模式为LISTENER时使用。
注意:此字段可能返回 null,表示取不到有效值。

DescribeOutputRTMPPullServerUrl

查询输出的RTMP拉流URL信息。

被如下接口引用:CreateStreamLinkOutputInfo, ModifyStreamLinkOutputInfo。

名称 类型 描述
TcUrl String RTMP拉流地址的tcUrl。
StreamKey String RTMP拉流地址的流key。

DescribeOutputRTMPPullSettings

查询输出的RTMP拉流配置信息。

被如下接口引用:CreateStreamLinkOutputInfo, ModifyStreamLinkOutputInfo。

名称 类型 描述
ServerUrls Array of DescribeOutputRTMPPullServerUrl 拉流地址列表。
注意:此字段可能返回 null,表示取不到有效值。

DescribeOutputRTMPSettings

查询输出的RTMP配置信息。

被如下接口引用:CreateStreamLinkOutputInfo, ModifyStreamLinkOutputInfo。

名称 类型 描述
IdleTimeout Integer 空闲超时时间。
注意:此字段可能返回 null,表示取不到有效值。
ChunkSize Integer Chunk大小。
注意:此字段可能返回 null,表示取不到有效值。
Destinations Array of RTMPAddressDestination 转推RTMP的目标地址信息列表。
注意:此字段可能返回 null,表示取不到有效值。

DescribeOutputRTPSettings

查询输出的RTP配置信息。

被如下接口引用:CreateStreamLinkOutputInfo, ModifyStreamLinkOutputInfo。

名称 类型 描述
Destinations Array of RTPAddressDestination 转推RTP的目标地址信息列表。
注意:此字段可能返回 null,表示取不到有效值。
FEC String 是否FEC。
注意:此字段可能返回 null,表示取不到有效值。
IdleTimeout Integer 空闲超时时间。
注意:此字段可能返回 null,表示取不到有效值。

DescribeOutputRTSPPullServerUrl

查询输出的RTSP拉流URL信息。

被如下接口引用:CreateStreamLinkOutputInfo, ModifyStreamLinkOutputInfo。

名称 类型 描述
Url String RTSP拉流地址的Url。

DescribeOutputRTSPPullSettings

查询输出的RTSP拉流配置信息。

被如下接口引用:CreateStreamLinkOutputInfo, ModifyStreamLinkOutputInfo。

名称 类型 描述
ServerUrls Array of DescribeOutputRTSPPullServerUrl RTSP拉流地址列表。
注意:此字段可能返回 null,表示取不到有效值。

DescribeOutputSRTSettings

查询输出的SRT配置信息。

被如下接口引用:CreateStreamLinkOutputInfo, ModifyStreamLinkOutputInfo。

名称 类型 描述
Destinations Array of SRTAddressDestination 转推的目标的地址信息列表,SRT模式为CALLER时使用。
注意:此字段可能返回 null,表示取不到有效值。
StreamId String 流Id。
注意:此字段可能返回 null,表示取不到有效值。
Latency Integer 延迟。
注意:此字段可能返回 null,表示取不到有效值。
RecvLatency Integer 接收延迟。
注意:此字段可能返回 null,表示取不到有效值。
PeerLatency Integer 对端延迟。
注意:此字段可能返回 null,表示取不到有效值。
PeerIdleTimeout Integer 对端空闲超时时间。
注意:此字段可能返回 null,表示取不到有效值。
Passphrase String 加密密钥。
注意:此字段可能返回 null,表示取不到有效值。
PbKeyLen Integer 加密密钥长度。
注意:此字段可能返回 null,表示取不到有效值。
Mode String SRT模式。
注意:此字段可能返回 null,表示取不到有效值。
SourceAddresses Array of OutputSRTSourceAddressResp 服务器监听地址,SRT模式为LISTENER时使用。
注意:此字段可能返回 null,表示取不到有效值。
FEC SRTFECFullOptions SRT FEC 配置

DescribeRTMPPullSourceAddress

查询输入的RTMP配置信息。

被如下接口引用:ModifyStreamLinkInput。

名称 类型 描述
TcUrl String RTMP源站的TcUrl地址。
注意:此字段可能返回 null,表示取不到有效值。
StreamKey String RTMP源站的StreamKey。
RTMP源站地址拼接规则为:$TcUrl/$StreamKey。

DescribeRTSPPullSourceAddress

查询输入的RTSP配置信息。

被如下接口引用:ModifyStreamLinkInput。

名称 类型 描述
Url String RTSP源站的Url地址。
注意:此字段可能返回 null,表示取不到有效值。

FailOverOption

type FailOverOption struct {
FailOverType string json:"FailOverType" // 新增 冷/热备 COLDSTANDBY、HOTSTANDBY
}

被如下接口引用:CreateStreamLinkFlow, CreateStreamLinkInput, ModifyStreamLinkInput。

名称 类型 必选 描述
FailOverType String 热备

FlowAudio

流的音频数据。

被如下接口引用:DescribeStreamLinkFlowStatistics。

名称 类型 描述
Fps Integer 帧率。
Rate Integer 码率,单位是bps。
Pid Integer 音频Pid。

FlowLogInfo

传输流日志信息。

被如下接口引用:DescribeStreamLinkFlowLogs。

名称 类型 描述
Timestamp Integer 时间戳,单位为秒。
Type String 输入输出类型(input/output)。
InputOutputId String 输入或输出Id。
Protocol String 协议。
EventCode String 事件代码。
EventMessage String 事件信息。
RemoteIp String 对端IP。
RemotePort String 对端端口。
Pipeline String 主备通道,0为主通道,1为备通道。
InputOutputName String 输入或输出的名称。

FlowMediaAudio

传输流媒体的音频数据。

被如下接口引用:DescribeStreamLinkFlowMediaStatistics。

名称 类型 描述
Fps Integer 帧率。
Rate Integer 码率,单位是bps。
Pid Integer 音频Pid。
SessionId String 标志同一次推流。

FlowMediaInfo

传输流的媒体数据。

被如下接口引用:DescribeStreamLinkFlowMediaStatistics。

名称 类型 描述
Timestamp Integer 时间戳,单位是秒。
Network Integer 总带宽。
Video Array of FlowMediaVideo 传输流的视频数据。
Audio Array of FlowMediaAudio 传输流的音频数据。
SessionId String 标志同一次推流。
ClientIp String 客户端IP。

FlowMediaVideo

传输流媒体的视频数据。

被如下接口引用:DescribeStreamLinkFlowMediaStatistics。

名称 类型 描述
Fps Integer 帧率。
Rate Integer 码率,单位是bps。
Pid Integer 视频Pid。
SessionId String 标志同一次推流。

FlowRealtimeStatusCommon

实时流状态查询的通用状态信息。

被如下接口引用:DescribeStreamLinkFlowRealtimeStatus。

名称 类型 描述
State String 当前连接状态,Connected
Mode String 连接模式,Listener
ConnectedTime Integer 已连接时长,单位为ms。
Bitrate Integer 实时码率,单位为bps。
Reconnections Integer 重试次数。

FlowRealtimeStatusItem

流状态实时查询接口的流状态信息

被如下接口引用:DescribeStreamLinkFlowRealtimeStatus。

名称 类型 描述
Type String 类型,Input
InputId String 输入Id,如果Type为Input,此字段不为空。
OutputId String 输出Id,如果Type为Output,此字段不为空。
FlowId String 流Id。
Protocol String 协议, SRT
CommonStatus FlowRealtimeStatusCommon 共同状态信息。
SRTStatus FlowRealtimeStatusSRT 如果是SRT协议则有此字段。
注意:此字段可能返回 null,表示取不到有效值。
RTMPStatus FlowRealtimeStatusRTMP 如果是RTMP协议则有此字段。
注意:此字段可能返回 null,表示取不到有效值。
ConnectServerIP String 服务器IP。
RTPStatus FlowRealtimeStatusRTP 如果是RTP协议则有此字段。
注意:此字段可能返回 null,表示取不到有效值。

FlowRealtimeStatusRTMP

流状态实时查询接口的RTMP信息。

被如下接口引用:DescribeStreamLinkFlowRealtimeStatus。

名称 类型 描述
VideoFPS Integer 视频帧率。
AudioFPS Integer 音频帧率。

FlowRealtimeStatusRTP

流状态实时查询接口的RTP流状态信息

被如下接口引用:DescribeStreamLinkFlowRealtimeStatus。

名称 类型 描述
Packets Integer 传输的包个数

FlowRealtimeStatusSRT

流状态实时查询接口的SRT信息。

被如下接口引用:DescribeStreamLinkFlowRealtimeStatus。

名称 类型 描述
Latency Integer 延迟,单位为ms。
RTT Integer RTT,单位为ms。
Packets Integer 实时发包数或者收包数。
PacketLossRate Float 丢包率。
RetransmitRate Float 重传率。
DroppedPackets Integer 实时丢包数。
Encryption String 是否加密,On

FlowSRTInfo

传输流的SRT质量数据。

被如下接口引用:DescribeStreamLinkFlowSRTStatistics。

名称 类型 描述
Timestamp Integer 时间戳,单位是秒。
SendPacketLossRate Integer 发送丢包率。
SendRetransmissionRate Integer 发送重传率。
RecvPacketLossRate Integer 接收丢包率。
RecvRetransmissionRate Integer 接收重传率。
RTT Integer 与对端的RTT时延。
SessionId String 标志同一次推流。
SendPacketDropNumber Integer 发送弃包数。
RecvPacketDropNumber Integer 接收弃包数。
Bandwidth Float 带宽
SendBandwidth Float 发送带宽
RecvBandwidth Float 接收带宽
SendPackets Integer 发送包数
RecvPackets Integer 接收包数
SendLostPackets Integer 发送丢失包
RecvLostPackets Integer 接受丢失包
SendRetransmitPackets Integer 发送重传包数
RecvRetransmitPackets Integer 接收重传包数
FlightSize Integer 飞行窗口大小
CongestionWindow Integer 拥塞窗口
SendBuffer Integer 发送缓冲区(ms)
RecvBuffer Integer 接收缓冲区 (ms)
SendLatency Integer 发送延迟
RecvLatency Integer 接收延迟

FlowStatistics

流的统计数据。

被如下接口引用:DescribeStreamLinkFlowStatistics。

名称 类型 描述
SessionId String 会话Id。
ClientIp String 对端IP。
Network Integer 总带宽。
Video Array of FlowVideo 视频数据。
Audio Array of FlowAudio 音频数据。

FlowStatisticsArray

流的统计数据列表。

被如下接口引用:DescribeStreamLinkFlowStatistics。

名称 类型 描述
Timestamp Integer 时间戳。
FlowStatistics Array of FlowStatistics 每个会话的统计数据。

FlowVideo

流的视频数据。

被如下接口引用:DescribeStreamLinkFlowStatistics。

名称 类型 描述
Fps Integer 帧率。
Rate Integer 码率,单位是bps。
Pid Integer 音频Pid。

HLSPullSourceAddress

创建的输入HLS拉流源站配置信息。

被如下接口引用:CreateStreamLinkFlow, CreateStreamLinkInput, ModifyStreamLinkInput。

名称 类型 必选 描述
Url String HLS源站的Url地址。

InputAddress

输入地址信息。

被如下接口引用:ModifyStreamLinkInput。

名称 类型 描述
Ip String 输入地址的IP。
Port Integer 输入地址的端口。

ModifyInput

修改输入信息的参数。

被如下接口引用:ModifyStreamLinkInput。

名称 类型 必选 描述
InputId String 输入Id。
InputName String 输入名称。
Description String 输入描述。
AllowIpList Array of String 允许的推流的IP,CIDR格式。
SRTSettings CreateInputSRTSettings SRT的配置信息。
RTPSettings CreateInputRTPSettings RTP的配置信息。
Protocol String 输入的协议,可选[SRT
FailOver String 输入的主备开关,可选[OPEN
RTMPPullSettings CreateInputRTMPPullSettings RTMP_PULL的配置信息。
RTSPPullSettings CreateInputRTSPPullSettings RTSP_PULL的配置信息。
HLSPullSettings CreateInputHLSPullSettings HLS_PULL的配置信息。
ResilientStream ResilientStreamConf 延播平滑吐流配置信息。
SecurityGroupIds Array of String 绑定的输入安全组 ID。 仅支持关联一组安全组。
Zones Array of String 可用区,非必填,最多支持输入两个可用区,对于需改接口,只要第二个可用区会参与到资源分配。如果input开启容灾或者涉及RTSP_PULL协议切换时有效(会重新分配地址)。
RISTSettings CreateInputRISTSettings RIST的配置信息。
InputRegion String 输入节点的地区
FailOverOption FailOverOption 冷热备相关

ModifyOutputInfo

修改Output配置。

被如下接口引用:ModifyStreamLinkOutputInfo。

名称 类型 必选 描述
OutputId String 需要修改的Output的Id。
OutputName String 输出的名称。
Description String 输出的描述。
Protocol String 输出的转推协议,支持SRT
OutputType String 输出类型:Internet/TencentCSS/StreamLive
OutputKind String 输出模块类型,包括Pinpoint(单点输出,最多支持四路并发输出);MultiMesh(多路输出,支持大于四路的并发输出,目前可以达到200路)。默认类型为 Pinpoint 输出。对于单个 Flow 一个区域最多只能有一个 MultiMesh 输出。
SRTSettings CreateOutputSrtSettings 转推SRT的配置。
RTPSettings CreateOutputInfoRTPSettings 转推RTP的配置。
RTMPSettings CreateOutputRTMPSettings 转推RTMP的配置。
AllowIpList Array of String IP白名单列表,格式为CIDR,如0.0.0.0/0。
当Protocol为RTMP_PULL有效,为空代表不限制客户端IP。
MaxConcurrent Integer 最大拉流并发数,最大4,默认4。
SecurityGroupIds Array of String 绑定的安全组 ID。 仅支持关联一组安全组。
Zones Array of String 可用区
RISTSettings CreateOutputRistSettings 转推RIST的配置。
StreamSelector StreamSelector 对于含有多个音/视频轨的流,可以指定需要使用的轨道

OutputAddress

输出的出口的地址。

被如下接口引用:CreateStreamLinkOutputInfo, ModifyStreamLinkOutputInfo。

名称 类型 描述
Ip String 出口IP。

OutputRISTSourceAddressResp

RIST输出的监听地址。

被如下接口引用:CreateStreamLinkOutputInfo, ModifyStreamLinkOutputInfo。

名称 类型 描述
Ip String 监听IP。
注意:此字段可能返回 null,表示取不到有效值。
Port Integer 监听端口。
注意:此字段可能返回 null,表示取不到有效值。

OutputSRTSourceAddressResp

SRT输出的监听地址。

被如下接口引用:CreateStreamLinkOutputInfo, ModifyStreamLinkOutputInfo。

名称 类型 必选 描述
Ip String 监听IP。
注意:此字段可能返回 null,表示取不到有效值。
Port Integer 监听端口。
注意:此字段可能返回 null,表示取不到有效值。

PidSelector

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

被如下接口引用:CreateStreamLinkFlow, CreateStreamLinkOutputInfo, ModifyStreamLinkOutputInfo。

名称 类型 必选 描述
AudioPID Array of Integer 对于含有多音轨的流, 可以通过输入PID来指定需要使用的音轨,PID可以输入1到8191之间的正整数。
注意:此字段可能返回 null,表示取不到有效值。
VideoPID Array of Integer 对于含有多个视频轨的流,可以通过输入PID来指定需要使用的视频轨,PID可以输入1到8191之间的正整数。
注意:此字段可能返回 null,表示取不到有效值。

RTMPAddressDestination

RTMP转推的目标地址信息。

被如下接口引用:CreateStreamLinkOutputInfo, ModifyStreamLinkOutputInfo。

名称 类型 描述
Url String 转推RTMP的目标Url,格式如'rtmp://domain/live'。
StreamKey String 转推RTMP的目标StreamKey,格式如'steamid?key=value'。

RTMPPullSourceAddress

创建的输入RTMP拉流源站配置信息。

被如下接口引用:CreateStreamLinkFlow, CreateStreamLinkInput, ModifyStreamLinkInput。

名称 类型 必选 描述
TcUrl String RTMP源站的TcUrl地址。
StreamKey String RTMP源站的StreamKey信息。

RTPAddressDestination

转推的RTP目标地址信息。

被如下接口引用:CreateStreamLinkOutputInfo, ModifyStreamLinkOutputInfo。

名称 类型 描述
Ip String 转推的目标地址的IP。
Port Integer 转推的目标地址的端口。

RTSPPullSourceAddress

创建的输入RTSP拉流源站配置信息。

被如下接口引用:CreateStreamLinkFlow, CreateStreamLinkInput, ModifyStreamLinkInput。

名称 类型 必选 描述
Url String RTSP源站的Url地址。

RegionInfo

地区信息。

被如下接口引用:DescribeStreamLinkRegions。

名称 类型 描述
Name String 地区名称。

ResilientStreamConf

延播平滑吐流配置。

被如下接口引用:CreateStreamLinkFlow, CreateStreamLinkInput, ModifyStreamLinkInput。

名称 类型 必选 描述
Enable Boolean 是否开启延播平滑吐流,true开启,false不开启,默认不开启。
注意:此字段可能返回 null,表示取不到有效值。
BufferTime Integer 延播时间,单位秒,目前支持的范围为10~300秒。。
注意:此字段可能返回 null,表示取不到有效值。

SRTAddressDestination

转推的目标地址信息。

被如下接口引用:CreateStreamLinkOutputInfo, ModifyStreamLinkOutputInfo。

名称 类型 描述
Ip String 目标地址的IP。
Port Integer 目标地址的端口。

SRTFECFullOptions

SRT FEC 高级配置

被如下接口引用:CreateStreamLinkFlow, CreateStreamLinkOutputInfo, ModifyStreamLinkOutputInfo。

名称 类型 必选 描述
Enable Boolean 是否开启 FEC
Cols Integer FEC 数据包 Layout 列数量. 取值范围>0
Rows Integer FEC 数据包 Layout 行数量. 取值范围 >=2 或者 <=-2
ARQ String FEC 开启的情况下,ARQ的策略。取值 "always", "onreq", "never"
Layout String FEC 数据包 Layout 组织形式,取值 "even", "staircase"

SRTFECSimpleOptions

SRT FEC 设置

被如下接口引用:CreateStreamLinkFlow, CreateStreamLinkInput, ModifyStreamLinkInput。

名称 类型 必选 描述
Enable Boolean 是否开启 FEC

SRTSourceAddressReq

SRT输入源地址。

被如下接口引用:CreateStreamLinkFlow, CreateStreamLinkInput, ModifyStreamLinkInput。

名称 类型 必选 描述
Ip String 对端IP或域名
Port Integer 对端端口。

SRTSourceAddressResp

SRT输入源地址。

被如下接口引用:ModifyStreamLinkInput。

名称 类型 必选 描述
Ip String 对端IP。
注意:此字段可能返回 null,表示取不到有效值。
Port Integer 对端端口。
注意:此字段可能返回 null,表示取不到有效值。

StreamLinkRegionInfo

媒体传输的地区信息。

被如下接口引用:DescribeStreamLinkRegions。

名称 类型 描述
Regions Array of RegionInfo 媒体直传输的地区信息列表。

StreamSelector

选择指定的音轨或者视频输出

被如下接口引用:CreateStreamLinkFlow, CreateStreamLinkOutputInfo, ModifyStreamLinkOutputInfo。

名称 类型 必选 描述
SelectorType String 选择类型: PID
PidSelector PidSelector 根据 PID 配置选择器
TrackSelector TrackSelector 根据 Track 配置选择器

StreamUrlDetail

描述 URL 的完整信息

被如下接口引用:CreateStreamLinkOutputInfo, ModifyStreamLinkInput, ModifyStreamLinkOutputInfo。

名称 类型 描述
Label String 会描述运营商信息等
Url String URL
Type String Playback: 拉流播放地址;
RelayDestination:转推目的地址;SourceCaptureUrl:回源拉流地址;IngestEndpoint:推流地址

TrackSelector

音视频轨道选择

被如下接口引用:CreateStreamLinkFlow, CreateStreamLinkOutputInfo, ModifyStreamLinkOutputInfo。

名称 类型 必选 描述
VideoIndex Array of Integer 视频轨道序号,从1开始,最大值32。
AudioIndex Array of Integer 视频轨道序号,从1开始,最大值32。

帮助和支持

本页内容是否解决了您的问题?

填写满意度调查问卷,共创更好文档体验。

文档反馈