为 Amazon Chime SDK 会议配置网络 - Amazon Chime SDK

为 Amazon Chime SDK 会议配置网络

当您将 Amazon Chime SDK 集成到客户端应用程序中时,该 SDK 会连接到其后端服务,以发送和接收音频、视频、内容共享和数据消息。如果用户的网络阻止了 Amazon Chime SDK 服务的流量,其使用该服务的能力将会受到影响。网络管理员可以使用这些信息重新配置其网络,以允许访问 Amazon Chime SDK 服务。

注意

配置网络时,必须默认启用 DNS(EDNS0)扩展机制。这可以确保主机信息的大小与 UDP 数据包的大小一致,以使您的应用程序能够访问 Amazon Chime SDK 服务。

配置媒体和信令

Amazon Chime SDK 音频、视频和内容尽可能使用用户数据报协议 (UDP) 传输。如果 UDP 被阻止,Amazon Chime SDK 会尝试为双向媒体传输建立传输层安全性协议 (TLS) 连接。Amazon Chime SDK 信令和数据消息使用传输控制协议 (TCP) 和 WebSocket 连接。

下图显示了一个典型的网络,其中包含运行 Amazon Chime SDK 的应用程序。

配置为运行 Amazon Chime SDK 应用程序的网络,在 SDK 和会议之间进行双向通信。

Amazon Chime SDK 针对媒体和信令使用以下目标和端口。

子网 端口

*.chime.aws

99.77.128.0/18

TCP:443

UDP:3478

此子网是 AWS IP 地址范围内的 CHIME_MEETINGS 服务。

配置 Amazon Voice Focus

适用于 iOS 和 Android 的 Amazon Chime SDK 客户端库包括 Amazon Voice Focus 模块。适用于 JavaScript 的 Amazon Chime SDK 客户端库可从 Amazon CloudFront 下载 Amazon Voice Focus 模块。适用于 Windows 的 Amazon Chime SDK 客户端库不支持 Voice Focus。

Amazon Voice Focus 使用以下目标和端口。

端口
*.sdkassets.chime.aws

TCP:443

此子网是 AWS IP 地址范围内的 CLOUDFRONT 服务。

配置回声抑制

适用于 JavaScript 的 Amazon Chime SDK 客户端库可从 Amazon CloudFront 下载回声抑制模块。

回声抑制使用以下目标和端口。

端口
*.sdkassets.chime.aws

TCP:443

此子网是 AWS IP 地址范围内的 CLOUDFRONT 服务。

配置背景替换和背景模糊

适用于 JavaScript 的 Amazon Chime SDK 客户端库可从 Amazon CloudFront 下载背景替换和背景模糊模块。

背景替换和背景模糊使用以下目标和端口。

端口
*.sdkassets.chime.aws

TCP:443

此子网是 AWS IP 地址范围内的 CLOUDFRONT 服务。

配置浏览器内容安全策略

使用适用于 JavaScript 的 Amazon Chime SDK 客户端库构建应用程序时,您需要在应用程序中配置浏览器内容安全策略。有关更多信息,请参阅 GitHub 上的内容安全策略指南