本文档列出了适用于 Live Stream API 的配额和系统限制。 “配额”用于指定您允许访问的可计数共享资源的数量 它们由 Google Cloud 服务定义 Live Stream API。 系统限制是无法更改的固定值。
Google Cloud 使用配额来帮助确保公平性并减少资源使用和可用性的激增。配额用于限制您的 Google Cloud 项目可使用的 Google Cloud 资源的数量。配额适用于一系列资源类型,包括硬件、软件和网络组件。例如,配额可以限制对某项服务的 API 调用次数、您的项目并发使用的负载均衡器数量或者您可以创建的项目数量。配额可以防止服务过载,从而保护 Google Cloud 用户社区。配额还可帮助您管理自己的 Google Cloud 资源。
Cloud 配额系统执行以下操作:
- 监控 Google Cloud 产品和服务的消耗情况
- 限制这些资源的消耗量
- 提供一种请求更改配额值的方法
在大多数情况下,当您尝试消耗的资源超出其配额允许的范围时,系统会阻止对资源的访问,并且您尝试执行的任务会失败。
配额通常在 Google Cloud 项目级层应用。您在一个项目中使用资源不会影响您在另一个项目中的可用配额。在 Google Cloud 项目中,配额在所有应用和 IP 地址间共享。
Live Stream API 资源也有系统限制。 这些系统限制与配额系统无关。系统限制不能 更改。
一般限制
直播会话在您创建频道后会持续 24 小时。24 后 小时(
STOPPED
或STOPPING
除外),该频道可以重新启动。StreamingState
具有
ts
容器的多路复用器流必须正好包含一个及以上的音频流 一个视频流只有 HLS 清单可以包含具有
ts
容器的多路复用流。清单 不能同时包含ts
和fmp4
多路复用流。
分配配额
以下区域级配额不会随时间重置,而是会被释放 释放资源后:
每个区域的配额 | 值 |
---|---|
渠道 | 101 |
输入 | 20 |
高清输出流 | 20 |
SD 输出串流 | 40 |
资产 | 10 |
1频道配额适用于正在投放的频道。您最多只能 每个区域同时具有 10 个频道。
请求配额
以下配额适用于 Live Stream API 请求:
请求配额 | 值 |
---|---|
每分钟 API 请求数 | 6000 |
每个区域每分钟的操作请求数 | 1200 |
每个区域每分钟的获取请求数 | 1200 |
每个区域每分钟的列出请求数 | 300 |
每个区域每分钟的变更请求数 | 300 |
这些配额适用于每个 Google Cloud 项目,并由使用该项目的所有应用和 IP 地址共享。
输入限制
输入流必须遵循以下限制:
层级 | 解决方法 | 码率 | FPS |
---|---|---|---|
标清 | <720p | <=6 Mbps | <=60 |
高清 | <=1080p | 小于等于 25 Mbps | 小于等于 60 |
输出限制
层级 | 解决方法 | 码率 | FPS |
---|---|---|---|
标清 | 低于 720p | 小于等于 3 Mbps | <=60 |
高清 | <=1080p | 小于等于 15 Mbps | 小于等于 60 |
每个渠道的资源限制
以下限制适用于每个单独的频道:
每个渠道的资源数量 | 值 |
---|---|
事件1 | 1000 |
输入附件 | 6 |
清单 | 10 |
高清视频输出流 | 3 |
视频输出流总数 | 10 |
音频输出流 | 20 |
雪碧图设置 | 3 |
1 达到上限后,您必须删除最早的事件,以便为新事件腾出空间。
增加配额
如果您想要增加 Live Stream API 的配额,可以使用 Google Cloud 控制台申请增加配额。如需了解详情,请参阅申请更高配额。