更新时间:2025-10-16 GMT+08:00
分享

更新转推输出

功能介绍

更新转推输出

调试

您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。

URI

PUT /v1/{project_id}/flows/outputs

表1 路径参数

参数

是否必选

参数类型

描述

project_id

String

项目ID,获取方法请参考获取项目ID。

表2 Query参数

参数

是否必选

参数类型

描述

flow_id

String

流id

output_name

String

输出名称

请求参数

表3 请求Header参数

参数

是否必选

参数类型

描述

X-Auth-Token

String

用户Token,使用Token鉴权方式时为必填项。通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。

Authorization

String

使用AK/SK方式认证时必填,携带的鉴权信息。

X-Sdk-Date

String

请求的发生时间,使用AK/SK方式认证时为必填项。

X-Project-Id

String

使用AK/SK方式认证时为必填项,携带项目ID信息。

表4 请求Body参数

参数

是否必选

参数类型

描述

cidr_whitelist

Array of strings

ip白名单,最大20条ip白名单

destination

String

推流地址,支持ip和域名,最大值64

encryption

FlowSourceDecryption object

StreamConnect flow解密信息,

output_status

String

输出状态,ENABLED:启用,DISABLED:禁用

port

Integer

端口

stream_id

String

srt-caller模式支持设置streamid

description

String

输出描述

min_latency

Integer

最小时延,单位毫秒,默认值2000,最小值10,最大值15000

表5 FlowSourceDecryption

参数

是否必选

参数类型

描述

algorithm

String

加密算法,aes128: 加密算法为aes-128,aes192:加密算法为aes-192,aes256: 加密算法为AES-256

key_type

String

秘钥类型,speke:使用speke协议获取秘钥,static-key:静态秘钥,srt-password:SRT协议秘钥

目前仅支持srt-password类型,其他类型暂不支持

passphrase

String

srt解密秘钥,用于flow对srt流进行解密

响应参数

状态码:200

表6 响应Body参数

参数

参数类型

描述

cidr_whitelist

Array of strings

ip白名单,最大20条ip白名单

destination

String

推流地址,支持ip和域名,最大值64

name

String

output名称,有效字符:大小写字母,数字,中划线,下划线;且只能以字母开头

encryption

FlowSourceDecryption object

StreamConnect flow解密信息,

output_status

String

输出状态,ENABLED:启用,DISABLED:禁用

listener_address

String

srt-listener模式,监听地址,不支持修改

port

Integer

端口,如果ssrt-listener为监听端口,那么srt-caller为对端端口

protocol

String

协议,srt-caller,srt-listener

stream_id

String

srt-caller模式支持设置streamid

description

String

输出描述

min_latency

Integer

最小时延,单位毫秒,默认值2000,最小值10,最大值15000

health_status

String

转推流状态,CONNECTED:转推中,DISCONNECTED:转推中断

type

String

输出类型

表7 FlowSourceDecryption

参数

参数类型

描述

algorithm

String

加密算法,aes128: 加密算法为aes-128,aes192:加密算法为aes-192,aes256: 加密算法为AES-256

key_type

String

秘钥类型,speke:使用speke协议获取秘钥,static-key:静态秘钥,srt-password:SRT协议秘钥

目前仅支持srt-password类型,其他类型暂不支持

passphrase

String

srt解密秘钥,用于flow对srt流进行解密

状态码:400

表8 响应Body参数

参数

参数类型

描述

error_code

String

错误码

error_msg

String

错误描述

请求示例

响应示例

状态码

状态码

描述

200

400

流输出修改失败响应

错误码

请参见错误码

相关文档