MediaConnect フローインスタンスにインプットを追加します。
操作説明
指定されたフローインスタンス ID が存在しない場合、API はエラーを返します。
デフォルトでは、フローインスタンスは 1 つのインプットのみをサポートします。デュアルストリームディザスタリカバリを有効化すると、2 つ目のインプットを追加できます。
インプットタイプの説明
RTMP-PUSH:RTMP リスナーインプットを作成します。RTMP プロトコルを使用して、API が返す URL へストリームをプッシュできます。
RTMP-PULL:RTMP back-to-origin インプットを作成します。フローインスタンスが指定したオリジンサーバーから RTMP ライブストリームをプルします。
SRT-Listener:SRT リスナーインプットを作成します。SRT プロトコルを使用して、API が返す URL へストリームをプッシュできます。
SRT-Caller:SRT back-to-origin インプットを作成します。フローインスタンスが指定したオリジンサーバーから SRT ライブストリームをプルします。
Flow:別の上流フローインスタンスの出力をインプットとして使用します。上流フローインスタンス ID と出力名の両方を指定する必要があります。上流フローインスタンスの出力は、SRT-Listener または RTMP-PULL タイプである必要があります。フローインスタンスがカスケード接続される場合、デフォルトで専用回線が使用されます。これにより、複数のフローインスタンス間でのクロスリージョンディストリビューションが可能になります。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
ice:AddMediaConnectFlowInput |
create |
*All Resource
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| FlowId |
string |
必須 |
フローインスタンス ID |
34900dc6-90ec-4968-af3c-fcd87f231a5f |
| InputProtocol |
string |
必須 |
インプットタイプ 列挙値:
|
RTMP-PUSH |
| InputName |
string |
必須 |
インプット名 |
AliTestInput |
| MaxBitrate |
integer |
任意 |
最大ビットレート(bps:ビット/秒) |
2000000 |
| Cidrs |
string |
任意 |
CIDR 表記による IP アドレスホワイトリスト。複数の CIDR ブロックはカンマで区切ります。 |
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 |
任意 |
上流フロー ID。インプットタイプが Flow の場合にのみ必須です。 |
805fbdd0-575e-4146-b35d-ec7f63937b20 |
| PairOutputName |
string |
任意 |
上流フローの出力名。インプットタイプが 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 |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
応答本文 |
||
| Content |
object |
応答本文 |
|
| InputUrl |
string |
インプット URL |
rtmp://1.2.3.4:1935/live/AliTestInput_8666ec062190f00e263012666319a5be |
| InnerInputUrl |
string |
||
| Description |
string |
API 呼び出しの説明 |
OK |
| RetCode |
integer |
エラーコード。値が 0 の場合、成功を示します。 |
0 |
| RequestId |
string |
リクエスト ID |
11357BE8-4C54-58EA-890A-5AB646EDE4B2 |
例
成功レスポンス
JSONJSON
{
"Content": {
"InputUrl": "rtmp://1.2.3.4:1935/live/AliTestInput_8666ec062190f00e263012666319a5be",
"InnerInputUrl": ""
},
"Description": "OK",
"RetCode": 0,
"RequestId": "11357BE8-4C54-58EA-890A-5AB646EDE4B2"
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。