ライブメディア入力を作成します。
操作説明
この API を呼び出して、ライブメディア入力を作成できます。
秒間クエリ数 (QPS) 制限
この API の秒間クエリ数 (QPS) 制限は、ユーザーあたり 50 回/秒です。制限を超えると、レート制限が適用され、サービスに影響を及ぼす可能性があります。API の呼び出しは適切に行うようご注意ください。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
ice:CreateMediaLiveInput |
create |
*All Resource
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| Name |
string |
必須 |
入力の名前です。英字、数字、ハイフン (-)、およびアンダースコア (_) を使用できます。最大 64 文字まで指定可能です。 |
myinput |
| Type |
string |
必須 |
入力のタイプです。有効な値:RTMP_PUSH、RTMP_PULL、SRT_PUSH、SRT_PULL、MEDIA_CONNECT。 |
RTMP_PUSH |
| SecurityGroupIds |
array |
任意 |
入力に関連付けるセキュリティグループの ID です。PUSH 入力の場合に必須パラメーターです。 |
["G6G4X5T4SZYPSTT5"] |
|
string |
任意 |
セキュリティグループの ID です。 |
G6G4X5T4SZYPSTT5 |
|
| InputSettings |
array<object> |
必須 |
入力の設定項目です。1 つの入力には、プライマリおよびバックアップの 2 つのソースを設定できます。 |
|
|
object |
任意 |
|||
| StreamName |
string |
任意 |
プッシュストリームの名前です。PUSH 入力の場合に必須パラメーターです。最大 255 文字まで指定可能です。 |
mystream |
| SourceUrl |
string |
任意 |
ストリームをプルする元の URL です。PULL 入力の場合に必須パラメーターです。 |
rtmp://domain/app/stream |
| FlowId |
string |
任意 |
MediaConnect のフロー ID です。Type を MEDIA_CONNECT に設定した場合に必須パラメーターです。 |
******81-9693-40dc-bbab-db5e49****** |
| FlowOutputName |
string |
任意 |
MediaConnect フローの出力名です。Type を MEDIA_CONNECT に設定した場合に必須パラメーターです。 |
myFlowOutputName |
| SrtMaxBitrate |
integer |
任意 |
SRT ストリームの最大ビットレート(bps 単位)です。有効な値:[100, 100000000]。Type が SRT_PUSH または SRT_PULL の場合はオプションです。 |
3000000 |
| SrtLatency |
integer |
任意 |
SRT ストリームの遅延(ミリ秒単位)です。有効な値:[100, 10000]。Type が SRT_PUSH または SRT_PULL の場合はオプションです。 |
1000 |
| SrtPassphrase |
string |
任意 |
SRT 暗号化構成です。SRT ストリームのパスワードは、可視 ASCII 文字 10~79 文字で構成されます。Type が SRT_PUSH または SRT_PULL の場合はオプションです。 暗号化構成が空でない場合、すべての SRT クライアントは正しいパスワードを使用して配信または再生を行う必要があります。それ以外の場合、SRT 接続は拒否されます。 |
srtencryption |
| SrtPbKeyLen |
integer |
任意 |
SRT 暗号化構成です。SRT ストリームの鍵長です。有効な値:0、16、24、32。Type が SRT_PUSH または SRT_PULL の場合はオプションです。 |
16 |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
応答スキーマ |
||
| RequestId |
string |
リクエストの ID です。 |
******11-DB8D-4A9A-875B-275798****** |
| InputId |
string |
入力の ID です。 |
SEGK5KA6KYKAWQQH |
例
成功レスポンス
JSONJSON
{
"RequestId": "******11-DB8D-4A9A-875B-275798******",
"InputId": "SEGK5KA6KYKAWQQH"
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。