发布于: Apr 30, 2021

适用于 Javascript 的 Amazon Chime 开发工具包现在为构建者提供了可根据在线会议使用案例确定视频流优先级的途径。如果带宽不足以下载全部可用的视频流,则 Amazon Chime 开发工具包会使用视频优先级策略来尽量确保高优先级视频流的保真度和质量。

通过将视频优先级策略与 Amazon Chime 开发工具包结合使用,构建者能够将主持人视频设置为最高优先级以便参与者观看,从而提供高质量的主持人引导的体验。主持人和其他参与者的视频之间不再平均共享下行带宽,主持人视频将具有高优先级并以可提供的最高质量流式传输。

在加入会议时,视频流将会按照优先级由高到低连接,直到所有流都已连接或者下行带宽用完为止。如果客户端的网络受到限制或堵塞,视频流将会以相反的优先级顺序(由低到高)暂停,从而释放带宽以便较高优先级的流能够继续以高质量传输。如果某个视频流同时通过高比特率和低比特率的流广播,则视频将首先切换到低比特率的流,仅在不得已时才暂停该视频流。

例如对于参与者而言,优先级最高的流是主持人视频,分辨率 720p,比特率 30fps,使用 1.4Mbps 的带宽。只要参与者的下载速度不低于 1.4Mbps,他们都将以 30fps 的比特率接收 720p 的主持人视频。参与者的视频流分辨率为 360p,比特率 30fps,使用 600kbps 的带宽。根据各参与者的剩余带宽不同,参与者可能会看到全部或者部分其他参与者的视频,也有可能完全看不到其他参与者的视频。由于优先级因客户端而定,因此主持人能够为不同的参与者视频设置不同的优先级。

有关 Amazon Chime 视频优先级策略或适用于 Javascript 的 Amazon Chime 开发工具包的更多信息,请访问 Amazon Chime 开发工具包产品页面或我们的文档