为MediaConnect Flow实例创建Input。
接口说明
当输入的 Flow 实例 ID 不存在时,接口会返回错误。
默认情况下一个 Flow 只能有一个输入,开启双流灾备后可以再添加一个输入。
输入类型描述
RTMP-PUSH:创建一个 RTMP 监听类型的输入,您可以用 RTMP 协议推到接口返回的 URL 上。
RTMP-PULL:创建一个 RTMP 回源拉流类型的输入,Flow 会从您指定的源站拉回 RTMP 直播流。
SRT-Listener:创建一个 SRT 监听类型的输入,您可以用 SRT 协议推到接口返回的 URL 上。
SRT-Caller:创建一个 SRT 回源拉流类型的输入,Flow 会从您指定的源站拉回 SRT 直播流。
Flow:以上游另一个 Flow 实例的输出作为输入,需要您同时指定对端 Flow 的实例 ID 和输出名称。上游 Flow 实例的输出必须为 SRT-Listener/RTMP-PULL 类型。Flow 实例之间级联时默认走专线,可用于多个 Flow 之间的跨区域分发。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
调试
授权信息
|
操作 |
访问级别 |
资源类型 |
条件关键字 |
关联操作 |
|
ice:AddMediaConnectFlowInput |
create |
*全部资源
|
无 | 无 |
请求参数
|
名称 |
类型 |
必填 |
描述 |
示例值 |
| FlowId |
string |
是 |
Flow 实例 ID |
34900dc6-90ec-4968-af3c-fcd87f231a5f |
| InputProtocol |
string |
是 |
输入类型 枚举值:
|
RTMP-PUSH |
| InputName |
string |
是 |
输入名称 |
AliTestInput |
| MaxBitrate |
integer |
否 |
输入码率,单位 bps |
2000000 |
| Cidrs |
string |
否 |
IP 白名单,CIDR 格式,多个 IP 段之间用,分割 |
19.168.1.1/32,18.168.1.1/16 |
| InputFromUrl |
string |
否 |
输入 URL,仅当输入类型是 RTMP-PULL/SRT-Listener 时必填 |
rtmp://pull.test.alivecdn.com/live/alitest |
| PairFlowId |
string |
否 |
对端 FlowId,仅当输入类型是 Flow 时必填 |
805fbdd0-575e-4146-b35d-ec7f63937b20 |
| PairOutputName |
string |
否 |
对端 Flow 的输出名称,仅当输入类型是 Flow 时必填 |
AliTestOutput |
| SrtLatency |
integer |
否 |
SRT 延迟,仅当输入类型是 SRT-Listener/SRT-Caller 时必填 |
1000 |
| SrtPassphrase |
string |
否 |
SRT 加密密钥,仅当输入类型是 SRT-Listener/SRT-Caller 时必填 |
BETTERG08S01 |
| SrtPbkeyLen |
string |
否 |
SRT 加密长度,仅当输入类型是 SRT-Listener/SRT-Caller 时必填 枚举值:
|
32 |
| WithInternalVip |
string |
否 |
返回参数
|
名称 |
类型 |
描述 |
示例值 |
|
object |
响应内容 |
||
| Content |
object |
响应体 |
|
| InputUrl |
string |
输入 URL |
rtmp://1.2.3.4:1935/live/AliTestInput_8666ec062190f00e263012666319a5be |
| InnerInputUrl |
string |
||
| Description |
string |
接口调用描述 |
OK |
| RetCode |
integer |
返回的错误码,0 表示成功 |
0 |
| RequestId |
string |
请求 ID |
11357BE8-4C54-58EA-890A-5AB646EDE4B2 |
示例
正常返回示例
JSON格式
{
"Content": {
"InputUrl": "rtmp://1.2.3.4:1935/live/AliTestInput_8666ec062190f00e263012666319a5be",
"InnerInputUrl": ""
},
"Description": "OK",
"RetCode": 0,
"RequestId": "11357BE8-4C54-58EA-890A-5AB646EDE4B2"
}
错误码
访问错误中心查看更多错误码。
变更历史
更多信息,参考变更详情。