このドキュメントでは、Live Stream API に適用される割り当てと上限の一覧を示します。
割り当ては、Google Cloud プロジェクトで使用できる共有 Google Cloud リソース(ハードウェア、ソフトウェア、ネットワーク コンポーネントなど)の量を制限します。つまり、割り当てはシステムの一部で、次の機能があります。
- Google Cloud のプロダクトとサービスの使用量や消費量をモニタリングする。
- 公平性の確保や使用量急増の抑制などのため、これらのリソースの消費量を制限する。
- 規定の制限を自動的に適用する構成を維持する。
- 割り当てをリクエストまたは変更する手段を提供する。
ほとんどの場合、割り当てを超過すると、システムは関連する Google リソースへのアクセスをすぐにブロックするため、ユーザーが試行しているタスクは失敗します。ほとんどの場合、割り当ては各 Google Cloud プロジェクトに適用され、その Google Cloud プロジェクトを使用するすべてのアプリケーションと IP アドレスで共有されます。
Live Stream API リソースには上限もあります。これらの上限は、割り当てシステムとは無関係です。上限は、特に明記されていない限り、変更できません。
一般的な制限事項
ライブ ストリーム セッションは、チャンネルを開始してから 24 時間有効です。
STOPPED
またはSTOPPING
以外のStreamingState
で 24 時間が経過すると、チャネルが再起動される可能性があります。ts
コンテナを含む mux ストリームには、1 つの音声ストリームと 1 つの動画ストリームを含める必要があります。ts
コンテナを含む mux ストリームを含めることができるのは、HLS マニフェストのみです。マニフェストにts
~fmp4
mux ストリームを混在することはできません。
数量に基づく割り当て
次のリージョン割り当ては、時間が経過してもリセットされず、代わりにリソースを解放すると解放されます。
リージョンあたりの割り当て | 値 |
---|---|
チャネル | 10 |
入力 | 20 |
HD 出力ストリーム | 20 |
SD 出力ストリーム | 40 |
アセット | 10 |
リクエストの割り当て
Live Stream API リクエストには、次の割り当てが適用されます。
リクエストの割り当て | 値 |
---|---|
1 分あたりの API リクエスト数 | 6000 |
1 リージョンで 1 分間に可能なオペレーション リクエスト数 | 1200 |
1 分、1 リージョンあたりの GET リクエスト数 | 1200 |
1 分、1 リージョンあたりのリスト リクエスト数 | 300 |
1 分、1 リージョンあたりのミューテーション リクエスト数 | 300 |
これらの割り当ては、Google Cloud の各プロジェクトに適用され、そのプロジェクトを使用するすべてのアプリケーションと IP アドレスで共有されます。
入力の上限
入力ストリームは、次の制限に従っている必要があります。
ティア | 解決策 | ビットレート | FPS |
---|---|---|---|
SD | <720p | <=6 Mbps | <=60 |
HD | <=1080p | <=25 Mbps | <=60 |
出力の上限
ティア | 解決策 | ビットレート | FPS |
---|---|---|---|
SD | <720p | <=3 Mbps | <=60 |
HD | <=1080p | <=15 Mbps | <=60 |
チャネルごとのリソース上限
個々のチャネルには次の上限が適用されます。
チャネルあたりのリソース | 値 |
---|---|
イベント1 | 1000 |
入力添付ファイル | 6 |
マニフェスト | 10 |
HD 動画出力ストリーム | 3 |
動画出力ストリームの合計数 | 10 |
音声出力ストリーム | 20 |
スプライト シートの設定 | 3 |
1 上限に達した場合は、最も古いイベントを削除して、新しいイベントのスペースを確保する必要があります。
割り当ての引き上げ
Live Stream API の割り当てを引き上げる場合は、Google Cloud コンソールを使用して割り当ての引き上げをリクエストできます。詳しくは、割り当ての増加をリクエストするをご覧ください。