跨多个私人渠道的 AWS IVS 播放密钥?

AWS IVS Playback key across multiple private channels?

您好,我看到有 3 个播放密钥对的限制。我可以在多个私人渠道中使用密钥对吗?我的用例是一个 ugc 流媒体应用程序,其中所有频道都需要付费并需要授权才能观看。

私人频道的工作流程如下:

1) 当查看者尝试加载私有流的网页时,浏览器会请求访问令牌。 (客户提供执行此操作的浏览器代码。)

2) 客户的后端应用程序接收访问令牌请求并确定是否应授权该观众观看流。如果是,则后端生成一个 JWT,使用客户的私钥对其进行签名,并将已签名的 JWT returns 发送到浏览器的播放请求中。

3) 浏览器使用对 Amazon IVS 播放器(或其他播放器)SDK 的请求加载流。请求包含流播放URL和签名的JWT.

4)Amazon IVS 使用客户的 public 密钥来验证 JWT 是否使用正确的私钥签名。

5)JWT验证通过后,Amazon IVS为观众播放私有流。

是的,您可以跨多个频道使用播放键。