SDK de transmisión de IVS (streaming en tiempo real) - Amazon IVS

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.

SDK de transmisión de IVS (streaming en tiempo real)

El SDK de transmisión para streaming en tiempo real de Amazon Interactive Video Service (IVS) está pensado para desarrolladores que crean aplicaciones con Amazon IVS. Este SDK está diseñado a fin de aprovechar la arquitectura de Amazon IVS y verá mejoras continuas y nuevas características, junto con Amazon IVS. Como SDK de transmisión nativo, está diseñado para minimizar el impacto en el rendimiento de la aplicación y en los dispositivos con los que los usuarios acceden a la aplicación.

Tenga en cuenta que el SDK de transmisión se usa tanto para enviar como para recibir videos; es decir, utiliza el mismo SDK para los hosts y para los espectadores. No se necesita el SDK de un reproductor independiente.

Su aplicación puede aprovechar las características clave del SDK de transmisión de Amazon IVS:

  • Streaming de alta calidad: el SDK de transmisión admite el streaming de alta calidad. Reciba video de su cámara y codifíquelo a una velocidad de hasta 720p.

  • Ajustes automáticos de la velocidad de bits: los usuarios de smartphones son móviles, por lo que sus condiciones de red pueden cambiar a lo largo de una transmisión. El SDK de transmisión de Amazon IVS ajusta automáticamente la velocidad de bits de video para adaptarse a las condiciones cambiantes de la red.

  • Soporte vertical y horizontal: independientemente del modo en que los usuarios mantengan sus dispositivos, la imagen aparece con el lado correcto hacia arriba y se escala según corresponda. El SDK de transmisión admite el tamaño de formato vertical y horizontal. Administra automáticamente la relación de aspecto cuando los usuarios rotan su dispositivo hacia una orientación distinta de la configurada.

  • Streaming seguro: las transmisiones de su usuario se cifran mediante TLS, por lo que pueden mantener sus transmisiones seguras.

  • Dispositivos de audio externos: el SDK de transmisión de Amazon IVS admite micrófonos externos SCO de audio, USB y Bluetooth.

Requisitos de la plataforma

Plataformas nativas

Plataforma Versiones compatibles
Android

9.0  y versiones posteriores: tenga en cuenta que los clientes pueden crear con la versión 5.0, pero no podrán utilizar la funcionalidad de streaming en tiempo real.

iOS

14 y versiones posteriores

IVS admite un mínimo de 4 versiones principales de iOS y 6 versiones principales de Android. El soporte de nuestra versión actual puede extenderse más allá de estos mínimos. Los clientes recibirán una notificación mediante las notas de lanzamiento del SDK con al menos 3 meses de antelación cuando una versión principal deje de ser compatible.

Navegadores de escritorio

Navegador Plataformas admitidas Versiones compatibles
Chrome Windows, macOS

Dos versiones principales (la versión actual y la anterior más reciente)

Firefox Windows, macOS

Dos versiones principales (la versión actual y la anterior más reciente)

Ubicaciones Windows 8.1 y posteriores

Dos versiones principales (la versión actual y la anterior más reciente)

No incluye Edge Legacy

Safari macOS

Dos versiones principales (la versión actual y la anterior más reciente)

Navegadores móviles (iOS y Android)

Navegador Plataformas admitidas Versiones compatibles
Chrome iOS, Android

Dos versiones principales (la versión actual y la anterior más reciente)

Firefox Android

Dos versiones principales (la versión actual y la anterior más reciente)

Safari iOS

Dos versiones principales (la versión actual y la anterior más reciente)

Limitaciones conocidas

  • En todos los dispositivos móviles, no recomendamos publicar o suscribirse con cuatro o más participantes al mismo tiempo, debido a problemas con los artefactos de vídeo y las pantallas negras. Si necesita más participantes, configure la opción de publicar y suscribirse solo en audio.

  • No recomendamos componer un escenario y retransmitirlo a un canal de Android Mobile Web por motivos de rendimiento y posibles bloqueos. Si se requiere la funcionalidad de transmisión, integre el SDK de transmisión para streaming en tiempo real de IVS para Android.

Vistas web

El SDK de transmisión web no admite vistas web ni entornos similares a los de la web (televisores, consolas, etc.). Para implementaciones móviles, consulte la Guía del SDK de transmisión de streaming en tiempo para Android y para iOS.

Se requiere acceso a los dispositivos

El SDK de difusión requiere acceso a las cámaras y micrófonos del dispositivo, tanto los integrados en el dispositivo como los conectados a través de Bluetooth, USB o conector de audio.

Soporte

El SDK de transmisión se mejora de forma continua. Consulte Notas de la versión de Amazon IVS para ver las versiones disponibles y los problemas solucionados. Si procede, antes de contactar con el soporte técnico, actualice su versión del SDK de transmisión y compruebe si se resuelve el problema.

Control de versiones

Los SDK de transmisión de Amazon IVS utilizan el control de versiones semántico.

Para este análisis, suponga:

  • La última versión es la 4.1.3.

  • La última versión de la versión principal anterior es la 3.2.4.

  • La última versión de la versión 1.x es la 1.5.6.

Las características nuevas compatibles con versiones anteriores se agregan como versiones secundarias de la última versión. En este caso, el siguiente conjunto de características nuevas se agregará como la versión 4.2.0.

Se agregan correcciones de errores menores compatibles con versiones anteriores como parches de la última versión. Aquí, el siguiente conjunto de correcciones de errores menores se agregará como la versión 4.1.4.

Las correcciones de errores principales compatibles con versiones anteriores se manejan de manera diferente; estas se agregan a varias versiones:

  • Versión del parche de la última versión. Aquí, esta es la versión 4.1.4.

  • Versión del parche de la versión secundaria anterior. Aquí, esta es la versión 3.2.5.

  • Versión del parche de la última versión 1.x. Aquí, esta es la versión 1.5.7.

El equipo de productos de Amazon IVS define las principales correcciones de errores. Las actualizaciones de seguridad críticas y otras correcciones seleccionadas necesarias para los clientes son ejemplos típicos.

Nota: En los ejemplos anteriores, las versiones publicadas aumentan sin omitir ningún número (por ejemplo, de 4.1.3 a 4.1.4). En realidad, uno o más números de parche pueden permanecer internos y no ser lanzados, por lo que la versión publicada podría aumentar de 4.1.3 a 4.1.6.