Publicado en: Apr 30, 2021
El SDK de Amazon Chime para JavaScript ahora brinda a los creadores una manera de priorizar transmisiones de video de acuerdo a los casos de usuarios de reuniones en línea. Si no hay suficiente ancho de banda para descargar todas las secuencias de video disponibles, el SDK de Amazon Chime utiliza la política de priorización de video para aumentar la fidelidad y la calidad de las transmisiones de video de alta prioridad.
Al usar políticas de priorización de video con el SDK de Amazon Chime, los creadores pueden brindar experiencias de alta calidad guiadas por un instructor al asignar alta prioridad al video del instructor para los participantes que deben visualizarlo. En lugar de que el ancho de banda de descarga se comparta de manera igualitaria entre el video del instructor y el video del resto de participantes, el primero tiene preferencia y se transmite con la mayor calidad disponible.
Al unirse a una reunión, las transmisiones de video se conectan en orden de prioridad, hasta que todas las transmisiones están conectadas o se haya agotado el ancho de banda. Si la red del cliente se ve limitada o congestionada, las transmisiones de video se pausan en orden de prioridad inversa, de modo que se libera ancho de banda para secuencias con mayor prioridad y así seguir brindando una alta calidad. Si una transmisión de video se emite en simulcast en transmisiones de video de velocidad de bits alta y baja, el video cambiará primero a la transmisión con velocidad de bits baja, y únicamente pausará la transmisión como último recurso.
Por ejemplo, en el caso de los participantes, la transmisión de mayor prioridad es el video del instructor, transmitido a 720p y 30 fps y haciendo uso de 1,4 Mbps de ancho de banda. Mientras que el participante pueda descargar al menos 1,4 Mbps, recibirá el video del instructor a 720p y 30 fps. El video del participante se transmitirá a 360p y 30 fps y hará uso de 600 kbps de ancho de banda. Según el ancho de banda restante disponible de los demás participantes, el participante verá todos, algunos o ninguno de los videos del resto de participantes. Dado que la prioridad es por cliente, la experiencia del instructor puede dar prioridad al video de los participantes de forma distinta.
Para obtener más información sobre las políticas de priorización de video de Amazon Chime o del SDK de Amazon Chime para Javascript, consulte la página del producto del SDK de Amazon Chime o la documentación.