创建 Kinesis Video Streams 池 - Amazon Chime SDK

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

创建 Kinesis Video Streams 池

您的媒体流管道的 Kinesis Video Streams (KVS) 池必须与 Amazon Chime SDK 会议属于 AWS 同一个账户。你可以通过调用 API 来创建 Kinesis Video Streams 池CreateMediaPipelineKinesisVideoStreamPool

下图显示 Kinesis Video Streams 池的媒体管道架构。图像中的数字对应于以下带编号的文本:

显示创建 Kinesis Video Streams 池的 API 调用的图表。

在图中:

  1. 您调用 CreateMediaPipelineKinesisVideoStreamPool API。

  2. 媒体管道控制面板可代表您在您的账户中创建和管理 Kinesis Video Streams (KVS) 和池。

KVS 池操作,即在池中创建、更新和删除流的过程,是异步的。因此,事件总线通知使用 Chime Media Pipeline Kinesis Video Pool State Change 详细信息类型传达池中流的状态。

您可以创建一次池,然后在不同会议中重复使用。您也可以根据需要创建不同的池,并在不需要时将其删除。

根据您的并发调用突增量,池会自动纵向扩展。您可以删除任何不需要的池。

注意

删除池时,必须等待池完全删除,才能删除池中的 KVS 流。事件总线通知将指示池何时完全删除。这种情况发生在使用池进行所有会议结束之后。您也可以调用 GetMediaPipelineKinesisVideoStreamPoolAPI 来查看PoolId给定 KVS 池的。

当你调用 Kinesis Video DeleteStreamStreams API 时,你可以使用该命名字符串在池中搜索和删除直播。您也可以调用 GetMediaPipelineKinesisVideoStreamPoolAPI 来查看PoolId给定 KVS 池的。以下部分中的相关示例将说明如何操作。