プライマリ ストリームとセカンダリ ストリームのマージ設定を照会します。
操作説明
この操作は、ユーザーごとに 1 秒あたり 100 クエリ(QPS)に制限されています。この制限を超えると、API 呼び出しがスロットルされます。これはビジネスに影響を与える可能性があります。指定された制限内でこの操作を呼び出すことをお勧めします。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
live:DescribeLiveStreamMerge |
get |
*Domain
|
なし | なし |
リクエストパラメーター
|
パラメーター |
タイプ |
必須 / 任意 |
説明 |
例 |
| RegionId |
string |
任意 |
リージョン ID。 |
cn-shanghai |
| DomainName |
string |
必須 |
ストリーミング ドメイン。 |
example.com |
| AppName |
string |
任意 |
マージされたストリーム出力のアプリケーション名。 詳細については、「プライマリ/セカンダリ ストリームのマージ設定」をご参照ください。 |
app |
| StreamName |
string |
任意 |
マージされたストリーム出力のストリーム名。 詳細については、「プライマリ/セカンダリ ストリームのマージ設定」をご参照ください。 |
StreamName |
| Protocol |
string |
任意 |
ストリーミング プロトコル。有効な値:
|
rtmp |
レスポンスパラメーター
|
パラメーター |
タイプ |
説明 |
例 |
|
object |
|||
| LiveStreamMergeList |
object |
||
| LiveStreamMerge |
array<object> |
ライブストリーム情報の一覧。 |
|
|
object |
マージされたストリームに関する情報。 |
||
| AppName |
string |
マージされたストリーム出力のアプリケーション名。 |
app |
| AppUsing |
string |
使用中のアプリケーション。 |
app1 |
| DomainName |
string |
ストリーミング ドメイン。 |
example.com |
| EndTime |
string |
ストリーム マージが終了した時刻。 |
2020-05-29T01:00:00Z |
| ExtraInAppStreams |
string |
3 番目から N 番目のインジェスト エンドポイントのアプリケーションとストリーム。 |
app3/stream3,app4/stream4,app5/stream5,…,appN/streamN |
| InAppName1 |
string |
ストリーム マージのプライマリ入力アプリケーションの名前。 |
app1 |
| InAppName2 |
string |
ストリーム マージのセカンダリ入力アプリケーションの名前。 |
app2 |
| InStreamName1 |
string |
ストリーム マージのプライマリ入力ストリームの名前。 |
InStream1 |
| InStreamName2 |
string |
ストリーム マージのセカンダリ入力ストリームの名前。 |
stream2 |
| Protocol |
string |
ライブストリーム プロトコル。 |
rtmp |
| StartTime |
string |
ストリーム マージが開始された時刻。 |
2020-05-29T00:00:00Z |
| StreamName |
string |
マージされたストリーム出力のストリーム名。 |
StreamName |
| StreamUsing |
string |
使用中のストリーム。 |
InStream1 |
| LiveMerger |
string |
現在のタスクがマージ エンジンを使用しているかどうかを示します。 |
on |
| MergeParameters |
string |
タスクのフェールオーバー構成パラメーター。
block_all_jitter が有効になっている場合、条件 2、3、および 4 は適用されません。 有効な値:
|
ali_low_frame_rate_threshold=10&ali_max_no_frame_timeout=5&block_all_jitter=0 |
| RequestId |
string |
リクエスト ID。 |
16A96B9A-F203-4EC5-8E43-CB92E68F4CD8 |
例
成功レスポンス
JSONJSON
{
"LiveStreamMergeList": {
"LiveStreamMerge": [
{
"AppName": "app",
"AppUsing": "app1",
"DomainName": "example.com",
"EndTime": "2020-05-29T01:00:00Z",
"ExtraInAppStreams": "app3/stream3,app4/stream4,app5/stream5,…,appN/streamN",
"InAppName1": "app1",
"InAppName2": "app2",
"InStreamName1": "InStream1",
"InStreamName2": "stream2",
"Protocol": "rtmp",
"StartTime": "2020-05-29T00:00:00Z",
"StreamName": "StreamName",
"StreamUsing": "InStream1",
"LiveMerger": "on",
"MergeParameters": "ali_low_frame_rate_threshold=10&ali_max_no_frame_timeout=5&block_all_jitter=0\n"
}
]
},
"RequestId": "16A96B9A-F203-4EC5-8E43-CB92E68F4CD8"
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 400 | InvalidParam | Parameter invalid. | |
| 400 | QuotaExceeded.Merge | Exceed max merge count limit | |
| 400 | ConfigAlreadyExists | Config has already exist. | |
| 500 | InternalError | The request processing has failed due to backend service exception. |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。