发布于: Jun 16, 2022
Amazon Chime SDK 现支持每个 WebRTC 会话中使用最多 100 个网络摄像头视频流。Amazon Chime SDK 允许开发人员在其 Web 和移动应用程序中添加智能实时音频、视频和屏幕共享。每个客户端应用程序可以选择多达 25 个网络摄像头视频流进行显示,从而使开发人员能够为每个用户创建定制的沉浸式视频体验。
开发人员可以根据应用程序使用案例和参与者的角色,灵活地为每个会话参与者创建定制的体验。例如,教师可能有一个学生的图库视图,该视图会自动在所有学生中旋转,同时单独显示任何积极讲话的学生。同时,一个学生可以选择显示老师、任何积极讲话的同学,以及他们选择并固定的几个班级内的朋友的网络摄像头,实现持续观看。
开发人员使用客户端视频优先级策略,选择最多 25 个网络摄像头视频流进行显示。视频流将会按照优先级由高到低连接,直到所有流都已连接或者下行带宽用完为止。假设客户端的网络受到限制或拥塞。在这种情况下,视频流将会以相反的优先级顺序(由低到高)暂停,从而释放带宽以便较高优先级的流能够继续以高质量传输。如果某个网络摄像头同时通过高比特率和低比特率的流广播,则客户端将首先切换到低比特率的流,仅在不得已时才暂停该视频流。
为了启用多达 100 个网络摄像头视频流,开发人员必须首先请求增加服务限额“每次会议发布的 Amazon Chime SDK 并发视频流数”。要详细了解 Amazon Chime SDK 及其视频功能,请查阅以下资源:
- Amazon Chime SDK 网站
- GitHub 上适用于 JavaScript、iOS 或 Android的 Amazon Chime SDK
- Amazon Chime SDK 开发人员指南中的服务限额