モニタリングセッションの構成を更新します。
操作説明
この操作は、モニタリングセッションの設定を更新します。モニタリングセッションが実行中の場合、入力ソースの設定への更新はリアルタイムで有効になります。
QPS 制限
1 人のユーザーあたりの 1 秒あたりのクエリ数 (QPS) 制限は 10 です。この制限を超える API 呼び出しはスロットルされます。スロットルはビジネスに影響を与える可能性があるため、それに応じて呼び出しを計画することを推奨します。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
live:UpdateLiveStreamMonitor |
update |
*All Resource
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| RegionId |
string |
任意 |
リージョン ID。 |
cn-shanghai |
| MonitorId |
string |
必須 |
モニタリングセッションの ID。 説明
MonitorId の値は、CreateLiveStreamMonitor 操作のレスポンスパラメーターから取得します。 |
445409ec-7eaa-461d-8f29-4bec2eb9**** |
| MonitorName |
string |
任意 |
モニタリングセッションの名前。 |
liveMonitor**** |
| Domain |
string |
任意 |
モニタリングセッションの出力ドメイン名。 |
demo.aliyundoc.com |
| App |
string |
任意 |
モニタリングセッションの出力ストリームのアプリケーション名。カスタム名を指定できます。このパラメーターを指定しない場合、AppName として monitor が使用されます。 |
monitor**** |
| Stream |
string |
任意 |
モニタリングセッションの出力ストリームの名前。 |
monitorStream**** |
| OutputTemplate |
string |
任意 |
モニタリングセッションの出力テンプレート。有効な値:
|
lp_ud |
| InputList |
string |
必須 |
監視する入力ストリームのリスト。詳細については、以下の InputConfig テーブルをご参照ください。 |
InputConfig |
| MonitorConfig |
string |
任意 |
アラートしきい値の設定。値は JSON 文字列です。詳細については、以下の MonitorConfig テーブルをご参照ください。 |
"{\"fpsLowThres\": 0.6,\"brLowThres\": 1.1,\"eofDurationThresSec\": 10}" |
| CallbackUrl |
string |
任意 |
Webhook アドレス。HTTP と HTTPS がサポートされています。 |
http://guide.aliyundoc.com/notify |
| DingTalkWebHookUrl |
string |
任意 |
DingTalk チャットボットの Webhook URL。監視アラートは、チャットボットを使用して DingTalk グループに送信されます。チャットボットを設定し、その Webhook URL を入力します。これは HTTP または HTTPS アドレスである必要があります。詳細については、「カスタムロボットアクセス」をご参照ください。 説明
DingTalk チャットボットのカスタムキーワードを「アラート」に設定してください。そうしないと、メッセージを受信できません。 |
https://oapi.dingtalk.com/robot/send?access_token=7a7d404056eee1f2fd944ace9bcfc361dc6448583e1d3d3baa**** |
InputConfig
| 名前 | タイプ | 説明 | 例 |
| Index | Integer | インデックス。このパラメーターはフロントエンドで使用されます。 | 1 |
| LayoutId | Integer | レイアウト ID。値は 1 から始まる必要があります。 | 1 |
| StreamName | String | 監視対象ストリームの表示名。 | monitorStream**** |
| InputUrl | String | 入力ストリームの URL。 | demo.aliyundoc.com |
| LayoutConfig | LayoutConfig | レイアウト情報。 | 詳細については、以下の LayoutConfig テーブルをご参照ください。 |
| PlayConfig | PlayConfig | 再生設定。 | 詳細については、以下の PlayConfig テーブルをご参照ください。 |
LayoutConfig
| 名前 | タイプ | 説明 | 例 |
| FillMode | String | フィルモード。フロントエンドではこのパラメーターを none に設定します。 | none |
| PositionRefer | String | 要素の位置の基準点。有効な値:TopLeft、TopRight、BottomLeft、BottomRight。 | TopLeft |
| PositionNormalized | Float | レイヤー要素のフィル領域の正規化された位置。値は [x,y] 形式です。x と y の値の範囲は 0 から 1 です。たとえば、[0.1, 0.1] は、左上隅から 10% の水平オフセットと 10% の垂直オフセットを示します。 | [0.1, 0.1] |
| SizeNormalized | Float | レイヤー要素のフィル領域のサイズ。値は [w,h] 形式です。w と h の値の範囲は 0 から 1 です。幅と高さの両方が正規化されます。たとえば、[0.2, 0.3] は、20% の水平比率と 30% の垂直比率を示します。 | [0.2, 0.3] |
PlayConfig
| 名前 | タイプ | 説明 | 例 |
| VolumeRate | Float | ボリューム。値の範囲は 0 から 1 で、小数点以下 2 桁まで有効です。 | 0.50 |
MonitorConfig
| 名前 | タイプ | 説明 | 例 |
| fpsLowThres | Float | ビデオフレームレートのアラートしきい値。このしきい値は係数です。値は (0.0, 1.0] の範囲である必要があります。デフォルト値は 0.7 です。監視対象ストリームのビデオフレームレートが (アラートしきい値 × ライブストリームの元のフレームレート) 未満の場合にアラートがトリガーされます。 | 0.7 |
| brHighThres | Float | 音声およびビデオのビットレートのアラートしきい値。このしきい値は係数です。値は (0.0, 100] の範囲である必要があります。デフォルト値は 1.0 です。監視対象ストリームの音声およびビデオのビットレートが (アラートしきい値 × ライブストリームの元のビットレート) を超える場合にアラートがトリガーされます。 | 1.0 |
| eofDurationThresSec | Float | ストリーム中断検出のしきい値 (秒単位)。監視対象ストリームがこのしきい値より長い時間中断された場合にアラートがトリガーされます。値は (0, 65535] の範囲である必要があります。デフォルト値は 0 です。ストリームが中断された後も、接続はアクティブなままです。システムは、5 秒のパケット受信タイムアウトが発生した場合にストリームが中断されたと判断します。したがって、このパラメーターを 5 秒以下の値に設定した場合、実際の検出時間は 5 秒になります。このパラメーターを 5 秒より大きい値に設定した場合、実際の検出時間は設定した値になります。最初の 5 秒は内部のパケット受信タイムアウト用で、残りの時間はシステムがストリームの再開を待機する期間です。タイムアウト期間が終了する前にストリームが再開された場合、アラートはトリガーされません。ストリームがタイムアウトする前に監視アドレスを変更した場合、システムはタイムアウトの検出を停止し、前のストリームに対してアラートをトリガーしません。 | 10 |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
|||
| RequestId |
string |
リクエスト ID。 |
5c6a2a0d-f228-4a64-af62-20e91b9676b3 |
例
成功レスポンス
JSONJSON
{
"RequestId": "5c6a2a0d-f228-4a64-af62-20e91b9676b3"
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 400 | InvalidUserId.Malformed | %s, please check userId. | |
| 400 | InvalidParameter.Malformed | There are invalid parameters: %s. | |
| 400 | MissingParameter | %s. | |
| 400 | InvalidMonitorId.Malformed | %s, please check and try again later. | |
| 401 | IllegalOperation | %s, please check and try again later. | |
| 500 | InternalError | %s, please try again later. | |
| 404 | InvalidDomainName.NotFound | %s, please check and try again later. | |
| 404 | StreamMonitorNotExist | %s, please check and try again later. |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。