
Compartir:
Julia está comprometida con la capacitación de los desarrolladores mediante la creación de tutoriales, guías y recursos prácticos. Con experiencia en divulgación y educación, su objetivo es hacer que la tecnología sea más accesible y mejorar la experiencia general de los desarrolladores. A menudo se la puede encontrar en eventos de la comunidad local.
Lanzamiento de React Native SDK 2.33.0: Preferencia de degradación del editor
Tiempo de lectura: 4 minutos
Introducción
En Vonage Video API React Native Client SDK 2.33.0 ya está disponible.
Incorpora funciones del Video API Client SDK 2.33esta versión introduce una función muy solicitada por los desarrolladores de React Native: Preferencia de degradación del editor.
Publisher Degradation Preference permite controlar directamente la forma en que tu app gestiona la calidad de vídeo cuando los recursos de red o CPU son limitados. También incluye mejoras de TypeScript y correcciones de errores que mejoran la estabilidad en iOS y Android.
El SDK está disponible en todos los paquetes compatibles con React Native:
Para ver la lista completa de cambios, consulte las notas de la versión completa.
Preferencia de degradación editorial
Cuando los recursos de la red o la CPU se ven limitados, el motor de vídeo puede reducir la frecuencia de imagen y/o la resolución del vídeo del editor para adaptarse a las limitaciones. La forma en que tu aplicación responda a esa presión puede afectar significativamente a la experiencia del usuario.
La versión 2.33.0 introduce la Preferencia de degradación del editor que le permite controlar directamente este comportamiento. Esto le da la flexibilidad de adaptar la calidad de vídeo a su caso de uso específico, ya sea una consulta de telesalud que exige detalles de imagen nítidos o una retransmisión deportiva en directo en la que el movimiento suave no es negociable.
Ahora puede elegir entre las siguientes opciones:
| deja que el motor de vídeo tome decisiones inteligentes en función de las condiciones actuales |
| Mantén constante la frecuencia de imagen e intenta no reducir la resolución. |
| dar prioridad al movimiento suave, permitiendo que la resolución disminuya en su lugar. |
| priorizar la claridad de la imagen, permitiendo reducir la frecuencia de imagen cuando los recursos son limitados |
| buscar un equilibrio entre la reducción de la resolución y la velocidad de fotogramas |
Esto es especialmente útil cuando la naturaleza de su contenido es importante, por ejemplo:
Atención sanitaria, donde el detalle de la imagen es fundamental para el diagnóstico o la consulta
Deportes y juegos, donde la fluidez de movimiento es más importante que la resolución
IoT y dispositivos integrados con potencia de procesamiento limitada
Cualquier caso de uso con requisitos de calidad específicos basados en el contexto
Nota importante para los desarrolladores de TypeScript
La versión 2.33.0 corrige el soporte roto de TypeScript introducido en la versión 2.31.1. Esta corrección no introduce ningún cambio funcional en el SDK. Sin embargo, tras la actualización, es posible que su aplicación tenga que solucionar problemas de tipado que antes estaban ocultos por la falta de definiciones de tipos. Le recomendamos encarecidamente que revise su código base para detectar cualquier error de TypeScript que aparezca después de actualizar a la versión 2.33.0 o posterior.
Corrección de errores y mejoras de estabilidad
La versión 2.33.0 también incluye correcciones de errores que mejoran la fiabilidad tanto en iOS como en Android. Recomendamos revisar las notas de la versión para ver la lista completa de problemas resueltos.
Estamos trabajando activamente para conseguir un soporte más completo y estable de la Nueva Arquitectura React Native en nuestro SDK. Pronto publicaremos más parches para completar y mejorar la estabilidad en esta área.
Primeros pasos
¿Listo para actualizar? Instale la última versión con su gestor de paquetes preferido:
npm install @vonage/client-sdk-video-react-native@2.33.0
Para obtener instrucciones completas de instalación, incluidos los pasos de configuración para iOS y Android, consulte la Descripción general del SDK de React Native.
Nota: El SDK de React Native sigue a cada lanzamiento del SDK nativo una vez que se completa el trabajo de integración, prueba y validación necesario. La función Client Observability incluida en el Vonage Video SDK para Android y SDK para iOS 2.33.0 aún no está disponible en esta versión del SDK de React Native. La compatibilidad con esta función se añadirá en una próxima versión menor.
Conclusión
La versión 2.33.0 del SDK React Native de la Video API de Vonage trae mejoras de control significativas con Publisher Degradation Preference. Junto con correcciones de TypeScript y mejoras de estabilidad, el SDK es ahora más fiable en producción. Si estás creando aplicaciones de vídeo para iOS y Android con React Native, te recomendamos que actualices.
¿Tienes alguna pregunta o algo que compartir? Únete a la conversación en Slack de la comunidad de Vonagey mantente actualizado con el Boletín para desarrolladoressíguenos en X (antes Twitter)suscríbete a nuestro canal de YouTube para ver tutoriales en video, y sigue la página de página para desarrolladores de Vonage en LinkedInun espacio para que los desarrolladores aprendan y se conecten con la comunidad. Mantente conectado, comparte tu progreso y entérate de las últimas noticias, consejos y eventos para desarrolladores.
Compartir:
Julia está comprometida con la capacitación de los desarrolladores mediante la creación de tutoriales, guías y recursos prácticos. Con experiencia en divulgación y educación, su objetivo es hacer que la tecnología sea más accesible y mejorar la experiencia general de los desarrolladores. A menudo se la puede encontrar en eventos de la comunidad local.