Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Configuración de códecs de video para reuniones de Amazon Chime SDK
Un dispositivo cliente utiliza un códec de video para comprimir el video sin procesar antes de enviarlo al servicio y para descomprimir el video recibido antes de procesarlo.
Cuando utilice la biblioteca de clientes del SDK de Amazon Chime JavaScript, puede especificar sus preferencias de códec para el envío de vídeo.
Las bibliotecas de clientes de Amazon Chime SDK para iOS y Android seleccionan automáticamente el códec para usted en función de las capacidades del dispositivo.
Configuración de las preferencias del códec de video
En la biblioteca de clientes del SDK de Amazon Chime para JavaScript, puede especificar preferencias de códecs de vídeo independientes para la cámara web y el vídeo de contenido.
Utilice la AudioVideoControllerFacade.setVideoCodecSendPreferences
Las preferencias se transmiten como una matriz ordenada, con el códec preferido primero y el códec menos preferido al final.
Al proporcionar varias preferencias de códecs, el servicio selecciona automáticamente el códec preferido para que puedan decodificarlo todos los asistentes a la sesión.
El siguiente ejemplo muestra cómo establecer una preferencia de códec de video para VP9 con la opción alternativa de VP8:
// A meeting session has already been created and stored in `this.meetingSession` this.meetingSession.audioVideo.setVideoCodecSendPreferences( [ VideoCodecCapability.vp9(), VideoCodecCapability.vp8() ] );
Las siguientes situaciones se aplican a las preferencias:
-
Óptimo: el cliente codifica el video con el códec VP9.
-
Opción alternativa local: si el cliente no admite la codificación VP9, recurre a la codificación VP8. Si el cliente no admite la codificación VP8, recurre a cualquier códec compatible con el navegador y el servicio.
-
Opción alternativa remota: si otro cliente de la sesión no tiene un decodificador VP9, este cliente recurre a la codificación VP8.
-
Error local: si el cliente no admite la codificación VP9 o VP8, no enviará video.
Para configurar las preferencias para compartir contenido, usa la ContentShareControllerFacade.setContentShareVideoCodecPreferences
En el siguiente ejemplo se establece una preferencia de códec de video de contenido para VP9 con una opción alternativa de VP8.
// A meeting session has already been created and stored in `this.meetingSession` this.meetingSession.audioVideo.setContentShareVideoCodecPreferences( [ VideoCodecCapability.vp9(), VideoCodecCapability.vp8() ] );