這份文件列出 Live Stream API 適用的配額和系統限制。
- 「配額」有預設值,但通常可以申請調整。
- 「系統限制」是固定值,無法變更。
Google Cloud 使用配額來確保公平性,並減少資源使用量和可用性出現劇烈波動的情況。配額會限制 Google Cloud 專案可使用的Google Cloud 資源數量,且適用多種資源類型,包括軟硬體和網路元件。舉例來說,配額可能會限制能向特定服務發出的 API 呼叫次數、專案可同時使用的負載平衡器數量,或是可建立的專案數量。配額機制可防止服務過載,保障Google Cloud 使用者社群的權益,同時也有助於您管理自己的 Google Cloud 資源。
Cloud Quotas 系統具備以下功能:
如果嘗試使用的資源量超過配額限制,系統通常會阻擋該資源的存取活動,您所執行的工作就會失敗。
配額的計算通常是以 Google Cloud 專案為基準。在某個專案中使用資源,不會影響另一個專案的可用配額。在同一個 Google Cloud 專案內,所有應用程式和 IP 位址會共用配額。
詳情請參閱「Cloud Quotas 總覽」。
Live Stream API 資源也設有系統限制, 而且無法變更。
一般限制
頻道開始直播後,直播工作階段會持續 24 小時。如果頻道在
STOPPED或STOPPING以外的任何StreamingState中閒置 24 小時,系統可能會重新啟動頻道。含有
ts容器的多工串流必須只包含一個音訊串流,以及最多一個視訊串流。只有 HLS 資訊清單可以包含具有
ts容器的多工串流。資訊清單不得同時包含ts和fmp4MUX 串流。只有 SRT 輸入支援 H265 轉碼器。
分配配額
下列區域配額不會隨時間重設,而是會在您釋出資源時釋出:
| 每個區域的配額 | 值 |
|---|---|
| 管道 | 101 |
| 輸入內容 | 20 |
| UHD 輸出串流 (H264) | 5 |
| HD 輸出串流 (H264) | 20 |
| SD 輸出串流 (H264) | 40 |
| H265 UHD 輸出串流 | 2 |
| H265 HD 輸出串流 | 3 |
| H265 SD 輸出串流 | 3 |
| H264 發布串流 | 4 |
| H265 發布串流 | 4 |
| 資產 | 10 |
| 自動產生的轉錄稿串流 | 25 |
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 |
| UHD | 2160p 以下 | <=50 Mbps | <=60 |
輸出限制
| 級別 | 解析度 | 位元率 | FPS |
|---|---|---|---|
| SD | <720p | <=3 Mbps | <=60 |
| HD | <=1080p | <=15 Mbps | <=60 |
| UHD | 2160p 以下 | <=25 Mbps | <=60 |
每個頻道的資源限制
下列限制適用於每個個別管道:
| 每個管道的資源 | 值 |
|---|---|
| 活動1 | 1000 |
| 輸入附件 | 10 |
| 資訊清單 | 10 |
| HD 視訊輸出串流 | 3 |
| UHD 視訊輸出串流 | 2 |
| 影片輸出串流總數 | 10 |
| 發布串流 | 4 |
| 發布情況 | 10 |
| 音訊輸出串流 | 20 |
| Sprite 工作表設定 | 3 |
1 達到上限後,您必須刪除最舊的活動,才能為新活動騰出空間。
增加配額
如要增加任何 Live Stream API 的配額,可以透過 Google Cloud 控制台申請提高配額。詳情請參閱「要求調整配額」。