Suscríbase: Gestión y Eventos

Esta guía cubre la gestión del comportamiento de Subscriber y la reacción a eventos en tiempo de ejecución, tanto para Web (JavaScript) como para React Native.

Gestión de flujos (React Native)

Detección de cambios en las dimensiones del flujo de vídeo

Las dimensiones de vídeo de un flujo pueden cambiar si un flujo publicado desde un dispositivo móvil cambia de tamaño (por ejemplo, debido a cambios en la orientación del dispositivo) o si se cambia el tamaño de una ventana de origen de pantalla compartida. Cuando las dimensiones de vídeo de una secuencia cambian, el objeto Session envía un evento, con el valor .

Ajuste de la frecuencia de imagen y la resolución preferidas

Cuando se suscribe a un flujo que utiliza la función de vídeo escalable, puede configurarlo para que gestione automáticamente la resolución de vídeo del suscriptor y optimice el uso de la CPU/red. Para un control avanzado, establezca la frecuencia de imagen y la resolución preferidas para el flujo suscrito:

  • - Los valores válidos son 30, 15, 7 y 1. Deje sin definir para utilizar la frecuencia de imagen más alta disponible.
  • - Los valores válidos son , , y . Deje sin definir para utilizar la resolución más alta disponible.

Detectar cuándo los flujos abandonan una sesión

Cuando un flujo remoto abandona una sesión, el componente envía un evento:

El acontecimiento incluye detalles como , , , , y .

Representación personalizada de los abonados

De forma predeterminada, renderiza las vistas secundarias de los vídeos de suscriptores. También puede proporcionar una función de renderización para controlar totalmente la renderización mediante :

Establecer las propiedades del flujo

Establezca propiedades globales para todos los suscriptores mediante la prop on , o establezca propiedades por flujo mediante la prop.