本文列出 Live Stream API 適用的配額和系統限制。
- 配額會指定您可使用的可計數共用資源數量。配額是由 Live Stream API 等 Google Cloud 服務定義。
- 系統限制是無法變更的固定值。
Google Cloud 會使用配額來確保公平性,並減少資源使用量和可用性暴增的情況。配額會限制專案可使用的Google Cloud 資源 Google Cloud 數量。配額適用於各種資源類型,包括硬體、軟體和網路元件。舉例來說,配額可以限制對服務發出的 API 呼叫數、專案並行使用的負載平衡器數量,或是可建立的專案數量。配額可以預防服務過載,進而保障Google Cloud 使用者社群的權益。配額也能協助您管理自己的 Google Cloud 資源。
Cloud Quotas 系統會執行下列操作:
在大多數情況下,如果您嘗試使用的資源超過配額,系統會封鎖資源存取權,導致您嘗試執行的工作失敗。
配額通常是在 Google Cloud 專案 層級套用。在一個專案中使用資源,不會影響另一個專案的可用配額。在 Google Cloud 專案中,所有應用程式和 IP 位址會共用配額。
Live Stream API 資源也有系統限制。 系統限制無法變更。
一般限制
頻道開始直播後,直播工作階段會持續 24 小時。如果頻道在
STOPPED
或STOPPING
以外的任何StreamingState
中閒置 24 小時,系統可能會重新啟動頻道。含有
ts
容器的多工串流必須只包含一個音訊串流,以及最多一個視訊串流。只有 HLS 資訊清單可以包含具有
ts
容器的多工串流。資訊清單不得同時包含ts
和fmp4
MUX 串流。
分配配額
下列區域配額不會隨時間重設,而是會在您釋出資源時釋出:
每個區域的配額 | 值 |
---|---|
管道 | 101 |
輸入內容 | 20 |
HD 輸出串流 | 20 |
SD 輸出串流 | 40 |
資產 | 10 |
1頻道配額適用於正在執行的頻道。每個區域一次最多只能執行 10 個頻道。
要求配額
Live Stream API 要求適用下列配額規定:
要求配額 | 值 |
---|---|
每分鐘的 API 要求數 | 6000 |
每個區域每分鐘的作業要求數 | 1200 |
每個區域每分鐘的 Get 要求數 | 1200 |
每個地區每分鐘的清單要求數 | 300 |
每個區域每分鐘的變動要求數 | 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 |
Sprite 工作表設定 | 3 |
1 達到上限後,您必須刪除最舊的活動,才能為新活動騰出空間。
增加配額
如要增加任何 Live Stream API 的配額,可以透過 Google Cloud 控制台申請提高配額。詳情請參閱「要求調整配額」。