Notas de la versión (transmisión de baja latencia) - Amazon Interactive Video Service
1 de febrero de 202431 de enero de 202425 de enero de 202418 de enero de 20243 de enero de 20244 de diciembre de 202321 de noviembre de 202317 de noviembre de 202314 de noviembre de 202316 de octubre de 202312 de octubre de 20233 de octubre de 20232 de octubre de 202314 de septiembre de 202323 de agosto de 202323 de agosto de 202322 de agosto de 20237 de agosto de 202317 de julio de 202314 de julio de 202313 de julio de 202328 de junio de 202327 de junio de 202327 de junio de 202316 de junio de 20232 de junio de 20231 de junio de 202323 de mayo de 202316 de mayo de 202316 de mayo de 202311 de mayo de 20231 de mayo de 202327 de abril de 20234 de abril de 202330 de marzo de 202329 de marzo de 202328 de marzo de 202323 de marzo de 202323 de marzo de 20232 de marzo de 202328 de febrero de 202316 de febrero de 202331 de enero de 202317 de enero de 20239 de diciembre de 20226 de diciembre de 202217 de noviembre de 20229 de noviembre de 20221 de noviembre de 202218 de octubre de 20226 de octubre de 202222 de septiembre de 202220 de septiembre de 202215 de septiembre de 202212 de septiembre de 20228 de septiembre de 20222 de septiembre de 202230 de agosto de 20229 de agosto de 202228 de julio de 202221 de julio de 202214 de julio de 202228 de junio de 202222 de junio de 20229 de junio de 202224 de mayo de 202228 de abril de 202226 de abril de 202222 de abril de 202219 de abril de 202231 de marzo de 20223 de marzo de 20221 de marzo de 20223 de febrero de 202220 de enero de 202218 de enero de 20229 de diciembre de 202123 de noviembre de 202118 de noviembre de 202120 de octubre de 202129 de septiembre de 202128 de septiembre de 20218 de septiembre de 202113 de agosto de 202110 de agosto de 202127 de julio de 20211 de junio de 202119 de mayo de 20215 de mayo de 202126 de abril de 202113 de abril de 20217 de abril de 202128 de enero de 202116 de diciembre de 202023 de noviembre de 202012 de noviembre de 20209 de noviembre de 202030 de octubre de 202027 de octubre de 20209 de octubre de 20207 de octubre de 202014 de septiembre de 202019 de agosto de 202011 de agosto de 20205 de agosto de 202015 de julio de 2020

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.

Notas de la versión (transmisión de baja latencia)

1 de febrero de 2024

Amazon IVS Broadcast SDK: Android 1.14.1, iOS 1.14.1, Web 1.8.0 (transmisión de baja latencia)

Plataforma Descargas y cambios

SDK de transmisión web 1.8.0

Documentación de referencia: https://aws.github.io/ amazon-ivs-web-broadcast /docs/sdk-reference/

  • Sin cambios.

SDK de transmisión para Android 1.14.1

Documentación de referencia: https://aws.github.io/ /1.14.1/android/ amazon-ivs-broadcast-docs

  • Pequeñas correcciones de errores y mejoras.

SDK de transmisión para iOS 1.14.1

Descarga para streaming de baja latencia: https://broadcast.live-video.net/1.14.1/AmazonIVSBroadcast.xcframework.zip

Documentación de referencia: https://aws.github.io/ amazon-ivs-broadcast-docs /1.14.1/ios/

  • Se corrigieron varios problemas de estabilidad en iOS 12.

Tamaño del SDK de transmisión: Android

Arquitectura Tamaño comprimido Tamaño sin comprimir
arm64-v8a 1663 MB 4.708 MB
armeabi-v7a 1,482 MB 3.350 MB
x86_64 1,804 MB 5.246 MB
x86 1.793 MB 4.973 MB

Tamaño del SDK de transmisión: iOS

Arquitectura Tamaño comprimido Tamaño sin comprimir
arm64 1.640 MB 4.010 MB

31 de enero de 2024

Restricciones de reproducción sin fichas

Esta versión permite el control del origen y la geolocalización fuera de la autorización de reproducción. Se actualizaron la guía del usuario de transmisión de baja latencia y la referencia de la API del IVS; consulte el historial de documentos para obtener más información sobre los cambios.

25 de enero de 2024

Reproducción solo de audio

IVS ahora es totalmente compatible con la reproducción de solo audio. Consulte Reproducción solo de audio en la descripción general del reproductor IVS y Reproducción solo de audio en la Guía del reproductor web IVS.

18 de enero de 2024

Amazon IVS Player SDK 1.24.0

Tamaño del SDK móvil: Android

Arquitectura Tamaño comprimido Tamaño sin comprimir
arm64-v8a 1.006 MB 2.846 MB
armeabi-v7a 0.88 MB 1.995 MB
x86_64 1.085 MB 2.916 MB
x86 1,058 MB 2.982 MB

Tamaño del SDK móvil: iOS

Arquitectura Tamaño comprimido Tamaño sin comprimir
arm64 0.43 MB 1.08 MB

3 de enero de 2024

Amazon IVS Broadcast SDK: Android 1.13.4, iOS 1.13.4, Web 1.7.0 (transmisión de baja latencia)

Plataforma Descargas y cambios

SDK de transmisión web 1.7.0

Documentación de referencia: https://aws.github.io/ amazon-ivs-web-broadcast /docs/sdk-reference/

  • Sin cambios en el SDK de baja latencia.

SDK de transmisión para Android 1.13.4

Documentación de referencia: https://aws.github.io/ /1.13.4/android/ amazon-ivs-broadcast-docs

  • Sin cambios en el SDK de baja latencia.

SDK de transmisión para iOS 1.13.4

Descarga para streaming de baja latencia: https://broadcast.live-video.net/1.13.4/AmazonIVSBroadcast.xcframework.zip

Documentación de referencia: https://aws.github.io/ amazon-ivs-broadcast-docs /1.13.4/ios/

  • Sin cambios en el SDK de baja latencia.

Tamaño del SDK de transmisión: Android

Arquitectura Tamaño comprimido Tamaño sin comprimir
arm64-v8a 1663 MB 4,704 MB
armeabi-v7a 1,484 MB 3352 MB
x86_64 1,804 MB 5243 MB
x86 1,795 MB 4,97 MB

Tamaño del SDK de transmisión: iOS

Arquitectura Tamaño comprimido Tamaño sin comprimir
arm64 1,63 MB 4,01 MB

4 de diciembre de 2023

SDK de transmisión de Amazon IVS: Android 1.13.2 e iOS 1.13.2 (transmisión de baja latencia)

Plataforma Descargas y cambios
SDK de transmisión para Android 1.13.2

Documentación de referencia: https://aws.github.io/ amazon-ivs-broadcast-docs /1.13.2/android/

  • Sin cambios en el SDK de baja latencia.

SDK de transmisión para iOS 1.13.2

Descarga para streaming de baja latencia: https://broadcast.live-video.net/1.13.2/AmazonIVSBroadcast.xcframework.zip

Documentación de referencia: https://aws.github.io/ amazon-ivs-broadcast-docs /1.13.2/ios/

  • Sin cambios en el SDK de baja latencia.

Tamaño del SDK de transmisión: Android

Arquitectura Tamaño comprimido Tamaño sin comprimir
arm64-v8a 1663 MB 4,704 MB
armeabi-v7a 1,484 MB 3352 MB
x86_64 1,804 MB 5243 MB
x86 1,795 MB 4,970 MB

Tamaño del SDK de transmisión: iOS

Arquitectura Tamaño comprimido Tamaño sin comprimir
arm64 1,63 MB 4,01 MB

21 de noviembre de 2023

SDK de transmisión de Amazon IVS: Android 1.13.1 (transmisión de baja latencia)

Plataforma Descargas y cambios
SDK de transmisión para Android 1.13.1

Documentación de referencia: https://aws.github.io/ amazon-ivs-broadcast-docs /1.13.1/android/

  • Sin cambios en el SDK de baja latencia.

Tamaño del SDK de transmisión: Android

Arquitectura Tamaño comprimido Tamaño sin comprimir
arm64-v8a 1663 MB 4705 MB
armeabi-v7a 1484 MB 3352 MB
x86_64 1,804 MB 5243 MB
x86 1,795 MB 4971 MB

17 de noviembre de 2023

SDK de transmisión de Amazon IVS: Android 1.13.0 e iOS 1.13.0 (transmisión de baja latencia)

Plataforma Descargas y cambios
Todos los dispositivos móviles (Android e iOS)
  • Se mejoró la compatibilidad con IPv6 al adoptar el RFC 6555 “Happy Eyeballs” y agregar la opción de configuración BroadcastConfiguration.network.useIPv6 para habilitar o deshabilitar IPv6 para la transmisión.

SDK de transmisión para Android 1.13.0

Documentación de referencia: https://aws.github.io/ /1.13.0/android/ amazon-ivs-broadcast-docs

  • Se ha corregido un bloqueo que se producía cuando se utilizaba un AudioSource objeto después de soltarlo.

  • Se ha añadido compatibilidad de Surfaceview con la vista previa basada en datos para mejorar el rendimiento. Los métodos existentes getPreview en Session y StageStream siguen devolviendo una subclase de TextureView, pero esto puede cambiar en una futura versión del SDK.

    • Si su aplicación depende específicamente de TextureView, puede continuar sin cambios. También puede cambiar de getPreview a getPreviewTextureView para prepararse para el eventual cambio de lo que getPreview devuelve como valor predeterminado.

    • Si su aplicación no requiere TextureView específicamente, le recomendamos que cambie a getPreviewSurfaceView para reducir el uso de CPU y memoria.

  • El SDK ahora implementa un nuevo tipo de vista previa denominada ImagePreviewSurfaceTarget que funciona con el objeto Android Surface proporcionado por la aplicación. No es una subclase de Android View, que proporciona una mayor flexibilidad.

SDK de transmisión para iOS 1.13.0

Descarga para transmisión de baja latencia: https://broadcast.live-video.net/1.13.0/AmazonIVSBroadcast.xcframework.zip

Documentación de referencia: https://aws.github.io/ amazon-ivs-broadcast-docs /1.13.0/ios/

  • No hubo cambios en esta versión.

Tamaño del SDK de transmisión: Android

Arquitectura Tamaño comprimido Tamaño sin comprimir
arm64-v8a 1,66 MB 4,70 MB
armeabi-v7a 1,48 MB 3,35 MB
x86_64 1,80 MB 5,24 MB
x86 1,79 MB 4,96 MB

Tamaño del SDK de transmisión: iOS

Arquitectura Tamaño comprimido Tamaño sin comprimir
arm64 1,63 MB 4,01 MB

14 de noviembre de 2023

SDK del reproductor de Amazon IVS 1.23.0

Plataforma Descargas y cambios

Reproductor web 1.23.0, Integración de Video.js e Integración de JW Player

Paquete NPM: https://www.npmjs.com/package/ amazon-ivs-player

Recurso de script: https://player.live-video.net/1.23.0/ .min.js amazon-ivs-player

Activo tecnológico de Video.js: https://player.live-video.net/1.23.0/ .min.js amazon-ivs-videojs-tech

Documentación de referencia: https://aws.github.io/ /1.23.0/web/ amazon-ivs-player-docs

  • Se ha añadido compatibilidad con la reproducción de baja latencia en Safari para iOS.

Reproductor de Android 1.23.0

Documentación de referencia: https://aws.github.io/ /1.23.0/android/ amazon-ivs-player-docs

  • Se actualizó la documentación de referencia con una nueva interfaz de usuario y más detalles.

Reproductor de iOS 1.23.0

Descarga: https://player.live-video.net/1.23.0/AmazonIVSPlayer.xcframework.zip

Documentación de referencia: https://aws.github.io/ amazon-ivs-player-docs /1.23.0/ios/

  • Sin cambios.

Tamaño del SDK móvil: Android

Arquitectura Tamaño comprimido Tamaño sin comprimir
arm64-v8a 0,975 MB 2744 MB
armeabi-v7a 0853 MB 1917 MB
x86_64 1028 MB 2873 MB
x86 1,055 MB 2811 MB

Tamaño del SDK móvil: iOS

Arquitectura Tamaño comprimido Tamaño sin comprimir
arm64 0,39 MB 0,93 MB

16 de octubre de 2023

SDK de transmisión de Amazon IVS: Web 1.6.0 (transmisión de baja latencia)

Plataforma Descargas y cambios

SDK de transmisión web 1.6.0

Documentación de referencia: https://aws.github.io/ amazon-ivs-web-broadcast /docs/sdk-reference

  • Sin cambios en el SDK de baja latencia.

12 de octubre de 2023

SDK de transmisión de Amazon IVS: Android 1.12.1 (transmisión de baja latencia)

Plataforma Descargas y cambios
SDK de transmisión para Android 1.12.1

Documentación de referencia: https://aws.github.io/ /1.12.1/android/ amazon-ivs-broadcast-docs

  • Se ha corregido un error por el cual BroadcastSession.setListener provocaba un error al llamar.

Tamaño del SDK de transmisión: Android

Arquitectura Tamaño comprimido Tamaño sin comprimir
arm64-v8a 1,685 MB 5,046 MB
armeabi-v7a 1,503 MB 3,702 MB
x86_64 1,826 MB 5,576 MB
x86 1,822 MB 5,290 MB

3 de octubre de 2023

SDK del reproductor de Amazon IVS 1.22.0

Plataforma Descargas y cambios

Reproductor web 1.22.0, Integración de Video.js e Integración de JW Player

Paquete NPM: https://www.npmjs.com/package/ amazon-ivs-player

Recurso de script: https://player.live-video.net/1.22.0/ .min.js amazon-ivs-player

Activo tecnológico de Video.js: https://player.live-video.net/1.22.0/ .min.js amazon-ivs-videojs-tech

Documentación de referencia: https://aws.github.io/ /1.22.0/web/ amazon-ivs-player-docs

  • Se agregó un método estático para obtener la versión del SDK, MediaPlayerPackage.getVersion().

Reproductor de Android 1.22.0

Documentación de referencia: https://aws.github.io/ /1.22.0/android/ amazon-ivs-player-docs

  • Se agregó la función setNetworkRecoveryMode a la interfaz Player para establecer el comportamiento de reproducción deseado después de una interrupción de la red.

Reproductor de iOS 1.22.0

Descarga: https://player.live-video.net/1.22.0/AmazonIVSPlayer.xcframework.zip

Documentación de referencia: https://aws.github.io/ amazon-ivs-player-docs /1.22.0/ios/

  • Se agregó la función setNetworkRecoveryMode a la interfaz IVSPlayer para establecer el comportamiento de reproducción deseado después de una interrupción de la red.

  • El método copyDisplayedPixelBuffer en IVSPlayerLayer se puede utilizar cuando el jugador está en una partida. Antes solo se podía invocar cuando el jugador estaba inactivo.

Tamaño del SDK móvil: Android

Arquitectura Tamaño comprimido Tamaño sin comprimir
arm64-v8a 0,948 MB 2,676 MB
armeabi-v7a 0,828 MB 1,865 MB
x86_64 1,025 MB 2,741 MB
x86 1,000 MB 2,802 MB

Tamaño del SDK móvil: iOS

Arquitectura Tamaño comprimido Tamaño sin comprimir
arm64 0,37 MB 0,89 MB

2 de octubre de 2023

Transmisión en la consola

Ahora puede transmitir desde la consola de IVS. En Introducción a la transmisión de baja latencia, consulte el Paso 5: configurar el software de transmisión.

14 de septiembre de 2023

SDK de transmisión de Amazon IVS: Web 1.5.2 (transmisión de baja latencia)

23 de agosto de 2023

SDK de transmisión de Amazon IVS: Web 1.5.1, Android 1.12.0 e iOS 1.12.0 (transmisión de baja latencia)

Plataforma Descargas y cambios
SDK de transmisión para web 1.5.1

Documentación de referencia: https://aws.github.io/ /docs/sdk-reference amazon-ivs-web-broadcast

SDK de transmisión para Android 1.12.0

Documentación de referencia: https://aws.github.io/ /1.12.0/android/ amazon-ivs-broadcast-docs

  • Se ha corregido un error poco frecuente que provocaba que las emisiones finalizaran prematuramente y apareciera el mensaje “Se ha intentado recuperar tras recibir una interrupción por parte de un par”.

SDK de transmisión para iOS 1.12.0

Descarga para transmisión de baja latencia: https://broadcast.live-video.net/1.12.0/AmazonIVSBroadcast.xcframework.zip

Documentación de referencia: https://aws.github.io/ /1.12.0/ios/ amazon-ivs-broadcast-docs

  • Se corrigió la firma de IVSDeviceDiscovery.createAudioSourceWithName para devolver un IVSCustomAudioSource en lugar de IVSCustomImageSource.

Tamaño del SDK de transmisión: Android

Arquitectura Tamaño comprimido Tamaño sin comprimir
arm64-v8a 1,685 MB 5,046 MB
armeabi-v7a 1,503 MB 3,702 MB
x86_64 1,826 MB 5,576 MB
x86 1,822 MB 5,290 MB

Tamaño del SDK de transmisión: iOS

Arquitectura Tamaño comprimido Tamaño sin comprimir
arm64 1,58 MB 3,88 MB

23 de agosto de 2023

SDK de transmisión de Amazon IVS: Android 1.7.6 (transmisión de baja latencia)

Plataforma Descargas y cambios
SDK de transmisión de Android 1.7.6

Documentación de referencia: https://aws.github.io/ amazon-ivs-broadcast-docs /1.7.6/android/

  • Se ha corregido un error poco frecuente que provocaba que las emisiones finalizaran prematuramente y apareciera el mensaje “Se ha intentado recuperar tras recibir una interrupción por parte de un par”.

Tamaño del SDK de transmisión: Android

Arquitectura Tamaño comprimido Tamaño sin comprimir
arm64-v8a 1,630 MB 4,689 MB
armeabi-v7a 1,520 MB 3,792 MB
x86_64 1,761 MB 4,748 MB
x86 1,825 MB 5,219 MB

22 de agosto de 2023

SDK del reproductor de Amazon IVS 1.21.0

Tamaño del SDK móvil: Android

Arquitectura Tamaño comprimido Tamaño sin comprimir
arm64-v8a 0,942 MB 2,662 MB
armeabi-v7a 0,823 MB 1,853 MB
x86_64 1,020 MB 2,726 MB
x86 0,993 MB 2,788 MB

Tamaño del SDK móvil: iOS

Arquitectura Tamaño comprimido Tamaño sin comprimir
arm64 0,36 MB 0,87 MB

7 de agosto de 2023

SDK de transmisión de Amazon IVS: Web 1.5.0, Android 1.11.0 y iOS 1.11.0

Tamaño del SDK de transmisión: Android

Arquitectura Tamaño comprimido Tamaño sin comprimir

arm64-v8a

1,659 MB

4,918 MB

armeabi-v7a

1,482 MB

3,590 MB

x86_64

1,804 MB

5,444 MB

x86

1,795 MB

5,160 MB

Tamaño del SDK de transmisión: iOS

Arquitectura Tamaño comprimido Tamaño sin comprimir

arm64

0,771 MB

1,879 MB

17 de julio de 2023

Mejoras en el filtrado de renderizaciones y en las miniaturas de R2S3

Los clientes de IVS ahora pueden controlar qué copias se generan para una transmisión al grabar en Amazon S3 y qué resoluciones se generan para las miniaturas. Para obtener más información, consulte:

  • Primeros pasos con IVS: en “Paso 4: crear un canal” > “Instrucciones para la consola”, hemos actualizado las capturas de pantalla y las instrucciones.

  • Grabación automática en Amazon S3: en “Archivos de metadatos JSON”, hemos agregado latest_thumbnail y hemos actualizado thumbnail. En las secciones “Miniaturas” y “Descubrimiento de las copias de una grabación”, hemos agregado descripciones con la resolución de la representación.

  • Costos: en “Almacenamiento de video grabado”, hemos actualizado las capturas de pantalla.

  • Referencia de la API de IVS:

    • En, añadimos ThumbnailConfiguration y. resolution storage Esto afecta a la CreateRecordingConfiguration solicitud y la respuesta, GetRecordingConfiguration a la respuesta y GetStreamSession a la respuesta.

    • En ThumbnailConfiguration, cambiamos el targetIntervalSeconds mínimo de 5 a 1 y actualizamos la nota «Importante» para indicar que solo se aplica a BASIC los canales.

    • Hemos añadido el RenditionConfiguration objeto.

    • Lo hemos agregado renditionConfiguration al RecordingConfiguration objeto. Esto afecta a tres respuestas: CreateRecordingConfiguration GetRecordingConfiguration, y GetStreamSession. También agregamos renditionConfiguration a la CreateRecordingConfiguration solicitud.

14 de julio de 2023

SDK del reproductor de Amazon IVS 1.20.0

Plataforma Descargas y cambios

Reproductor web 1.20.0, Integración de Video.js e Integración de JW Player

Paquete NPM: https://www.npmjs.com/package/ amazon-ivs-player

Recurso de script: https://player.live-video.net/1.20.0/ .min.js amazon-ivs-player

Activo tecnológico de Video.js: https://player.live-video.net/1.20.0/ .min.js amazon-ivs-videojs-tech

Documentación de referencia: https://aws.github.io/ /1.20.0/web/ amazon-ivs-player-docs

  • Se solucionó un problema que al reproducir una transmisión en directo o contenido grabado en un navegador móvil de iOS, las llamadas .getLiveLatency() devuelven 0. (Esto se solucionó a partir del reproductor web 1.17.0).

  • Se corrigieron las definiciones de tipo del paquete npm de amazon-ivs-player.

  • En la referencia del SDK del reproductor web, se agregó una nueva página de inicio y se eliminaron las entradas duplicadas.

  • Se ha añadido compatibilidad para la versión 8 y posteriores de Video.js.

Reproductor de Android 1.20.0

Documentación de referencia: https://aws.github.io/ /1.20.0/android/ amazon-ivs-player-docs

Reproductor de iOS 1.20.0

Descarga: https://player.live-video.net/1.20.0/AmazonIVSPlayer.xcframework.zip

Documentación de referencia: https://aws.github.io/ amazon-ivs-player-docs /1.20.0/ios/

  • El SDK de iOS ahora requiere iOS 12.0 o superior. (iOS11 ya no es compatible).

Tamaño del SDK móvil: Android

Arquitectura Tamaño comprimido Tamaño sin comprimir
arm64-v8a 1,039 MB 2,922 MB
armeabi-v7a 0,909 MB 2,043 MB
x86_64 1,094 MB 3,069 MB
x86 1,126 MB 3,006 MB

Tamaño del SDK móvil: iOS

Arquitectura Tamaño comprimido Tamaño sin comprimir
arm64 0,41 MB 0,99 MB

13 de julio de 2023

SDK de transmisión de Amazon IVS: Web 1.4.0, Android 1.10.0 e iOS 1.10.0

Plataforma Descargas y cambios
SDK de transmisión web 1.4.0

Documentación de referencia: https://aws.github.io/ amazon-ivs-web-broadcast /docs/sdk-reference

  • Se ha corregido un error que provocaba que el SDK proporcionara información de escritura insuficiente para que las aplicaciones de host pudieran utilizarla.

  • Se ha corregido un error que provocaba que una combinación de leave() y subsecuentes refreshStrategy() pudiera volver a publicar contenido multimedia aunque ya no se esté presente.

  • Se ha corregido un error por el que, cuando stageStreamsToPublish devuelve una sola pista (audio o video), se impedían actualizaciones limpias cuando se actualizaba la estrategia.

  • Se agregó un flujo de desconexión más rápido cuando se cierra la pestaña del navegador.

Todos los dispositivos móviles (Android e iOS)
  • Se mejoró la estabilidad de las fases al reducir los fallos poco frecuentes.

  • Se agregó un nuevo método de sendTimedMetadata a BroadcastSession, que permite enviar una cadena a través de la misma conexión de socket que la transmisión actual. Esta cadena contiene información de temporización adjunta y puede recibirla el SDK de reproductor de IVS.

  • Cuando un participante abandona una fase, su estado de publicación ahora se actualiza a inédito antes de que onParticipantLeft se llame en Android o participantDidLeave se llame en iOS.

SDK de transmisión de Android 1.10.0

Documentación de referencia: https://aws.github.io/ /1.10.0/android/ amazon-ivs-broadcast-docs

  • Se corrigió un error por el que, al girar al volver a conectarse a un escenario, los demás participantes aparecían mal recortados.

  • Se corrigió un error por el que AudioStageStream no se podía reproducir en el dispositivo AudioDevice.

  • Se ha corregido un error que provocaba que al cambiar rápidamente de background-to-foreground aplicación se silenciaran las transmisiones de vídeo suscritas.

SDK de transmisión de iOS 1.10.0

Descarga sin etapas: https://broadcast.live-video.net/1.10.0/AmazonIVSBroadcast.xcframework.zip

Descarga con etapas: https://broadcast.live-video.net/1.10.0/AmazonIVSBroadcast-Stages.xcframework.zip

Documentación de referencia: https://aws.github.io/ amazon-ivs-broadcast-docs /1.10.0/ios/

  • Se corrigió un problema en el que los espectadores podrían perder el audio después de que una llamada telefónica interrumpiera una sesión de transmisión. La solución alternativa (reiniciar la sesión de transmisión tras la interrupción de una llamada telefónica) ya no se necesita.

  • Corrige un problema que impedía que existieran varias fases y que todas pudieran reproducir audio.

  • Cuando hay una pérdida repentina de la red, ahora se detendrá inmediatamente una transmisión en curso en lugar de esperar a que se agote el tiempo de espera de la conexión.

Tamaño del SDK de transmisión: Android

Arquitectura Tamaño comprimido sin funcionalidad de escenarios Tamaño sin comprimir sin funcionalidad de escenarios Tamaño comprimido con funcionalidad de escenarios Tamaño sin comprimir con funcionalidad de escenarios
arm64-v8a 1517 MB 4761 MB 5324 MB 15 028 MB
armeabi-v7a 1340 MB 3433 MB 4370 MB 9489 MB
x86_64 1653 MB 5003 MB 5802 MB 15 837 MB
x86 1662 MB 5287 MB 5621 MB 15 964 MB

Tamaño del SDK de transmisión: iOS

Arquitectura Tamaño comprimido sin funcionalidad de escenarios Tamaño sin comprimir sin funcionalidad de escenarios Tamaño comprimido con funcionalidad de escenarios Tamaño sin comprimir con funcionalidad de escenarios
arm64 1,56 MB 3,84 MB 5,04 MB 10,85 MB

28 de junio de 2023

Revocación de la sesión de espectadores para canales privados

Los clientes de IVS ahora pueden revocar la sesión de espectadores asociada a un token de autenticación para impedir y detener la reproducción con ese token. Para obtener más información, consulte:

  • Configuración de canales privados: cambiamos la sección “Esquema de tokens” y añadimos “Revocar las sesiones de los espectadores”.

  • Referencia de la API de IVS: hemos añadido dos puntos finales (y) y dos objetos (StartViewerSessionRevocation y BatchStartViewerSessionRevocation). BatchStartViewerSessionRevocationError BatchStartViewerSessionRevocationViewerSession

27 de junio de 2023

SDK de transmisión de Amazon IVS: iOS 1.9.1

Plataforma Descargas y cambios
SDK de transmisión de iOS 1.9.1

Descarga sin etapas: https://broadcast.live-video.net/1.9.1/AmazonIVSBroadcast.xcframework.zip

Descarga con etapas: https://broadcast.live-video.net/1.9.1/AmazonIVSBroadcast-Stages.xcframework.zip

Documentación de referencia: https://aws.github.io/ amazon-ivs-broadcast-docs /1.9.1/ios/

  • Se solucionó un problema en iOS 16.5 y versiones posteriores por el que la velocidad de bits del video se degradaba gradualmente después de lo siguiente: (1) aproximadamente 20 minutos si no se utilizaba la velocidad de bits automática con los fotogramas B desactivados o (2) aproximadamente 20 minutos después de alcanzar IVSVideoConfiguration.maxBitrate y la conexión de red se mantenía estable, con los fotogramas B desactivados.

Error conocido: los espectadores pueden perder el audio después de que una llamada telefónica interrumpa una sesión de transmisión. La solución alternativa consiste en reiniciar la sesión de transmisión tras la interrupción de una llamada telefónica.

Tamaño del SDK de transmisión: iOS

Arquitectura Tamaño comprimido sin funcionalidad de escenarios Tamaño sin comprimir sin funcionalidad de escenarios Tamaño comprimido con funcionalidad de escenarios Tamaño sin comprimir con funcionalidad de escenarios
arm64 1,55 MB 3,77 MB 5,01 MB 10,77 MB

27 de junio de 2023

SDK de transmisión de Amazon IVS 1.7.5

Plataforma Descargas y cambios
SDK de transmisión de iOS 1.7.5

Descarga: https://broadcast.live-video.net/1.7.5/AmazonIVSBroadcast.xcframework.zip

Documentación de referencia: https://aws.github.io/ amazon-ivs-broadcast-docs /1.7.5/ios/

  • Se solucionó un problema en iOS 16.5 y versiones posteriores por el que la velocidad de bits del video se degradaba gradualmente después de lo siguiente: (1) aproximadamente 20 minutos si no se utilizaba la velocidad de bits automática con los fotogramas B desactivados o (2) aproximadamente 20 minutos después de alcanzar IVSVideoConfiguration.maxBitrate y la conexión de red se mantenía estable, con los fotogramas B desactivados.

Tamaño del SDK de transmisión: iOS

Arquitectura Tamaño comprimido Tamaño sin comprimir
arm64 1,48 MB 3,43 MB

16 de junio de 2023

SDK de transmisión de Amazon IVS: Web 1.3.3

Plataforma Descargas y cambios

SDK de transmisión web 1.3.3

Documentación de referencia: https://aws.github.io/ amazon-ivs-web-broadcast /docs/sdk-reference

  • Se corrigieron las regresiones en los análisis internos que se utilizaban para respaldar el estado de varios hosts del IVS.

2 de junio de 2023

Tipos de canales avanzados

Esta versión presenta dos nuevos tipos de canales (ADVANCED_SD y ADVANCED_HD), además de los tipos existentes BASIC y STANDARD. El tipo de canal determina la resolución de la reproducción y la grabación y la velocidad de bits permitidas.

  • ADVANCED_SD: el vídeo se transcodifica; se generan múltiples cualidades a partir de la entrada original para ofrecer automáticamente a los espectadores la mejor experiencia para sus dispositivos y condiciones de red. La resolución de entrada puede ser de hasta 1080p, y la velocidad de bits puede ser de hasta 8,5 Mbps; la calidad de la salida se limita a la calidad SD (480p). Puede seleccionar un ajuste preestablecido de transcodificación opcional (ver más abajo). El audio de todas las copias se transcodifica, y hay disponible una copia solo de audio.

  • ADVANCED_HD: el vídeo se transcodifica; se generan múltiples cualidades a partir de la entrada original para ofrecer automáticamente a los espectadores la mejor experiencia para sus dispositivos y condiciones de red. La resolución de entrada puede ser de hasta 1080p y la velocidad de bits puede ser de hasta 8,5 Mbps; la calidad de la salida se limita a la calidad HD (720p). Puede seleccionar un ajuste preestablecido de transcodificación opcional (ver más abajo). El audio de todas las copias se transcodifica, y hay disponible una copia solo de audio.

Los ajustes preestablecidos de transcodificación opcionales para los nuevos tipos de canales permiten equilibrar el ancho de banda de descarga disponible y la calidad de video para optimizar la experiencia de visualización. Hay dos ajustes preestablecidos:

  • La entrega con restricción de ancho de banda utiliza una tasa de bits más baja para cada nivel de calidad. Úsela si tiene un ancho de banda de descarga bajo y/o contenido de video simple (por ejemplo, cabezas que hablan).

  • La entrega con mayor uso de ancho de banda utiliza una tasa de bits más alta para cada nivel de calidad. Úselo si tiene un ancho de banda de descarga elevado o contenido de vídeo complejo (por ejemplo, destellos y cambios rápidos de escena).

La página Historial de revisión muestra los cambios relacionados en la Guía del usuario y la Referencia de API de IVS.

1 de junio de 2023

SDK de transmisión de Amazon IVS: Android 1.9.0 e iOS 1.9.0

Plataforma Descargas y cambios
Todos
  • Se ha mejorado la estabilidad de los escenarios al reducir los fallos poco frecuentes.

  • Recuperación automatizada mejorada de las interrupciones recurrentes de la red.

SDK de transmisión de Android 1.9.0

Documentación de referencia: https://aws.github.io/ /1.9.0/android/ amazon-ivs-broadcast-docs

  • Se ha corregido un error que provocaba que, al desconectar los auriculares con cable, se produjera un error cuando el usuario intentaba cambiar a un micrófono no predeterminado en algunos dispositivos.

  • Se ha corregido un error en algunos dispositivos por el que se conectaba un micrófono incorrecto al cambiar de micrófono durante una sesión de transmisión.

  • Se ha corregido un bloqueo que se producía al llamar a los métodos Presets antes de crear un objeto de BroadcastSession, Stage o DeviceDiscovery.

SDK de transmisión de iOS 1.9.0

Descarga sin etapas: https://broadcast.live-video.net/1.9.0/AmazonIVSBroadcast.xcframework.zip

Descarga con etapas: https://broadcast.live-video.net/1.9.0/AmazonIVSBroadcast-Stages.xcframework.zip

Documentación de referencia: https://aws.github.io/ amazon-ivs-broadcast-docs /1.9.0/ios/

  • Cuando se ha unido a un escenario y no ha conectado un micrófono al escenario, el nuevo comportamiento predeterminado al entrar en segundo plano es permanecer en el escenario en lugar de salir automáticamente. Esto permite el caso práctico de escuchar un escenario y participar únicamente como espectador mientras se permanece en segundo plano.

  • Se mejoró el control de la conexión y desconexión de un dispositivo Bluetooth en un escenario.

  • Se ha corregido un error que provocaba que el audio fuera mucho más bajo cuando se utilizaba setGain para silenciar y reactivar el sonido.

  • Al conectar una cámara a una IVSBroadcastSession, la cámara ahora se configura sola en función del size y targetFramerate de la IVSVideoConfiguration.

  • El SDK de iOS ahora requiere iOS 12.0 o superior. (iOS11 ya no es compatible).

Error conocido: los espectadores pueden perder el audio después de que una llamada telefónica interrumpa una sesión de transmisión. La solución alternativa consiste en reiniciar la sesión de transmisión tras la interrupción de una llamada telefónica.

Tamaño del SDK de transmisión: Android

Arquitectura Tamaño comprimido sin funcionalidad de escenarios Tamaño sin comprimir sin funcionalidad de escenarios Tamaño comprimido con funcionalidad de escenarios Tamaño sin comprimir con funcionalidad de escenarios
arm64-v8a 1,638 MB 4,846 MB 5,451 MB 14,778 MB
armeabi-v7a 1,461 MB 3,532 MB 4,506 MB 9,475 MB
x86_64 1,770 MB 5,082 MB 5,753 MB 15,904 MB
x86 1,781 MB 5,366 MB 5,919 MB 15,708 MB

Tamaño del SDK de transmisión: iOS

Arquitectura Tamaño comprimido sin funcionalidad de escenarios Tamaño sin comprimir sin funcionalidad de escenarios Tamaño comprimido con funcionalidad de escenarios Tamaño sin comprimir con funcionalidad de escenarios
arm64 1,55 MB 3,77 MB 5,00 MB 10,77 MB

23 de mayo de 2023

SDK del reproductor de Amazon IVS 1.19.0

Plataforma Descargas y cambios

Reproductor web 1.19.0, Integración de Video.js e Integración de JW Player

Paquete NPM: https://www.npmjs.com/package/ amazon-ivs-player

Recurso de script: https://player.live-video.net/1.19.0/ .min.js amazon-ivs-player

Activo tecnológico de Video.js: https://player.live-video.net/1.19.0/ .min.js amazon-ivs-videojs-tech

Documentación de referencia: https://aws.github.io/ /1.19.0/web/ amazon-ivs-player-docs

Reproductor de Android 1.19.0

Documentación de referencia: https://aws.github.io/ /1.19.0/android/ amazon-ivs-player-docs

  • Se ha corregido un error en el modo de calidad automática, que provocaba que el reproductor se quedara en la calidad más baja después de repetir las operaciones de almacenamiento en búfer, incluso cuando había suficiente ancho de banda para otras opciones.

Reproductor de iOS 1.19.0

Descarga: https://player.live-video.net/1.19.0/AmazonIVSPlayer.xcframework.zip

Documentación de referencia: https://aws.github.io/ amazon-ivs-player-docs /1.19.0/ios/

Tamaño del SDK móvil: Android

Arquitectura Tamaño comprimido Tamaño sin comprimir
arm64-v8a 1,013 MB 2,866 MB
armeabi-v7a 0,919 MB 2,272 MB
x86_64 1,084 MB 3,001 MB
x86 1,058 MB 2,702 MB

Tamaño del SDK móvil: iOS

Arquitectura Tamaño comprimido Tamaño sin comprimir
arm64 0,41 MB 0,99 MB

16 de mayo de 2023

SDK de transmisión de Amazon IVS: iOS 1.8.1

Plataforma Descargas y cambios
SDK de transmisión de iOS 1.8.1

Descarga sin etapas: https://broadcast.live-video.net/1.8.1/AmazonIVSBroadcast.xcframework.zip

Descarga con etapas: https://broadcast.live-video.net/1.8.1/AmazonIVSBroadcast-Stages.xcframework.zip

Documentación de referencia: https://aws.github.io/ amazon-ivs-broadcast-docs /1.8.1/ios/

  • Se corrigió un problema de degradación de la velocidad de bits en iOS 16.4. I, tanto para RTMP (sin escenarios) como para WebRTC (con escenarios). Si había implementado una solución alternativa en la aplicación (mediante la habilitación del marco b), puede eliminarla después de instalar esta actualización.

Tamaño del SDK de transmisión: iOS

Arquitectura Tamaño comprimido sin funcionalidad de escenarios Tamaño sin comprimir sin funcionalidad de escenarios Tamaño comprimido con funcionalidad de escenarios Tamaño sin comprimir con funcionalidad de escenarios
arm64 1,53 MB 3,73 MB 5,00 MB 10,73 MB

16 de mayo de 2023

SDK de transmisión de Amazon IVS 1.7.4

Plataforma Descargas y cambios
SDK de transmisión de iOS 1.7.4

Descarga: https://broadcast.live-video.net/1.7.4/AmazonIVSBroadcast.xcframework.zip

Documentación de referencia: https://aws.github.io/ amazon-ivs-broadcast-docs /1.7.4/ios/

  • Se corrigió un problema de degradación de la velocidad de bits en iOS 16.4. Si había implementado una solución alternativa en la aplicación (mediante la habilitación del marco b), puede eliminarla después de instalar esta actualización.

Tamaño del SDK de transmisión: iOS

Arquitectura Tamaño comprimido Tamaño sin comprimir
arm64 1,48 MB 3,40 MB

11 de mayo de 2023

Estado de varios hosts

Ahora puede supervisar el estado de sus escenarios de IVS con varios hosts. Consulte:

1 de mayo de 2023

SDK de transmisión web de Amazon IVS 1.3.2

Plataforma Descargas y cambios

SDK de transmisión web 1.3.2

Documentación de referencia: https://aws.github.io/ /docs/sdk-reference amazon-ivs-web-broadcast

  • Se corrigió un error que provocaba que, al transmitir una pantalla compartida, a veces apareciese en negro para los canales en directo.

  • Se corrigió un error que provocaba que, al transmitir un participante de un escenario, a veces apareciese en negro para los canales en directo.

  • Se corrigió un problema de análisis por el que se informaba de eventos duplicados de publicación y de anulación de publicación.

  • Se ha corregido un problema por el que no siempre se getStats actualizaban los objetos. RemoteStageStream

  • Se corrigió un error de tipo OverconstrainedError que se producía al intentar transmitir los participantes de un escenario.

  • Se agregó una mejora: los participantes que solo se suscriben se ignoran cuando el valor de shouldPublishParticipant de la estrategia del escenario está establecido en true.

27 de abril de 2023

Aumento de participantes de los escenarios

El número máximo de participantes que pueden conectarse a un escenario a la vez se incrementó de 12 a 1000. Como máximo pueden publicar en un escenario 12 participantes a la vez y, también como máximo, pueden suscribirse 1000 participantes a la vez. Para obtener más información, consulte Habilitación de varios hosts en una transmisión de Amazon IVS y Service Quotas de Amazon IVS.

4 de abril de 2023

SDK del reproductor de Amazon IVS 1.18.0

Plataforma Descargas y cambios

Reproductor web 1.18.0, Integración de Video.js e Integración de JW Player

Paquete NPM: https://www.npmjs.com/package/ amazon-ivs-player

Recurso de script: https://player.live-video.net/1.18.0/ .min.js amazon-ivs-player

Activo tecnológico de Video.js: https://player.live-video.net/1.18.0/ .min.js amazon-ivs-videojs-tech

Documentación de referencia: https://aws.github.io/ /1.18.0/web/ amazon-ivs-player-docs

  • Se ha corregido un error de Safari que provocaba que, después de actualizar la pantalla, apareciera el mensaje “Error de respuesta HTTP: error de carga” en la pestaña de la consola.

Reproductor de Android 1.18.0

Documentación de referencia: https://aws.github.io/ /1.18.0/android/ amazon-ivs-player-docs

  • Se ha corregido un problema con la reproducción de video cuando la velocidad de reproducción era superior a 1x.

Reproductor de iOS 1.18.0

Descarga: https://player.live-video.net/1.18.0/AmazonIVSPlayer.xcframework.zip

Documentación de referencia: https://aws.github.io/ amazon-ivs-player-docs /1.18.0/ios/

Tamaño del SDK móvil: Android

Arquitectura Tamaño comprimido Tamaño sin comprimir
arm64-v8a 1,011 MB 2,854 MB
armeabi-v7a 0,916 MB 2,261 MB
x86_64 1,082 MB 2,990 MB
x86 1,055 MB 2,691 MB

Tamaño del SDK móvil: iOS

Arquitectura Tamaño comprimido Tamaño sin comprimir
arm64 0,41 MB 0,99 MB

30 de marzo de 2023

Compatibilidad con RTMP

Amazon IVS ahora es compatible con la transmisión RTMP (protocolo de mensajes en tiempo real), además de RTMPS. RTMPS es la versión segura de RTMP. Recomendamos usar RTMPS para una ingesta segura, a menos que tenga casos de uso específicos y verificados que requieran RTMP.

La transmisión RTMP se puede configurar a través de las siguientes opciones:

  • Consola de IVS: utilice el botón Configuración personalizada durante la configuración inicial del canal o el botón Habilitar la ingesta RTMP al modificar un canal existente.

  • API: usa el nuevo campo en nuestras solicitudes. insecureIngest CreateChannel UpdateChannel Consulte la Referencia de la API de IVS.

Para obtener más información sobre los puntos de conexión de la ingesta, consulte Configuración del software de transmisión, la Guía del SDK de transmisión para Android y la Guía del SDK de transmisión para iOS.

Corrección del 29 de abril de 2023: modificamos la Guía del SDK de transmisión para Android y la Guía del SDK de transmisión para iOS para indicar que estos SDK solo admiten la ingesta de RTMPS (no la ingesta no segura de RTMP).

29 de marzo de 2023

Tokens de un solo uso para canales privados

En Generación y firma de tokens de reproducción, agregamos un campo opcional a la carga, single-use-uuid, para generar un token de un solo uso.

28 de marzo de 2023

SDK de transmisión web de Amazon IVS 1.3.1

Plataforma Descargas y cambios

SDK de transmisión web 1.3.1

Documentación de referencia: https://aws.github.io/ amazon-ivs-web-broadcast /docs/sdk-reference

  • En esta versión, no se hicieron cambios en relación con los clientes.

23 de marzo de 2023

Compatibilidad con varios hosts en una transmisión (recurso de escenario)

Esta es la primera versión de una nueva funcionalidad: ahora puede combinar vídeos de varios participantes en una transmisión en directo. Un escenario es un espacio virtual donde los participantes pueden intercambiar audio y vídeo en tiempo real. A continuación, puede transmitir un escenario a los canales con el objetivo de llegar a una audiencia más amplia. También puede crear aplicaciones en las que los miembros de la audiencia se puedan “subir al escenario” para contribuir a la conversación en directo. Para obtener más información, consulte:

23 de marzo de 2023

SDK de transmisión de Amazon IVS: Android 1.8.0, iOS 1.8.0 y Web 1.3.0

Además de agregar compatibilidad para varios hosts en una transmisión, se actualizaron los SDK de transmisión de Android e iOS para admitir la nueva funcionalidad de escenario.

Plataforma Descargas y cambios
Todos
SDK de transmisión de Android 1.8.0

Documentación de referencia: https://aws.github.io/ /1.8.0/android/ amazon-ivs-broadcast-docs

  • Dependiendo de cómo esté configurado el archivo .gradle (mediante el clasificador), puede descargar el SDK con compatibilidad con escenarios o sin ella. El SDK sin compatibilidad con escenarios es más pequeño. Para obtener más información, consulte SDK de transmisión: guía de Android.

  • En SDK de transmisión: guía de Android, se agregó “Adición de varios hosts con el SDK de escenarios” y “Problemas conocidos y soluciones alternativas” relacionados con los escenarios.

SDK de transmisión de iOS 1.8.0

Descarga sin escenarios: https://broadcast.live-video.net/1.8.0/AmazonIVSBroadcast.xcframework.zip

Descarga con escenarios: https://broadcast.live-video.net/1.8.0/AmazonIVSBroadcast-Stages.xcframework.zip

Documentación de referencia: https://aws.github.io/ /1.8.0/ios/ amazon-ivs-broadcast-docs

  • Según cómo esté configurado el archivo .pod, puede descargar el SDK con o sin compatibilidad con escenarios. El SDK que no es compatible con escenarios es más pequeño. Para obtener más información sobre la instalación, consulte SDK de transmisión: guía de iOS.

  • En SDK de transmisión: guía de iOS, se agregó “Adición de varios hosts con el SDK de escenarios” y “Problemas conocidos y soluciones alternativas” relacionados con los escenarios.

  • La compatibilidad con códigos de bits del SDK quedó obsoleta, ya que Apple eliminó oficialmente los códigos de bits y ya no los acepta para los envíos a la App Store. Para obtener más información, consulte Notas de la versión 14 de Xcode.

SDK de transmisión web 1.3.0

Documentación de referencia: https://aws.github.io/ amazon-ivs-web-broadcast /docs/sdk-reference

  • En SDK de transmisión: guía web, se agregó “Adición de varios hosts con el SDK de escenarios” y “Problemas conocidos y soluciones alternativas” relacionados con los escenarios.

Tamaño del SDK de transmisión: Android

Arquitectura Tamaño comprimido sin funcionalidad de escenarios Tamaño sin comprimir sin funcionalidad de escenarios Tamaño comprimido con funcionalidad de escenarios Tamaño sin comprimir con funcionalidad de escenarios
arm64-v8a 1,767 MB 5,192 MB 5,886 MB 16,398 MB
armeabi-v7a 1,656 MB 4,263 MB 4,946 MB 10,924 MB
x86_64 1,967 MB 5,735 MB 6,316 MB 17,376 MB
x86 1,894 MB 5,196 MB 6,387 MB 16,730 MB

Tamaño del SDK de transmisión: iOS

Arquitectura Tamaño comprimido sin funcionalidad de escenarios Tamaño sin comprimir sin funcionalidad de escenarios Tamaño comprimido con funcionalidad de escenarios Tamaño sin comprimir con funcionalidad de escenarios
arm64 1,53 MB 3,73 MB 5,03 MB 10,67 MB

2 de marzo de 2023

SDK de transmisión de Amazon IVS: Android 1.7.3

Plataforma Descargas y cambios
SDK de transmisión de Android 1.7.3

Documentación de referencia: https://aws.github.io/ /1.7.3/android/ amazon-ivs-broadcast-docs

  • Se ha corregido un problema que provocaba que las fuentes de imágenes personalizadas no funcionaran correctamente en dispositivos con el SoC Dimensity 700. MediaTek

Tamaño del SDK de transmisión: Android

Arquitectura Tamaño comprimido Tamaño sin comprimir
arm64-v8a 1,629 MB 4,688 MB
armeabi-v7a 1,520 MB 3,792 MB
x86_64 1,825 MB 5,218 MB
x86 1,629 MB 4,688 MB

28 de febrero de 2023

SDK del reproductor de Amazon IVS 1.17.0

Plataforma Descargas y cambios

Reproductor web 1.17.0, Integración de Video.js e Integración de JW Player

Paquete NPM: https://www.npmjs.com/package/ amazon-ivs-player

Recurso de script: https://player.live-video.net/1.17.0/ .min.js amazon-ivs-player

Activo tecnológico de Video.js: https://player.live-video.net/1.17.0/ .min.js amazon-ivs-videojs-tech

Documentación de referencia: https://aws.github.io/ /1.17.0/web/ amazon-ivs-player-docs

  • Se implementó la compatibilidad con el método getLiveLatency para Safari móvil.

Reproductor de Android 1.17.0

Documentación de referencia: https://aws.github.io/ /1.17.0/android/ amazon-ivs-player-docs

Reproductor de iOS 1.17.0

Descarga: https://player.live-video.net/1.17.0/AmazonIVSPlayer.xcframework.zip

Documentación de referencia: https://aws.github.io/ amazon-ivs-player-docs /1.17.0/ios/

  • La compatibilidad con códigos de bits del SDK quedó obsoleta, ya que Apple eliminó oficialmente los códigos de bits y ya no los acepta para los envíos a la App Store. Para obtener más información, consulte Notas de la versión 14 de Xcode.

Tamaño del SDK móvil: Android

Arquitectura Tamaño comprimido Tamaño sin comprimir
arm64-v8a 1,009 MB 2,853 MB
armeabi-v7a 0,915 MB 2,260 MB
x86_64 1,081 MB 2,988 MB
x86 1,054 MB 2,690 MB

Tamaño del SDK móvil: iOS

Arquitectura Tamaño comprimido Tamaño sin comprimir
arm64 0,41 MB 0,99 MB

16 de febrero de 2023

Etiquetas de rango de bytes y archivos de manifiesto para la grabación automática en S3

La función auto-record-to -S3 ahora admite la generación de listas de reproducción por rango de bytes, además de las listas de reproducción HLS estándar. Para obtener más información, consulte Grabación automática en Amazon S3 (ejemplos de “Grabación de contenidos”, “Listas de reproducción con rango de bytes” y campos byte_range_playlist nuevos en JSON para recording_started y recording_ended).

31 de enero de 2023

SDK de mensajería para clientes de Chat de Amazon IVS para Android 1.1.0

Plataforma Descargas y cambios
SDK de mensajería para clientes de Chat de Android 1.1.0

Documentación de referencia: https://aws.github.io/ -sdk-android/1.1.0/ amazon-ivs-chat-messaging

  • Para admitir las corrutinas de Kotlin, agregamos nuevas API de mensajería de Chat de IVS en el paquete de com.amazonaws.ivs.chat.messaging.coroutines. Consulte también el nuevo tutorial de corrutinas de Kotlin; la parte 1 (de 2) es Salas de chat.

Tamaño del SDK de mensajería para clientes de Chat: Android

Arquitectura Tamaño comprimido Tamaño sin comprimir
Todas las arquitecturas (código de bytes) 89 KB 92 KB

17 de enero de 2023

SDK del reproductor de Amazon IVS 1.16.0

Plataforma Descargas y cambios

Reproductor web 1.16.0, Integración de Video.js e Integración del reproductor JW

Paquete NPM: https://www.npmjs.com/package/ amazon-ivs-player

Recurso de script: https://player.live-video.net/1.16.0/ .min.js amazon-ivs-player

Activo tecnológico de Video.js: https://player.live-video.net/1.16.0/ .min.js amazon-ivs-videojs-tech

Documentación de referencia: https://aws.github.io/ /1.16.0/web/ amazon-ivs-player-docs

  • Se actualizó la documentación del SDK para indicar qué métodos no son compatibles con los navegadores móviles para iOS.

Reproductor de Android 1.16.0

Documentación de referencia: https://aws.github.io/ /1.16.0/android/ amazon-ivs-player-docs

  • Se agregó el método setOrigin para permitir la inclusión de un encabezado de solicitud Origin en las solicitudes de reproducción. Consulte también Esquema de tokens para ver el nuevo campo strict-origin-enforcement.

Reproductor de iOS 1.16.0

Descarga: https://player.live-video.net/1.16.0/AmazonIVSPlayer.xcframework.zip

Documentación de referencia: https://aws.github.io/ amazon-ivs-player-docs /1.16.0/ios/

  • Se agregó el método setOrigin para permitir la inclusión de un encabezado de solicitud Origin en las solicitudes de reproducción. Consulte también Esquema de tokens para ver el nuevo campo strict-origin-enforcement.

Tamaño del SDK móvil: Android

Arquitectura Tamaño comprimido Tamaño sin comprimir
arm64-v8a 1,009 MB 2,852 MB
armeabi-v7a 0,914 MB 2,258 MB
x86_64 1,054 MB 2,689 MB
x86 1,080 MB 2,987 MB

Tamaño del SDK móvil: iOS

Arquitectura Tamaño comprimido Tamaño sin comprimir
arm64 0,41 MB 0,99 MB

9 de diciembre de 2022

Marca de tiempo agregada a los archivos del manifiesto de la grabación automática en S3

Cuando se habilita la grabación automática en Amazon S3, se crean los archivos del manifiesto de HLS. Esos archivos ahora contienen las etiquetas programa-fecha-hora (PDT) de HLS que indican la hora del reloj para cada segmento de HLS al momento de su producción, con el formato ISO-8601 UTC.

6 de diciembre de 2022

SDK de transmisión de Amazon IVS: Android 1.7.2

Plataforma Descargas y cambios
SDK de transmisión de Android 1.7.2

Documentación de referencia: https://aws.github.io/ amazon-ivs-broadcast-docs /1.7.2/android/

  • Se corrigió el error donde el Device.Descriptior que devolvía la subclase SurfaceSource de un dispositivo que no es de la cámara podría proporcionar un deviceId y una urn únicos en cada llamada, lo cual haría que esas propiedades no sean confiables para identificar los dispositivos.

  • Se corrigió el error donde la propiedad preferredAudioInput en BroadcastConfiguration.Mixer.Slot era nula cuando Mixer.getSlots() la consultaba, si la ranura asociada tenía el valor preferredAudioInput del Device.Descriptor.DeviceType.MICROPHONE cuando se agregaba.

Tamaño del SDK de transmisión: Android

Arquitectura Tamaño comprimido Tamaño sin comprimir
arm64-v8a

1,628 MB

4,682 MB
armeabi-v7a 1,519 MB 3,786 MB
x86_64 1,701 MB 5,075 MB
x86 1,637 MB 4,605 MB

17 de noviembre de 2022

Registro del chat

Esta es la primera versión de esta nueva funcionalidad. Ahora puede crear configuraciones de registro para habilitar el almacenamiento de los mensajes enviados a las salas de chat. Para obtener más información, consulte:

  • Registro del chat: página nueva.

  • Introducción al chat: se actualizaron los permisos de IAM y se agregaron procedimientos para configurar el registro del chat.

  • Service Quotas: puntos de conexión nuevos y configuraciones del registro.

  • CloudWatch — Se agregaron métricas de destino de registro.

    Actualización del 12 de octubre de 2023: este CloudWatch documento se eliminó y el contenido se trasladó a Monitoring IVS Low-Latency Streaming.

    Actualización del 28 de diciembre de 2023: el CloudWatch contenido relacionado con el chat se trasladó a Monitoring Amazon IVS Chat.

  • Referencia de la API de chat: se agregó un LoggingConfiguration recurso y varios tipos de datos y puntos de enlace. Para obtener más información, consulte Historial de revisión.

9 de noviembre de 2022

SDK de mensajería de Amazon IVS Chat Client: 1.0.2 JavaScript

Plataforma Descargas y cambios
JavaScript SDK de mensajería para clientes de chat 1.0.2

Documentación de referencia: https://aws.github.io/ amazon-ivs-chat-messaging -sdk-js/1.0.2/

  • Se ha corregido un problema que afectaba a Firefox: los clientes recibían por error un error de conexión cuando se desconectaban de una sala de chat desde el terminal. DisconnectUser

1 de noviembre de 2022

Reproductor SDK de Amazon IVS 1.14.0

Plataforma Descargas y cambios

Todos

  • Se ha mejorado la estabilidad del reproductor al reducir las ocurrencias de fallas poco frecuentes.

Reproductor web 1.14.0, Integración de Video.js e Integración del reproductor JW

Paquete NPM: https://www.npmjs.com/package/ amazon-ivs-player

Recurso de script: https://player.live-video.net/1.14.0/ .min.js amazon-ivs-player

Activo tecnológico de Video.js: https://player.live-video.net/1.14.0/ .min.js amazon-ivs-videojs-tech

Documentación de referencia: https://aws.github.io/ /1.14.0/web/ amazon-ivs-player-docs

Reproductor de Android 1.14.0

Documentación de referencia: https://aws.github.io/ /1.14.0/android/ amazon-ivs-player-docs

  • Se agregó el método getErrorCode() a la clase ErrorType.

Reproductor de iOS 1.14.0

Descarga: https://player.live-video.net/1.14.0/AmazonIVSPlayer.xcframework.zip

Documentación de referencia: https://aws.github.io/ amazon-ivs-player-docs /1.14.0/ios/

  • Hizo público el método setQuality:adaptive: del reproductor de IVS.

Tamaño del SDK móvil: Android

Arquitectura Tamaño comprimido Tamaño sin comprimir
arm64-v8a 1,004 MB 2,840 MB
armeabi-v7a 0,909 MB 2,248 MB
x86_64 1,049 MB 2,678 MB
x86 1,075 MB 2,975 MB

Tamaño del SDK móvil: iOS

Arquitectura Tamaño comprimido Tamaño sin comprimir
arm64 0,41 MB 0,99 MB

18 de octubre de 2022

SDK de mensajería de Amazon IVS Chat Client: 1.0.1 JavaScript

Plataforma Descargas y cambios
JavaScript SDK de mensajería para clientes de chat 1.0.1

Documentación de referencia: https://aws.github.io/ amazon-ivs-chat-messaging -sdk-js/1.0.1/

6 de octubre de 2022

SDK de transmisión de Amazon IVS 1.7.1

Plataforma Descargas y cambios
SDK de transmisión de iOS 1.7.1

Descarga: https://broadcast.live-video.net/1.7.1/AmazonIVSBroadcast.xcframework.zip

Documentación de referencia: https://aws.github.io/ amazon-ivs-broadcast-docs /1.7.1/ios/

  • Se ha corregido un error de enlace al vincular directamente con algunas clases.

  • Se eliminaron las funciones init y new en clases que la aplicación host nunca debe instanciar.

  • Los slots que utilizan la cámara proporcionada por el SDK y configurados con una relación de aspecto de retrato de 9:16 ahora utilizan correctamente la correspondiente relación de cámara de 9:16. (Anteriormente, utilizaban una relación de cámara de 3:4). Los slots que utilizan el modo de aspecto FIT ahora ocupan todo el espacio. (Anteriormente se ensanchaban).

Tamaño del SDK de transmisión: iOS

Arquitectura Tamaño comprimido Tamaño sin comprimir
arm64 1,48 MB 3,40 MB

22 de septiembre de 2022

SDK de transmisión de Amazon IVS 1.7.0

Nota: No había versión 1.6.0.

Plataforma Descargas y cambios
Todos
  • Se ha mejorado la estabilidad al reducir las coincidencias de fallos poco frecuentes.

  • Se AutomaticBitrateProfile agregó VideoConfiguration una enumeración. Esto controla la velocidad a la que el algoritmo ABR ajusta la velocidad de bits del vídeo.

  • Se añadió el método de onTransmissionStatsChanged. Contiene estadísticas de transmisión más detalladas que onBroadcastQualityChanged y onNetworkHealthChanged. Los dos últimos métodos han quedado obsoletos, y le recomendamos que utilice onTransmissionStatsChanged en su lugar.

SDK de transmisión de Android 1.7.0

Documentación de referencia: https://aws.github.io/ amazon-ivs-broadcast-docs /1.7.0/android/

SDK de transmisión de iOS 1.7.0

Descarga: https://broadcast.live-video.net/1.7.0/AmazonIVSBroadcast.xcframework.zip

Documentación de referencia: https://aws.github.io/ amazon-ivs-broadcast-docs /1.7.0/ios/

  • Se añadió IVSBroadcastSessionAudioSessionStrategy.PlayAndRecordDefaultToSpeaker, que permite a los desarrolladores especificar si los dispositivos con auriculares (p. ej., iPhones) prefieren el altavoz en lugar de los auriculares.

Tamaño del SDK de transmisión: Android

Arquitectura Tamaño comprimido Tamaño sin comprimir
arm64-v8a 1,628 MB 4,682 MB
armeabi-v7a 1,519 MB 3,786 MB
x86_64 1,824 MB 5,212 MB
x86 1,760 MB 4,742 MB

Tamaño del SDK de transmisión: iOS

Arquitectura Tamaño comprimido Tamaño sin comprimir
arm64 1,47 MB 3,40 MB

20 de septiembre de 2022

Reproductor SDK de Amazon IVS 1.13.0

Plataforma Descargas y cambios

Reproductor web 1.13.0, Integración de Video.js e Integración del reproductor JW

Paquete NPM: https://www.npmjs.com/package/ amazon-ivs-player

Recurso de script: https://player.live-video.net/1.13.0/ .min.js amazon-ivs-player

Activo tecnológico de Video.js: https://player.live-video.net/1.13.0/ .min.js amazon-ivs-videojs-tech

Documentación de referencia: https://aws.github.io/ /1.13.0/web/ amazon-ivs-player-docs

  • Se ha agregado compatibilidad para la función seeking() de VideoJS.

  • Se eliminaron los tipos no utilizados (CaptureEventTypes) que causaban problemas de desarrollo.

  • Se corrigieron los MediaSource errores intermitentes en la recuperación de la red.

Problema conocido: el registro de Sawmill Enabled puede aparecer al ejecutar la consola. Este registro interno está pensado para ocultarse, ya que no afecta a los clientes. Si lo encuentra, ignórelo.

Reproductor de Android 1.13.0

Documentación de referencia: https://aws.github.io/ amazon-ivs-player-docs /1.13.0/android/

  • Se han agregado protecciones adicionales para evitar que la reproducción se bloquee debido a las condiciones de carrera.

  • Mejoras de estabilidad en la estimación del ancho de banda ABR.

Reproductor de iOS 1.13.0

Descarga: https://player.live-video.net/1.13.0/AmazonIVSPlayer.xcframework.zip

Documentación de referencia: https://aws.github.io/ amazon-ivs-player-docs /1.13.0/ios/

  • Se ha corregido un error que hacía que la reproducción solo de audio se detuviera mientras se reproducía en segundo plano.

  • Se han agregado protecciones adicionales para evitar que la reproducción se bloquee debido a las condiciones de carrera.

  • Mejoras de estabilidad en la estimación del ancho de banda ABR.

  • Se aclaró en la referencia del SDK que setAutoMaxQuality filtra las cualidades según la velocidad de bits.

  • Se cambió el método setQuality: de la clase IVSPlayer, por lo que se ignoran los valores no válidos.

Tamaño del SDK móvil: Android

Arquitectura Tamaño comprimido Tamaño sin comprimir
arm64-v8a 1,000 MB 2,829 MB
armeabi-v7a 0,904 MB 2,237 MB
x86_64 1,070 MB 2,962 MB
x86 1,045 MB 2,665 MB

Tamaño del SDK móvil: iOS

Arquitectura Tamaño comprimido Tamaño sin comprimir
arm64 0,44 MB 1,06 MB

15 de septiembre de 2022

Mejora de vídeo en vertical (versión final)

Hoy hemos empezado a implementar los cambios documentados en Mejora de vídeo en vertical para todos los clientes de Amazon IVS. Los cambios tardarán 2-3 días en propagarse a todas las cuentas.

12 de septiembre de 2022

SDK de transmisión de Amazon IVS iOS 1.5.2

Plataforma Descargas y cambios

SDK de transmisión de iOS 1.5.2

Descargar: https://broadcast.live-video.net/1.5.2/AmazonIVSBroadcast.xcframework.zip

Documentación de referencia: https://aws.github.io/ amazon-ivs-broadcast-docs /1.5.2/ios/

  • Se ha corregido un fallo poco frecuente que se producía cuando la conexión de red se perdía poco después de que se detuviera una transmisión, pero antes de que finalizara el cierre.

  • Se ha corregido un problema de ampliación de la memoria que se producía cuando un bucle de reintento intentaba reiniciar repetidamente una transmisión tras un error grave.

Tamaño del SDK de transmisión: iOS

Arquitectura Tamaño comprimido Tamaño sin comprimir
arm64 1,39 MB 3,20 MB

8 de septiembre de 2022

SDK de mensajería para clientes de Chat de Amazon IVS: Android 1.0.0 e iOS 1.0.0

Tamaño del SDK de mensajería para clientes de Chat: Android

Arquitectura Tamaño comprimido Tamaño sin comprimir
Todas las arquitecturas (código de bytes) 53 KB 58 KB

Tamaño del SDK de mensajería para clientes de Chat: iOS

Arquitectura Tamaño comprimido Tamaño sin comprimir
ios-arm64_x86_64-simulator (código de bits) 484 KB 2,4 MB
ios-arm64_x86_64-simulator 484 KB 2,4 MB
ios-arm64 (código de bits) 1,1 MB 3,1 MB
ios-arm64 233 KB 1,2 MB

2 de septiembre de 2022

SDK de transmisión web de Amazon IVS 1.2.0

Plataforma Descargas y cambios

SDK de transmisión web

Documentación de referencia: amazon-ivs-web-broadcast https://aws.github.io/ /docs/sdk-reference

  • Se arreglaron las definiciones de los tipos de agrupaciones cuando se ejecuta el paquete npm.

  • Se agregó una configuración preestablecida para admitir 1080 canales BASIC.

30 de agosto de 2022

Fusión de transmisiones fragmentadas

Esta es la primera versión de esta nueva funcionalidad. Si su transmisión está configurada para grabar automáticamente en Amazon S3, ahora puede especificar un período de tiempo durante el cual, si la transmisión se interrumpe y se inicia una nueva transmisión, Amazon IVS intenta grabar con el mismo prefijo de S3 que la transmisión anterior. En otras palabras, si una transmisión se desconecta y, a continuación, se vuelve a conectar dentro del intervalo especificado, las múltiples transmisiones se consideran una sola transmisión y se combinan. Para obtener más información, consulte:

9 de agosto de 2022

Reproductor web de Amazon IVS: SDK 1.12.0

28 de julio de 2022

SDK de transmisión de Amazon IVS iOS 1.5.1

Plataforma Descargas y cambios
SDK de transmisión de iOS 1.5.1

Descargar: https://broadcast.live-video.net/1.5.1/AmazonIVSBroadcast.xcframework.zip

Documentación de referencia: https://aws.github.io/ amazon-ivs-broadcast-docs /1.5.1/ios/

  • Se han corregido los problemas de compatibilidad con iOS 16 que impedían la codificación de audio y hacían que todas las transmisiones fallaran. Este problema afecta a todas las versiones anteriores de IVS Broadcast SDK for iOS. Se necesita la versión 1.5.1 para transmitir en iOS 16.

  • Se ha corregido una pérdida de memoria al proporcionar un delegado directamente al inicializador de IVSBroadcastSession. (Una solución alternativa fue establecer la propiedad de delegado después).

Tamaño del SDK de transmisión: iOS

Arquitectura Tamaño comprimido Tamaño sin comprimir
arm64 1,36 MB 3,20 MB

21 de julio de 2022

SDK de transmisión web de Amazon IVS

Plataforma Descargas y cambios
SDK de transmisión web

Documentación de referencia: https://aws.github.io/ amazon-ivs-web-broadcast /docs/sdk-reference

  • Esta es la versión inicial del SDK de transmisión web de Amazon IVS.

14 de julio de 2022

SDK 1.8.3 del reproductor de iOS de Amazon IVS

Plataforma Descargas y cambios
Reproductor de iOS 1.8.3

Descargar: https://player.live-video.net/1.8.3/AmazonIVSPlayer.xcframework.zip

Documentación de referencia: https://aws.github.io/ amazon-ivs-player-docs /1.8.3/ios/

  • Se ha corregido un error que provocaba que el reproductor no pudiera reproducir el contenido grabado publicado a través de una URL que incluye una ruta relativa.

  • Se solucionó un problema de crecimiento de la memoria que podría ocurrir cuando el subproceso principal está bloqueado.

Tamaño del SDK móvil: iOS

Arquitectura Tamaño comprimido Tamaño sin comprimir
arm64 0,46 MB 1,10 MB

28 de junio de 2022

Reproductor de Amazon IVS web: SDK 1.11.0

Plataforma Descargas y cambios

Reproductor web 1.11.0, integración de Video.js e integración de JW Player

Paquete NPM: https://www.npmjs.com/package/ amazon-ivs-player

Recurso de script: https://player.live-video.net/1.11.0/ .min.js amazon-ivs-player

Activo tecnológico de Video.js: https://player.live-video.net/1.11.0/ .min.js amazon-ivs-videojs-tech

Documentación de referencia: https://aws.github.io/ /1.11.0/web/ amazon-ivs-player-docs

  • Mejoras de estabilidad en la estimación del ancho de banda ABR.

  • Repare un problema al reproducir contenido grabado en un navegador móvil de iOS mediante la integración de Video.js: el botón de volver a reproducir no funciona correctamente. Ya no se requiere la solución alternativa anterior (ocultar el botón de reproducción al inicializar Video.js).

22 de junio de 2022

SDK de transmisión de Amazon IVS 1.5.0

Plataforma Descargas y cambios
Todos
  • Se ha mejorado la estabilidad al reducir las coincidencias de fallos poco frecuentes.

  • Estabilidad mejorada para transmisiones de alta velocidad de bits.

  • Las transmisiones que experimenten una latencia extremadamente alta finalizarán con el código de error 20401 y este mensaje: “La transmisión ha terminado porque la red se quedó muy atrás. Compruebe que tiene una conexión estable o reduce la velocidad de bits de transmisión”. Es probable que el valor de latencia umbral para esto cambie con el tiempo; actualmente es de 45 segundos.

SDK de transmisión de Android 1.5.0

Documentación de referencia: https://aws.github.io/ /1.5.0/android/ amazon-ivs-broadcast-docs

  • Se ha agregado una nueva opción de configuración a Video que permite la transparencia de la sesión de transmisión: enableTransparency(boolean) y isTransparencyEnabled(). La transparencia está deshabilitada de forma predeterminada. Tenga en cuenta que debe configurar Video.enableTransparency a TRUE para que los valores de las ranuras individuales fillColor o transparency funcionen según lo previsto. Habilite la transparencia solo cuando sea necesaria, ya que es más intensiva desde el punto de vista informático.

SDK de transmisión de iOS 1.5.0

Descarga: https://broadcast.live-video.net/1.5.0/AmazonIVSBroadcast.xcframework.zip

Documentación de referencia: https://aws.github.io/ amazon-ivs-broadcast-docs /1.5.0/ios/

  • Cuando se utiliza IVSReplayKitBroadcastSession para compartir una pantalla compartida, recomendamos llamar a la IVSReplayKitBroadcastSession::broadcastFinished en RPBroadcastSampleHandler::broadcastFinished para garantizar el cierre correcto de la transmisión. Si no lo hace, puede que la transmisión se mantenga en vivo hasta que se agote el tiempo de espera.

  • IVSImagePreviewView ya no tiene respaldo de MTKView, sino que en cambio es un UIView normal que tiene una AVSampleBufferDisplayLayer basada en CALayer.

Tamaño del SDK de transmisión: Android

Arquitectura Tamaño comprimido Tamaño sin comprimir
arm64-v8a 1,539 MB 4,355 MB
armeabi-v7a 1,431 MB 3,483 MB
x86_64 1,729 MB 4,868 MB
x86 1,675 MB 4,436 MB

Tamaño del SDK de transmisión: iOS

Arquitectura Tamaño comprimido Tamaño sin comprimir
arm64 1,36 MB 3,20 MB

9 de junio de 2022

Mejora de vídeo vertical

Esta versión mejora la forma en que Amazon IVS procesa la entrada vertical; por ejemplo, transmisión de contenido desde dispositivos móviles en los que la altura es superior a la anchura. Este cambio se está implementando a lo largo del tiempo, como se explica al final de esta publicación.

Hay tres cambios:

  1. (Afecta solo a canales Standard) La entrada vertical se escala en función del ancho del contenido, lo que resulta en menos reducción de escala y resultados visualmente de mayor calidad. Por ejemplo, así es como afecta este cambio a la entrada 720 x 1280:

    Nombre Antiguo ancho x alto Nuevo ancho x alto
    1280p 720 x 1280 —
    720p 404 x 720 720 x 1280
    480p 268 x 480 480 x 852
    360p 200 x 360 360 x 640
    160p 88 x 160 160 x 284
  2. (Afecta solo a canales Standard) Las únicas copias que se generan son aquellas con un ancho inferior o igual al ancho de entrada. Por ejemplo, si su entrada es 720 x 1280, obtiene copias 720p, 480p, 360p y 160p. Si el ancho de entrada está entre copias, obtendrá todas las copias con anchos inferiores a los de su entrada. Por ejemplo, así es como afecta este cambio a la entrada de 540 x 960:

    Nombre Antiguo ancho x alto Nuevo ancho x alto
    960p 540 x 960 —
    720p 404 x 720 —
    480p 268 x 480 480 x 852
    360p 200 x 360 360 x 640
    160p 88 x 160 160 x 284
  3. (Afecta a canales Standard y Basic) Las copias de entrada vertical utilizan un esquema de nomenclatura más convencional basado en la anchura en lugar de la altura. Por ejemplo, entrada 360 x 640 a un Basic canal tiene una copia de salida llamada 360p.

    Este nombre aparece en las listas de reproducción de vídeo como atributo NAME y en el selector de calidad orientado al usuario (ejemplo). El nombre también se utiliza como nombre de directorio de Amazon S3 para los activos registrados. Por ejemplo, para la entrada 360 x 640, el selector de calidad y el nombre del directorio de registro automático en Amazon S3 son 360p60 (el valor anterior era 640p60).

Estamos implementando esta mejora a lo largo del tiempo:

  • Ahora: ¿ha transmitido entradas verticales en los últimos seis meses? De lo contrario, estamos habilitando este cambio para su cuenta ahora (específicamente, durante un período de 1 semana a partir de hoy). En caso afirmativo, recibirá una notificación sobre este cambio en la sección de eventos de su cuenta del panel de AWS Health.

  • 15 de septiembre de 2022: habilitaremos el cambio en todas las cuentas restantes. Si transmitió entradas verticales en los últimos seis meses y desea que este cambio se active antes en su cuenta, envíe un ticket de AWS support.

Importante: Asegúrese de no tener ningún código (por ejemplo, procesamiento posterior de grabaciones) que dependa del comportamiento anterior. Por ejemplo, si tiene un script con ancho y alto de copia codificado, debe editarlo o podría romperse después de aplicar este cambio.

24 de mayo de 2022

Reproductor SDK de Amazon IVS: Android 1.10.0

Plataforma Descargas y cambios

Reproductor web 1.10.0, integración de Video.js e integración de JW Player

Paquete NPM: https://www.npmjs.com/package/ amazon-ivs-player

Recurso de script: https://player.live-video.net/1.10.0/ .min.js amazon-ivs-player

Activo tecnológico de Video.js: https://player.live-video.net/1.10.0/ .min.js amazon-ivs-videojs-tech

Documentación de referencia: https://aws.github.io/ /1.10.0/web/ amazon-ivs-player-docs

  • Se corrigieron errores de consola relacionados con la pausa y reproducción con el complemento Video.js.

  • En la documentación de referencia, se eliminaron del archivo de TypeScript definiciones dos tipos que no deberían haber estado expuestos, y. AutoplayOptions PlayerEventType.STATE_CHANGED

  • Se corrigió un error por el cual no se tenían en cuenta todas las cualidades setAutoMaxQuality y setAutoMaxVideoSize.

  • Se expuso el método setAutoMaxVideoSize, con la documentación correspondiente.

  • Se aclaró en la referencia del SDK que setAutoMaxQuality filtra las cualidades según la velocidad de bits.

  • Se ha corregido el end-of-stream comportamiento de los VOD para plataformas web.

Reproductor de Android 1.10.0

Documentación de referencia: https://aws.github.io/ amazon-ivs-player-docs /1.10.0/android/

  • Se corrigió un error por el cual no se tenían en cuenta todas las cualidades setAutoMaxQuality y setAutoMaxVideoSize.

  • Se añadió getVolume() a la clase Player.

  • Se aclaró en la referencia del SDK que setAutoMaxQuality filtra las cualidades según la velocidad de bits.

  • Se ha corregido el end-of-stream comportamiento de los VOD para plataformas web.

Tamaño del SDK móvil: Android

Arquitectura Tamaño comprimido Tamaño sin comprimir
arm64-v8a 0,990 MB 2,805 MB
armeabi-v7a 0,895 MB 2,215 MB
x86_64 1,033 MB 2,643 MB
x86 1,058 MB 2,936 MB

28 de abril de 2022

Actualizaciones de Stream Health

Hay dos actualizaciones de Amazon IVS Stream Health para monitorear el estado de las transmisiones en directo casi en tiempo real:

  • Los gráficos de las CloudWatch métricas de alta resolución ya están disponibles en las páginas de detalles de las sesiones de streaming de la consola.

  • Se ha añadido una nueva dimensión (Health) a la métrica ConcurrentStreams para filtrar los resultados por estado del canal.

Consulte Supervisión del estado de Amazon IVS Live Stream y Supervisión de Amazon IVS con Amazon. CloudWatch

Actualización del 12 de octubre de 2023: estos documentos se combinaron en el Monitoreo de transmisión de baja latencia de IVS.

26 de abril de 2022

Chat de Amazon IVS

Esta es la versión inicial de chat de Amazon IVS, una característica de chat en directo administrada que acompaña a las transmisiones de vídeo en directo. Se puede acceder a la nueva documentación desde la Página de inicio de la documentación de Amazon IVS.

Como siempre, los cambios de documentación se describen en el Historial de revisión de Amazon IVS.

22 de abril de 2022

SDK 1.8.2 del reproductor de iOS de Amazon IVS

Plataforma Descargas y cambios
Reproductor de iOS 1.8.2

Descarga: https://player.live-video.net/1.8.2/AmazonIVSPlayer.xcframework.zip

Documentación de referencia: https://aws.github.io/ amazon-ivs-player-docs /1.8.2/ios/

  • Se agregó soporte para Picture in Picture en dispositivos con iOS 15 y versiones posteriores. Puede crear una instancia de la clase AV directamente con una instancia de. PictureInPictureController IVSPlayerLayer Consulte la aplicación de muestra pública para ver una implementación de ejemplo.

  • Se solucionó un problema de bloqueo que puede ocurrir cuando se manipula el estado de IVSPlayer desde dentro del controlador de finalización del método -seekTo:completionHandler:.

  • Se solucionó un problema introducido por la versión 1.8.1 en un intento de resolver un problema de crecimiento de la memoria que puede ocurrir cuando el subproceso principal está bloqueado.

Tamaño del SDK móvil: iOS

Arquitectura Tamaño comprimido Tamaño sin comprimir
arm64 0,46 MB 1,10 MB

19 de abril de 2022

SDK de transmisión de Amazon IVS 1.4.0

Plataforma Descargas y cambios
Todos
SDK de transmisión de Android 1.4.0

Documentación de referencia: https://aws.github.io/ /1.4.0/android/ amazon-ivs-broadcast-docs

  • Se corrigió un error en createServiceNotificationBuilder para habilitar la orientación a Android 12.

  • Se corrigió el problema en los dispositivos con un perfil AVC principal con errores recurriendo al perfil AVC de referencia.

  • Añade algunas NonNull anotaciones a varias firmas de métodos de API públicas para evitar que excepciones inesperadas bloqueen la aplicación.

SDK de transmisión de iOS 1.4.0

Descarga: https://broadcast.live-video.net/1.4.0/AmazonIVSBroadcast.xcframework.zip

Documentación de referencia: https://aws.github.io/ amazon-ivs-broadcast-docs /1.4.0/ios/

  • Rendimiento mejorado en iOS en todo el SDK al utilizar mejor los bloqueos optimizados para GCD y Darwin, y mejorar la reutilización del búfer.

  • En BroadcastConfiguration, se cambió el valor máximo del intervalo de fotogramas clave de 10 a 5 para que sea coherente con Android.

  • Se agregó un nuevo método para controlar la calidad del codificador de audio. En IVSAudioConfiguration, utilice el método setQuality. Reducir la calidad del codificador puede tener un gran impacto en el uso de la CPU.

Tamaño del SDK de transmisión: Android

Arquitectura Tamaño comprimido Tamaño sin comprimir
arm64-v8a

1,526 MB

4,324 MB
armeabi-v7a 1,416 MB 3,442 MB
x86_64 1,657 MB 4,393 MB
x86 1,712 MB 4,827 MB

Tamaño del SDK de transmisión: iOS

Arquitectura Tamaño comprimido Tamaño sin comprimir
arm64 1,33 MB 3,13 MB

31 de marzo de 2022

SDK 1.8.1 del reproductor de iOS de Amazon IVS

Plataforma Descargas y cambios
Reproductor de iOS 1.8.1

Descargar: <deprecated>

Documentación de referencia: https://aws.github.io/ amazon-ivs-player-docs /1.8.1/ios/

Tamaño del SDK móvil: iOS

Arquitectura Tamaño comprimido Tamaño sin comprimir
arm64 0,46 MB 1,10 MB

3 de marzo de 2022

SDK de transmisión de Amazon IVS 1.3.0

Plataforma Descargas y cambios
Todos
  • Se ha mejorado la estabilidad al reducir las coincidencias de fallos poco frecuentes.

  • Se ha añadido soporte para enteros firmados de 32 bits y audio PCM en coma flotante de 64 bits.

SDK de transmisión de Android 1.3.0

Documentación de referencia: https://aws.github.io/ /1.3.0/android/ amazon-ivs-broadcast-docs

  • Se ha corregido un problema intermitente que provocaba que la desconexión de un auricular Bluetooth durante la transmisión daba lugar a un fallo.

  • El método de BroadcastSession.onBroadcastQuality ahora informa bajos valores iniciales de calidad de transmisión.

  • Se ha añadido soporte para búferes PCM que incluyen variasAudioBufferLists. Esto es común en los micrófonos con USB.

Incorpora cambios de la versión 1.2.1 de Android: nuevos métodos y una corrección de errores para admitir adecuadamente los cambios de tamaño de superficie y rotación:

  • Se corrigió un error por el SurfaceSource.setSize(...) que no se establecía un nuevo tamaño para. SurfaceSource

  • Se agregó el método Device.setRotation(float rotation) para configurar la rotación de un dispositivo en radianes.

  • Se agregó el ImageDevice.rotateOnConfigurationChanges(boolean enable) método para habilitar/deshabilitar la rotación automática ImageDevice cuando se gira el teléfono físico.

  • Se agregó el ImageDevice.willRotateOnConfigurationChanges() método para determinar si ImageDevice está configurado para girar automáticamente cuando el teléfono físico gira.

SDK de transmisión de iOS 1.3.0

Descarga: https://broadcast.live-video.net/1.3.0/AmazonIVSBroadcast.xcframework.zip

Documentación de referencia: https://aws.github.io/ amazon-ivs-broadcast-docs /1.3.0/ios/

  • Se corrigieron dos condiciones de carrera al utilizar el método createAppBackgroundImageSource, que podría haber impedido que la transmisión se reanudara después de que la aplicación vuelve al primer plano.

  • Se ha agregado compatibilidad con el simulador arm64.

Tamaño del SDK de transmisión: Android

Arquitectura Tamaño comprimido Tamaño sin comprimir
arm64-v8a

1,531 MB

4,411 MB
armeabi-v7a 1,420 MB 3,525 MB
x86_64 1,719 MB 4,877 MB
x86 1,659 MB 4,925 MB

Tamaño del SDK de transmisión: iOS

Arquitectura Tamaño comprimido Tamaño sin comprimir
arm64 1,30 MB 3,06 MB

1 de marzo de 2022

Reproductor SDK de Amazon IVS 1.8.0

Plataforma Descargas y cambios
Todos
  • Se han reducido las congelaciones durante los cambios de calidad al reproducir contenido grabado.

Reproductor web 1.8.0, integración de Video.js e integración de JW Player

Paquete NPM: https://www.npmjs.com/package/ amazon-ivs-player

Recurso de script: https://player.live-video.net/1.8.0/ .min.js amazon-ivs-player

Activo tecnológico de Video.js: https://player.live-video.net/1.8.0/ .min.js amazon-ivs-videojs-tech

Documentación de referencia: https://aws.github.io/ /1.8.0/web/ amazon-ivs-player-docs

  • Se ha corregido un caso perimetral en el que la reproducción de contenido grabado podía frenarse en algunos navegadores.

  • Se ha corregido un error que provocaba que los eventos de metadatos temporizados no se activaran tras buscar avanzar y luego retroceder en un video grabado.

  • Se han eliminado las advertencias innecesarias y confusas para la integración de JW Player en remove().

  • Se habilitó la comprobación de tipos más estricta para tipos de indicaciones que admitan el filtrado correcto de tipos de indicación.

Reproductor de Android 1.8.0

Documentación de referencia: https://aws.github.io/ /1.8.0/android/ amazon-ivs-player-docs

  • Se ha eliminado la clase ViewUtil, que es interna y ha quedado obsoleta. En su lugar, use PlayerView.

Reproductor de iOS 1.8.0

Descarga: https://player.live-video.net/1.8.0/AmazonIVSPlayer.xcframework.zip

Documentación de referencia: https://aws.github.io/ amazon-ivs-player-docs /1.8.0/ios/

Tamaño del SDK móvil: Android

Arquitectura Tamaño comprimido Tamaño sin comprimir
arm64-v8a 0,975 MB 2,761 MB
armeabi-v7a 0,882 MB 2,177 MB
x86_64 1,020 MB 2,603 MB
x86 1,043 MB 2,890 MB

Tamaño del SDK móvil: iOS

Arquitectura Tamaño comprimido Tamaño sin comprimir
arm64 0,46 MB 1,10 MB

3 de febrero de 2022

SDK de transmisión de Amazon IVS: Android 1.2.1

Plataforma Descargas y cambios
SDK de transmisión de Android 1.2.1

Documentación de referencia: https://aws.github.io/ amazon-ivs-broadcast-docs /1.2.1/android/

Esta versión tiene nuevos métodos y una corrección de errores para admitir correctamente los cambios en el tamaño de la superficie y la rotación. Esto es necesario para casos de uso que implican entrada de video personalizada.

  • Se corrigió un error por el SurfaceSource.setSize(...) que no se establecía un nuevo tamaño para. SurfaceSource

  • Se agregó el método Device.setRotation(float rotation) para configurar la rotación de un dispositivo en radianes.

  • Se agregó el ImageDevice.rotateOnConfigurationChanges(boolean enable) método para habilitar/deshabilitar la rotación automática ImageDevice cuando se gira el teléfono físico.

  • Se agregó el ImageDevice.willRotateOnConfigurationChanges() método para determinar si ImageDevice está configurado para girar automáticamente cuando el teléfono físico gira.

Tamaño del SDK de transmisión: Android

Arquitectura Tamaño comprimido Tamaño sin comprimir
arm64-v8a 1,642 MB 4,536 MB
armeabi-v7a 1,468 MB 3,261 MB
x86_64 1,866 MB 5,225 MB
x86 1,809 MB 4,916 MB

20 de enero de 2022

Reproductor SDK de Amazon IVS 1.7.0

Plataforma Descargas y cambios
Todos
  • Se ha corregido la interrupción al reproducir una transmisión desde una lista de reproducción multimedia de origen.

Reproductor web 1.7.0, integración de Video.js e integración de JW Player

Paquete NPM: https://www.npmjs.com/package/ amazon-ivs-player

Recurso de script: https://player.live-video.net/1.7.0/ .min.js amazon-ivs-player

Activo tecnológico de Video.js: https://player.live-video.net/1.7.0/ .min.js amazon-ivs-videojs-tech

Documentación de referencia: https://aws.github.io/ /1.7.0/web/ amazon-ivs-player-docs

  • Se ha corregido un error que provocaba que los eventos de metadatos temporizados no se activaran tras reproducir un video grabado de Amazon IVS.

  • Se solucionó un problema por el que el ErrorNotAvailable error no se emitía cuando la URL de reproducción de una transmisión no estaba disponible en los navegadores web móviles iOS.™

  • Se ha corregido un aviso de la consola al llamar a dispose() mediante el encapsulador Video.js.

  • Se han corregido varios errores de referencia nulos causados por intentar acceder a la instancia del reproductor después de destruirla.

  • Se ha actualizado la documentación de setQuality para especificar con mayor claridad que se debe escuchar QUALITY_CHANGED para que se le notifique la ejecución correcta.

  • Actualizada la documentación de setInitialBufferDuration() para especificar que no funciona en los navegadores móviles de iOS.

Problema conocido: cuando un espectador salta hacia adelante en el contenido grabado y, a continuación, retrocede, los metadatos temporizados dentro de los navegadores de iOS no se vuelven a activar hasta transcurrido el tiempo de avance. Por ejemplo, si un espectador comienza a ver contenido grabado, salta hacia adelante hasta 60 segundos y, a continuación, retrocede 30 segundos, no se activan metadatos temporizados entre 30 y 60 segundos. Esperamos que se corrija este problema en una próxima versión.

Reproductor de Android 1.7.0

Documentación de referencia: https://aws.github.io/ /1.7.0/android/ amazon-ivs-player-docs

  • Se ha quedado obsoleta la clase ViewUtil , que es interna; utilice PlayerView en su lugar. Esta clase se eliminará por completo en la próxima versión de Amazon IVS Player (1.8.0, planeada provisionalmente para el primer trimestre de 2022).

  • Se ha agregado PlayerView.setResizeMode(mode) para controlar cómo se muestra el video en la vista, lo cual permite aumentar el video de manera opcional o extender la imagen por completo ignorando la relación de aspecto del video.

Reproductor de iOS 1.7.0

Descarga: https://player.live-video.net/1.7.0/AmazonIVSPlayer.xcframework.zip

Documentación de referencia: https://aws.github.io/ amazon-ivs-player-docs /1.7.0/ios/

  • El SDK de iOS ahora requiere iOS 11.0 o superior.

  • El SDK ya no contiene un slice de arm64e. Se volverá a activar una vez que Apple lo convierta en una arquitectura estándar.

  • Se han corregido fallos poco habituales que podían producirse durante la finalización de la aplicación y el evento de restablecimiento del servicio.

Tamaño del SDK móvil: Android

Arquitectura Tamaño comprimido Tamaño sin comprimir
arm64-v8a 1,013 MB 2,820 MB
armeabi-v7a 0,895 MB 2,012 MB
x86_64 1,119 MB 3,099 MB
x86 1,125 MB 2,970 MB

Tamaño del SDK móvil: iOS

Arquitectura Tamaño comprimido Tamaño sin comprimir
arm64 0,46 MB 1,09 MB

18 de enero de 2022

Configuración de miniaturas de R2S3

Esta versión le permite habilitar o desactivar la grabación de miniaturas de una sesión en directo y modificar el intervalo en el que se generan las miniaturas para la sesión en directo. Esta es la primera versión de esta nueva funcionalidad. Consulte:

  • En Introducción a Amazon IVS, hemos actualizado “Paso 3: crear un canal con grabación opcional”.

  • Grabación automática en Amazon S3, hemos realizado varios cambios:

    • Hemos agregado una nota a “Recording Contents” (Grabación de contenidos) sobre la modificación de la carpeta thumbnails.

    • Hemos agregado una nueva sección de “Thumbnails” (Miniaturas).

    • Hemos cambiado la información sobre los campos thumbnails y path en “JSON Metadata Files” (Archivos de metadatos JSON).

  • Referencia de la API de Amazon IVS, hemos realizado varios cambios:

    • Nuevo campo (campo) en el objeto. (thumbnailConfiguration RecordingConfiguration Esto, a su vez, afecta a la CreateRecordingConfiguration solicitud y la respuesta, GetRecordingConfiguration a la respuesta y GetStreamSession a la respuesta.

    • Objeto nuevo: ThumbnailConfiguration.

9 de diciembre de 2021

SDK de transmisión de Amazon IVS 1.2.0

Plataforma Descargas y cambios
Todos
  • Se ha mejorado la estabilidad al reducir las coincidencias de fallos poco frecuentes.

  • Se agregó un nuevo método, onNetworkHealthChanged (Android) y broadcastSession:networkHealthChanged (iOS). Esto proporciona actualizaciones cuando cambia la calidad instantánea de la red. Se puede utilizar para proporcionar comentarios sobre cuándo la transmisión podría tener interrupciones temporales.

  • Métodos agregados para obtener o configurar BroadcastConfiguration.mixer.canvasAspectMode. Se utiliza como modo de aspecto predeterminado de las ranuras cuando no está configurado explícitamente el modo de aspecto de la ranura.

  • Se cambiaron las API de Mixer (Android) y IVSBroadcastMixer (iOS):

    • Se agregó getSlots(), que devuelve todas las ranuras agregadas.

    • Se agregó unbind, que desvincula un dispositivo de una ranura del mezclador.

    • Se actualizó bind, unbind y transition para devolver un booleano que indique éxito o error.

SDK de transmisión de Android 1.2.0

Documentación de referencia: https://aws.github.io/ amazon-ivs-broadcast-docs /1.2.0/android/

  • Se corrigió un error por el que, incluso si la transparencia estaba habilitada, el video o la imagen de una ranura no se fusionaba con otras ranuras debajo de ella (mediante valores zIndex).

SDK de transmisión de iOS 1.2.0

Descarga: https://broadcast.live-video.net/1.2.0/AmazonIVSBroadcast.xcframework.zip

Documentación de referencia: https://aws.github.io/ amazon-ivs-broadcast-docs /1.2 .0/ios/

  • Se mejoró la estabilidad de conexión de los auriculares Bluetooth y con cable.

  • Se agregó compatibilidad con IVSCustomImageSource para los siguientes formatos de píxel:

    • PixelFormatTypekCV YpCbCr _Lossless_420 8 BiPlanarFullRange

    • kCV PixelFormatType _Lossy_420 8 YpCbCr BiPlanarFullRange

    • kCV PixelFormatType _Lossless_420 8 YpCbCr BiPlanarVideoRange

    • kCV PixelFormatType _Lossy_420 8 YpCbCr BiPlanarVideoRange

    • kCV PixelFormatType _Lossless_32BGRA

    • kCV PixelFormatType _Lossy_32BGRa

  • Se corrigieron dos condiciones de carrera al utilizar el método createAppBackgroundImageSource, que podría haber impedido que la transmisión se reanudara después de que la aplicación vuelve al primer plano.

Tamaño del SDK de transmisión: Android

Arquitectura Tamaño comprimido Tamaño sin comprimir
arm64-v8a 1,639 MB 4,530 MB
armeabi-v7a 1,466 MB 3,255 MB
x86_64 1,863 MB 5,219 MB
x86 1,806 MB 4,910 MB

Tamaño del SDK de transmisión: iOS

Arquitectura Tamaño comprimido Tamaño sin comprimir
arm64 1,42 MB 3,30 MB

23 de noviembre de 2021

Reproductor SDK de Amazon IVS 1.6

Plataforma Descargas y cambios
Todos
  • Se agregó una nueva función del reproductor, setInitialBufferDuration(), que permite a los clientes configurar la duración inicial del búfer. Esta duración determina cuándo se puede iniciar la reproducción. El rango permitido está entre 0,1 y 5 segundos. Este método no tiene ningún efecto en las plataformas del navegador iOS.

  • Se corrigió un error que provocaba que una transmisión cargada se pudiera reproducir sin que se llamara al método play durante una reconexión a la red.

  • Se corrigió un problema que provocaba que no se borraran los datos de subtítulos obsoletos.

  • Se ha mejorado la estabilidad del reproductor al reducir las ocurrencias de fallas poco frecuentes.

Reproductor web 1.6.1, integración de Video.js e integración de JW Player

Paquete NPM: https://www.npmjs.com/package/ amazon-ivs-player

Recurso de script: https://player.live-video.net/1.6.1/ .min.js amazon-ivs-player

Activo tecnológico de Video.js: https://player.live-video.net/1.6.1/ .min.js amazon-ivs-videojs-tech

Documentación de referencia: https://aws.github.io/ /1.6.1/web/ amazon-ivs-player-docs

  • Se agregó una nota a la documentación setQuality sobre cómo afecta el atributo de controles del elemento de video a la invocación.

  • Se mejoró la forma en que el reproductor se recupera de los errores de decodificación de video y de listas de reproducción en red.

  • Se cambió el nivel de registro predeterminado del reproductor de advertencia a error, para que coincida con otras plataformas.

Reproductor de Android 1.6.0

Documentación de referencia: https://aws.github.io/ /1.6.0/android/ amazon-ivs-player-docs

Reproductor de iOS 1.6.0

Descarga: https://player.live-video.net/1.6.0/AmazonIVSPlayer.xcframework.zip

Documentación de referencia: https://aws.github.io/ amazon-ivs-player-docs /1.6.0/ios/

  • La compatibilidad con iOS 10 quedará obsoleta a partir de la próxima versión de IVS Player (1.7.0, prevista inicialmente para el primer trimestre de 2022).

Tamaño del SDK móvil: Android

Arquitectura Tamaño comprimido Tamaño sin comprimir
arm64-v8a 1,01 MB 2,82 MB
armeabi-v7a 0,84 MB 2,16 MB
x86_64 1,13 MB 2,97 MB
x86 1,12 MB 3,09 MB

Tamaño del SDK móvil: iOS

Arquitectura Tamaño comprimido Tamaño sin comprimir
Universal 0,94 MB 2,02 MB
arm64 0,47 MB 1,11 MB
armv7 0,46 MB 0,89 MB

18 de noviembre de 2021

Stream Health

Amazon IVS Stream Health le permite supervisar el estado de sus transmisiones en directo prácticamente en tiempo real gracias a las nuevas CloudWatch métricas de alta resolución. También puede obtener información sobre los eventos de la transmisión y la configuración de entrada a través de dos nuevos puntos de conexión de API. Esta es la primera versión de esta nueva funcionalidad. Consulte:

  • Monitoreo de Amazon IVS Live Stream Health: esta es una nueva página de la Guía del usuario de Amazon IVS.

  • Introducción a Amazon IVS: se actualizó la política de IAM en “Paso 2: configurar permisos de IAM” con tres permisos IVS más (GetStream, GetStreamSession, ListStreamSessions) y cloudwatch:GetMetricData.

  • Supervisión de Amazon IVS con Amazon CloudWatch : hemos añadido cuatro nuevas métricas de alta resolución (IngestAudioBitrate, IngestFramerateIngestVideoBitrate, yKeyframeInterval).

    Actualización del 12 de octubre de 2023: este CloudWatch documento se eliminó y el contenido se trasladó a Monitoring IVS Low-Latency Streaming.

  • Uso de Amazon EventBridge con Amazon IVS: hemos añadido dos eventos: sesión creada y sesión finalizada.

  • Referencia de API de Amazon IVS, muchos cambios:

    • Dos puntos de enlace nuevos: GetStreamSession y. ListStreamSessions

    • Siete objetos nuevos: AudioConfiguration, IngestConfiguration, StreamEvent, StreamFilters, StreamSession StreamSessionSummary, y VideoConfiguration.

    • Nuevo campo (streamID) en el flujo y en StreamSummary los objetos. Esto, a su vez, afecta a las ListStreams respuestas GetStream y.

    • Nuevo campo (filtersBy) en la ListStreams solicitud.

20 de octubre de 2021

Versión 1.1.0 del SDK de transmisión de Amazon IVS: Android e iOS

Plataforma Descargas y cambios
Todos
  • Se ha corregido un error que podía dejar una configuración de ranura de mezcla en un estado inesperado cuando la configuración proporcionada de la ranura al método de transición tuviera un nombre que no coincidiera con el parámetro de nombre de ranura de destino.

  • Se ha mejorado la estabilidad al reducir las coincidencias de fallos poco frecuentes.

  • Velocidades de bits predefinidas reequilibradas para reflejar mejor la experiencia del usuario esperada. Se incluyen en la documentación de referencia del SDK de transmisión.

    • Estándar (vertical y horizontal): inicial: 2,1 Mbps. Máximo: 6 Mbps.

    • Básico (vertical y horizontal): inicial: 1,2 Mbps. Máximo: 1,5 Mbps.

    • Juegos (vertical y horizontal) (solo Android): inicial: 2,1 Mbps. Máximo de 6 Mbps.

  • Se ha agregado compatibilidad con audio mono. Ahora se puede configurar una sesión de transmisión con 1 o 2 canales de audio (mono o estéreo, respectivamente). Además, las fuentes de audio personalizadas se pueden configurar con 1 o 2 canales de audio.

  • Se ha cambiado el lienzo del mezclador y los orígenes de la ranura para que estén arriba a la izquierda. Esto debería ser más natural para los desarrolladores y proporcionar una usabilidad más homogénea. Si utiliza ranuras personalizadas del mezclador, debe actualizar el código; consulte Mezclador del SDK de transmisión: migración de la versión 1.0.0 a la 1.1.0 más abajo.

  • Se ha agregado una nueva página de documentación, Transmitir en Amazon IVS: guía del mezclador.

SDK de transmisión de Android 1.1.0

Documentación de referencia: https://aws.github.io/ amazon-ivs-broadcast-docs /1.1.0/android/

  • Se ha corregido un error que provocaba que los cambios de orientación del dispositivo bloquearan el SDK.

  • Se ha corregido un error en el que getPreviewView() solo funcionaba la primera vez que se llamaba. Ahora getPreviewView() devuelve un nuevo ImagePreviewView cada vez que se le llama para que pueda agregar varios ImagePreviewViews del mismo dispositivo o sesión en la jerarquía de vistas al mismo tiempo. Tenga en cuenta que usar muchos ImagePreviewViews simultáneamente puede afectar al rendimiento.

  • Se ha agregado stopSystemCapture() para detener el servicio de captura del sistema sin liberar toda la sesión de transmisión.

  • Se ha agregado una anulación de attachDevice para ignorar los dispositivos preferidos de la ranura del mezclador al conectar un dispositivo.

SDK de difusión de iOS 1.1.0

Descarga: https://broadcast.live-video.net/1.1.0/AmazonIVSBroadcast.xcframework.zip

Documentación de referencia: https://aws.github.io/ amazon-ivs-broadcast-docs /1.1.0/ios/

  • Si establece el tamaño en un objeto IVSMixerSlotConfiguration, ahora se establece el objeto matchCanvasSize a false. Del mismo modo, si establece un aspecto en un objeto IVSMixerSlotConfiguration, establece matchCanvasAspectMode a false.

  • Se ha agregado soporte para audio de fondo con vídeo precodificado. Un nuevo método, createAppBackgroundImageSourceOnComplete, cambia el comportamiento predeterminado al colocar en segundo plano una aplicación. Anteriormente, toda la transmisión se detenía porque el SDK ya no tenía acceso a la cámara o a la GPU (lo que significa que no se podía realizar ninguna composición de entrada de vídeo ni codificación de vídeo).

    El nuevo método devuelve una subclase de IVSCustomVideoSource. Normalmente, IVSCustomVideoSource le permite enviar muestras de imágenes para ser transmitidas. La subclase le permite enviar muestras de imágenes para que se codifiquen previamente para su difusión posterior, cuando la aplicación esté en segundo plano.

Mezclador del SDK de transmisión: migración de la versión 1.0.0 a la 1.1.0

La versión 1.1.0 del SDK de transmisión cambia el funcionamiento del sistema de coordenadas del mezclador. En la versión 1.0.0, el mezclador utilizaba puntos de origen incoherentes. En la versión 1.1.0, el origen está en la esquina superior izquierda. Vea la nueva Guía del mezclador del SDK de transmisión de Amazon IVS.

Cambios en el lienzo: las posiciones horizontales (eje X) no han cambiado. Se invierte el posicionamiento vertical, en comparación con la versión 1.0.0. Un valor del eje Y de 0 coloca la ranura en la parte superior del lienzo (en lugar de en la parte inferior, como ocurre en la versión 1.0.0). Para mantener una ranura en la misma posición que en la versión 1.0.0, reste el valor actual de Y a la altura del lienzo, por ejemplo, config.video.size.height - y

Cambios de las ranuras: las ranuras también tienen un origen en la parte superior izquierda en la versión 1.1.0. La orientación no ha cambiado desde la versión 1.0.0, pero el origen se ha desplazado del centro a la parte superior izquierda. Una ranura alineada con la parte superior izquierda será (0, 0), una ranura alineada con la parte inferior derecha será:

(canvas_width - slot_width, canvas_height - slot_height)

Para mantener una ranura en la misma posición que en la versión 1.0.0, reste la mitad del ancho de la posición X y la mitad de la altura de la posición Y. Además, el tamaño de la ranura es relativo a la esquina superior izquierda. Por lo tanto, para expandir una ranura desde el centro, debe cambiar la posición al mismo tiempo que el tamaño; de lo contrario, la ranura parecerá crecer hacia abajo y hacia la derecha.

Tamaño del SDK de transmisión: Android

Arquitectura Tamaño comprimido Tamaño sin comprimir
arm64-v8a 2,23 MB 5,75 MB
armeabi-v7a 2,07 MB 4,99 MB
x86_64 2,35 MB 5,78 MB
x86 2,55 MB 6,78 MB

Tamaño del SDK de transmisión: iOS

Arquitectura Tamaño comprimido Tamaño sin comprimir
arm64 3,11 MB 6,74 MB

29 de septiembre de 2021

Reproductor SDK de Amazon IVS: Android 1.5.1

Plataforma Descargas y cambios
Reproductor de Android 1.5.1

Documentación de referencia: https://aws.github.io/ amazon-ivs-player-docs /1.5.1/android/

  • getVersion() fijo, que ahora devuelve el número de versión correcto.

Tamaño del SDK móvil: Android

Arquitectura Tamaño comprimido Tamaño sin comprimir
arm64-v8a 1,00 MB 2,80 MB
armeabi-v7a 0,83 MB 2,15 MB
x86_64 1,11 MB 3,07 MB
x86 1,12 MB 2,94 MB

28 de septiembre de 2021

Reproductor SDK de Amazon IVS 1.5.0

Plataforma Descargas y cambios
Todos
  • Se ha corregido un problema que provocaba que una transmisión cargada recibiera el valor play sin que se llamara al método de reproducción durante una reconexión a la red.

  • Se ha corregido un problema que provocaba que el reproductor se quedara en el estado PLAYING después de la desconexión de una transmisión, en lugar de pasar al estado ENDED.

  • Se ha actualizado el análisis de subtítulos CEA-608 para admitir más codificadores.

  • Se ha mejorado la capacidad del reproductor para reproducir contenido, por ejemplo, contenido de canales BASIC y la máxima calidad de canales STANDARD.

Reproductor web 1.5.0, integración de Video.js e integración de JW Player

Paquete NPM: https://www.npmjs.com/package/ amazon-ivs-player

Recurso de script: https://player.live-video.net/1.5.0/ .min.js amazon-ivs-player

Activo tecnológico de Video.js: https://player.live-video.net/1.5.0/ .min.js amazon-ivs-videojs-tech

Documentación de referencia: https://aws.github.io/ /1.5.0/web/ amazon-ivs-player-docs

  • Se ha mejorado la forma en que el reproductor se recupera de los errores de decodificación de vídeo y errores de listas de reproducción en red.

  • Se ha corregido un error por el que las transmisiones en directo no se reanudaban (o se reanudaban tras un retraso) cuando los controles HTML5 nativos estaban habilitados.

  • Se ha corregido un problema por el que el método getBuffered() devolvía un valor indefinido en lugar del esperado { start: 0, end: 0 } cuando no se carga ningún contenido.

  • Se agregó soporte para el modo en Video.js. picture-in-picture

  • Se ha cambiado el nivel de registro predeterminado del reproductor a error en lugar de a advertencia.

Reproductor de Android 1.5.0

Documentación de referencia: https://aws.github.io/ amazon-ivs-player-docs /1.5.0/android/

  • Se ha corregido el error de zoom fijo que se producía en el emulador del SDK 30 de Android.

  • Se ha mejorado el rendimiento de los diseños de vista PlayerView.

  • getVersion() devuelve 1.5.0-ivs.rc.2 en lugar de 1.5.0.

Reproductor de iOS 1.5.0

Descarga: https://player.live-video.net/1.5.0/AmazonIVSPlayer.xcframework.zip

Documentación de referencia: https://aws.github.io/ amazon-ivs-player-docs /1.5.0/ios/

  • Se ha agregado soporte para el simulador de iOS en los Mac Apple Silicon.

  • Se ha corregido un problema que provocaba que el tamaño del montón de memoria del reproductor continuara aumentando durante la reproducción hasta que el reproductor se desasignara.

  • Se ha mejorado el comportamiento de la reproducción cuando hay datos defectuosos en el vídeo ignorándolos y continuando la reproducción en lugar de parándola.

Tamaño del SDK móvil: Android

Arquitectura Tamaño comprimido Tamaño sin comprimir
arm64-v8a 1,00 MB 2,80 MB
armeabi-v7a 0,83 MB 2,15 MB
x86_64 1,11 MB 3,07 MB
x86 1,12 MB 2,94 MB

Tamaño del SDK móvil: iOS

Arquitectura Tamaño comprimido Tamaño sin comprimir
Universal 0,92 MB 1,99 MB
arm64 0,47 MB 1,09 MB
armv7 0,46 MB 0,87 MB

8 de septiembre de 2021

Reproductor SDK de Amazon IVS 1.4.1

Tamaño del SDK móvil: Android

Arquitectura Tamaño comprimido Tamaño sin comprimir
arm64-v8a 1,00 MB 2,79 MB
armeabi-v7a 0,83 MB 2,15 MB
x86_64 1,11 MB 3,06 MB
x86 1,11 MB 2,94 MB

Tamaño del SDK móvil: iOS

Arquitectura Tamaño comprimido Tamaño sin comprimir
Universal 0,89 MB 1,91 MB
arm64 0,45 MB 1,05 MB
armv7 0,44 MB 0,84 MB

13 de agosto de 2021

ListTagsForResource Punto final de la API

Eliminamos el soporte para la paginación en este punto de enlace; es decir, el campo de solicitudes maxResults y campo solicitud/respuesta nextToken. (La paginación no funcionó correctamente).

10 de agosto de 2021

Reproductor SDK de Amazon IVS 1.4.0

Plataforma Descargas y cambios
Todos
  • Se ha corregido un problema ocasional que provocaba que la reproducción de VOD se parara si se producía una búsqueda justo después de un evento de DURATION_CHANGED o una actualización de estado a READY.

  • Se ha corregido una pérdida de memoria al reproducir transmisiones con metadatos ID3.

  • Se ha corregido un caso de borde en el que los subtítulos inyectados podían renderizarse incorrectamente.

  • Se ha mejorado el rendimiento del algoritmo de transmisión de la velocidad de bits adaptable del reproductor.

  • Se ha mejorado la estabilidad del reproductor al reducir las ocurrencias de fallas poco frecuentes.

  • Se agregó un mensaje de advertencia de registro cuando se accede al reproductor desde un subproceso diferente del subproceso donde se creó.

  • Documentación de getLiveLatency() actualizada para que sea más específica sobre cómo se calcula la latencia, desde el servidor al reproductor.

Reproductor web 1.4.0, integración de Video.js e integración de JW Player

Paquete NPM: https://www.npmjs.com/package/ amazon-ivs-player

Recurso de script: https://player.live-video.net/1.4.0/ .min.js amazon-ivs-player

Activo tecnológico de Video.js: https://player.live-video.net/1.4.0/ .min.js amazon-ivs-videojs-tech

Documentación de referencia: https://aws.github.io/ /1.4.0/web/ amazon-ivs-player-docs

  • Se ha corregido un caso de borde en el que el evento TIMED_METADATA no se activó en iOS Safari.

  • Se ha mejorado el rendimiento del algoritmo de transmisión de la velocidad de bits adaptable del reproductor al reproducir transmisiones de baja latencia en Firefox.

  • Se ha corregido la documentación para getDuration(), que siempre devuelve Infinity (Infinito) para las transmisiones en directo.

  • Se ha corregido un error por el que la reproducción automática en la versión de escritorio de Safari a veces fallaba.

  • Se ha corregido un error en el que se informaba “Cannot read property 'collectLogs' of undefined” (No se puede leer la propiedad “collectLogs” de undefined”) en la consola del desarrollador.

  • Video.js: se agregó soporte para el modo. picture-in-picture

  • Web: se ha agregado un nuevo método, setRequestCredentials. Esto controla si el reproductor realiza solicitudes con credenciales para puntos de enlace de origen cruzado. El punto de enlace remoto debe responder con los encabezados de respuesta CORS apropiados (como Access-Control-Allow-Origin, que coincide con el origen de la solicitud) y Access-Control-Allow-Credentials debe ser true.

    Esta configuración persiste durante todo el ciclo de vida de la instancia del reproductor. Por lo tanto, todas las llamadas player.load() posteriores con puntos de enlace de URL deben responder con los encabezados CORS apropiados.

    Este método no tiene ningún efecto en las plataformas del navegador iOS. Para permitir solicitudes entre orígenes con credenciales en plataformas iOS, los usuarios deben permitir explícitamente el seguimiento entre sitios y las cookies; estas se encuentran en la configuración del dispositivo y de la aplicación del navegador correspondiente.

Reproductor de Android 1.4.0

Documentación de referencia: https://aws.github.io/ amazon-ivs-player-docs /1.4.0/android/

  • Se ha corregido un problema que provocaba que el video en formato vertical de alta resolución se considerara como video no compatible, aunque el dispositivo lo admitiera.

  • Se ha corregido un problema que provocaba un error al cambiar la velocidad de reproducción en ciertos dispositivos Android.

  • Se ha actualizado la gestión del video en segundo plano para no decodificar el contenido si la superficie de salida no está definida.

  • Se implementaron comprobaciones adicionales para ignorar las llamadas del SDK después de que se llame al método player.release(). Esto mejora la estabilidad del reproductor.

  • Se redujo el tamaño del archivo de biblioteca de Android mediante la optimización.

Reproductor de iOS 1.4.0

Descarga: https://player.live-video.net/1.4.0/AmazonIVSPlayer.xcframework.zip

Documentación de referencia: https://aws.github.io/ amazon-ivs-player-docs /1.4.0/ios/

  • Se ha corregido un problema que provocaba que el tamaño del montón de memoria del reproductor continuara aumentando durante la reproducción hasta que el reproductor se desasignara.

  • Se ha corregido un posible interbloqueo cuando hay animación encima de la reproducción del video (por ejemplo, una animación de interfaz de usuario o una imagen GIF).

  • Se ha corregido un posible bloqueo durante los eventos de restablecimiento de servicios multimedia.

  • Se ha corregido una fuga de memoria de CMFormatDescriptionRef que podría ocurrir durante los cambios de calidad.

  • Se agregó un mensaje de error que se registra si las propiedades específicas de IVS de las clases IVSPlayerView y IVSPlayerLayer se acceden en un subproceso que no es el subproceso principal.

  • Se ha actualizado la gestión del video en segundo plano para no decodificar el contenido si la superficie de salida no está definida.

  • Se mejoró la cobertura de la documentación en la Referencia del SDK de IOS.

  • Se redujo el tamaño del archivo de biblioteca de iOS mediante la optimización.

Tamaño del SDK móvil: Android

Arquitectura Tamaño comprimido Tamaño sin comprimir
arm64-v8a 1,00 MB 2,79 MB
armeabi-v7a 0,83 MB 2,15 MB
x86_64 1,11 MB 3,06 MB
x86 1,11 MB 2,93 MB

Tamaño del SDK móvil: iOS

Arquitectura Tamaño comprimido Tamaño sin comprimir
Universal 0,89 MB 1,91 MB
arm64 0,45 MB 1,05 MB
armv7 0,44 MB 0,84 MB

27 de julio de 2021

SDK de transmisión de Amazon IVS: Android 1.0.0 e iOS 1.0.0

1 de junio de 2021

SDK de Amazon IVS Player: Android 1.3.3 e iOS 1.3.3

Plataforma Descargas y cambios
Android e iOS Se ha corregido un problema que provocaba que el video en formato vertical de alta resolución no se considerara compatible, aunque el dispositivo lo admitiera.
Reproductor de Android 1.3.3

Documentación de referencia: https://aws.github.io/ /1.3.3/android/ amazon-ivs-player-docs

Reproductor de iOS 1.3.3

Descargar: https://player.live-video.net/1.3.3/AmazonIVSPlayer.xcframework.zip

Documentación de referencia: https://aws.github.io/ amazon-ivs-player-docs /1.3.3/ios/

  • Se ha corregido un posible interbloqueo cuando hay animación encima de la reproducción del video (por ejemplo, una animación de interfaz de usuario o una imagen GIF).

  • Se ha corregido un posible bloqueo durante los eventos de restablecimiento de servicios multimedia.

19 de mayo de 2021

Reproductor SDK de Amazon IVS: Android 1.3.2

Documentación de referencia: https://aws.github.io/ amazon-ivs-player-docs /1.3.2/android/

Para mejorar la estabilidad del reproductor, se implementaron comprobaciones adicionales a fin de ignorar las llamadas a la API después de que se llama al método player.release().

5 de mayo de 2021

Reproductor SDK de Amazon IVS 1.3

Plataforma Descargas y cambios
Todos
  • Se ha actualizado la documentación del SDK para utilizar la documentación de uso. TextCue Consulte las últimas referencias del Reproductor SDK en la página de inicio de la documentación de Amazon IVS.

  • Se ha corregido un problema con la reproducción de audio de transmisiones de entrada individuales malformadas.

  • Se ha corregido un error de reproducción poco frecuente que podía producirse al reproducir contenido fuera de la ventana HLS en directo.

  • Se ha mejorado la capacidad del reproductor para reproducir HLS estándar en directo y transmisiones grabadas.

  • Se ha mejorado la precisión de getLiveLatency, en particular para garantizar que se restablezca a cero al cargar una nueva transmisión.

  • Se ha mejorado el algoritmo ABR (transmisión de velocidad de bits adaptable) para aumentar la calidad de video más rápidamente cuando las conexiones de red mejoran.

  • Se ha mejorado la estabilidad del reproductor al reducir las ocurrencias de fallas poco frecuentes.

Reproductor web 1.3.1, integración de Video.js e integración de JW Player

Paquete NPM: https://www.npmjs.com/package/ amazon-ivs-player

Recurso de script: https://player.live-video.net/1.3.1/ .min.js amazon-ivs-player

Activo tecnológico de Video.js: https://player.live-video.net/1.3.1/ .min.js amazon-ivs-videojs-tech

Documentación de referencia: https://aws.github.io/ /1.3.1/web/ amazon-ivs-player-docs

  • Se ha corregido un error por el que las llamadas de búsqueda ejecutadas inmediatamente después de la carga a veces se ignoraban, lo que generaba que el reproductor comenzara en la posición incorrecta.

  • Se han corregido varios problemas relacionados con la búsqueda de contenido grabado (también conocido como VOD).

  • Se ha corregido un problema por el que la reproducción podía fallar en condiciones de red poco óptimas.

  • Se agregó compatibilidad con los metadatos cronometrados para IVS en navegadores web móviles de iOS.

  • Se ha corregido un error por el que la reproducción automática en la versión de escritorio de Safari a veces fallaba.

  • La función getVersion del SDK web ya no agrega un hash a la versión del reproductor.

  • Se ha corregido un problema que provocaba que buscar el inicio exacto de un intervalo almacenado en búfer resultara en otra búsqueda futura.

  • Se habilitó la ABR (transmisión de velocidad de bits adaptable) de baja latencia en macOS Safari 14 y versiones posteriores.

  • Se ha corregido un problema con la carga del reproductor en un contexto de servidor, al eliminar un efecto secundario de importación inseguro.

  • Se modificó el paquete amazon-ivs-player NPM para que exporte la LogLevel enumeración, que es utilizada por. setLogLevel

Nota: El paquete NPM de Web Player 1.3.0 existe, pero no funciona. Está marcado como obsoleto en NPM. Utilice Web Player 1.3.1 o una versión posterior, como se indica.

Reproductor de Android 1.3.0

Documentación de referencia: https://aws.github.io/ /1.3.0/android/ amazon-ivs-player-docs

  • Se ha corregido un problema que provocaba que el Reproductor SDK se bloqueara si la aplicación tenía como objetivo Android 11 (nivel de API 30) y el usuario ejecutaba Android 11 en una red móvil.

  • Se corrigió un problema de recuperación de red. La reproducción se detiene automáticamente cuando se pierde la conexión de red y se reanuda cuando se restablece la conexión. Use la devolución de llamada onNetworkUnavailable en Player.Listener para observar los cambios de estado de la red.

  • Se ha corregido un problema por el que no se podían ocultar los controles del reproductor con setControlsEnabled(false) mientras se reproducen VOD.

  • Se ha corregido un problema que provocaba que el SDK se bloqueara si la aplicación cliente utilizaba una versión anterior (anterior a la 4.0) de. OkHttp

  • La biblioteca de reproductores de Android de Amazon IVS se trasladó de un repositorio de JCenter a Maven Central.

  • Se eliminaron las propiedades BuildConfig de la versión de la biblioteca.

Reproductor de iOS 1.3.0

Descargar: https://player.live-video.net/1.3.0/AmazonIVSPlayer.xcframework.zip

Documentación de referencia: https://aws.github.io/ amazon-ivs-player-docs /1.3.0/ios/

  • Se ha corregido un problema por el que, si había un cambio de velocidad de muestra de audio dentro de un segmento de medios HLS, el SDK de iOS no podía manejarlo correctamente. Esto podría provocar un aumento inesperado de la memoria y un fallo de reproducción o un bloqueo, debido a un medio erróneo.

  • Se ha corregido un problema de recuperación de red. La reproducción se detiene automáticamente cuando se pierde la conexión de red y se reanuda cuando se restablece la conexión. Use el método delegado playerNetworkDidBecomeUnavailable para observar los cambios de estado de la red.

  • Se ha corregido un problema que provocaba un aumento de memoria de iOS que podía suceder con el tiempo.

  • Se agregó un manejo gradual de problemas de hardware de audio. Ahora la reproducción se pausa automáticamente en caso de que se produzca una notificación de restablecimiento de servicios multimedia (AVAudioSessionMediaServicesWereResetNotification). Tenga en cuenta que aún puede producirse un error de reproducción si el medio se reproduce cuando se produce el restablecimiento.

  • Se agregó el manejo de interrupciones de sesión de audio. La reproducción se detiene automáticamente cuando comienza una interrupción de la sesión de audio. Cuando finaliza la interrupción, la reproducción se reanuda automáticamente si el reproductor se estaba reproduciendo anteriormente y las opciones de interrupción indican que la aplicación debe reanudar la reproducción.

26 de abril de 2021

Integración de Service Quotas con métricas CloudWatch de uso

Puede utilizarlas CloudWatch para gestionar de forma proactiva sus cuotas de servicio mediante métricas CloudWatch de uso. Consulte Service Quotas de Amazon IVS.

13 de abril de 2021

Nuevas métricas CloudWatch

CloudWatch Se agregaron métricas para vistas y transmisiones simultáneas. Consulte Supervisión de Amazon IVS con Amazon CloudWatch.

Actualización del 12 de octubre de 2023: este CloudWatch documento se eliminó y el contenido se trasladó a Monitoring IVS Low-Latency Streaming.

Se actualizaron los nombres de las cuotas de servicio relacionadas para que concuerden con las nuevas métricas. Consulte Service Quotas (streaming de baja latencia).

Para obtener una definición completa de “vista”, consulte el Glosario de Amazon IVS.

7 de abril de 2021

Grabación automática en S3 (R2S3)

Ahora Amazon IVS le permite guardar su contenido de video en directo en Amazon S3. El video guardado está disponible en el futuro para acciones como editar o reproducir como un VOD.

Cuando habilita la grabación para un canal, todas las transmisiones en directo del canal se almacenan en un bucket de S3 de su elección. Se guardan todas las copias de calidad y las miniaturas disponibles. Su configuración de grabación también se guarda, por lo que se puede volver a utilizar fácilmente para canales adicionales.

Puede establecer una configuración de grabación y activar o desactivar la grabación a través de la consola de Amazon IVS o la API. Para obtener información detallada, consulte Primeros pasos con IVS y la Referencia de la API de Amazon IVS.

28 de enero de 2021

SDK de Amazon IVS Player: integración de JW Player 1.2.0

El reproductor de Amazon IVS ahora se integra con JW Player. Consulte integración de JW Player.

Problema conocido: en algunos casos, la duración del video parece ser 00:00 y el cabezal de reproducción no busca si se lo arrastra por la barra de búsqueda. Esto ocurre solo cuando se ve una lista de reproducción sin anuncios con una mezcla de transmisiones en directo de Amazon IVS y VOD, mediante Safari en un iPhone.

16 de diciembre de 2020

Reproductor de Amazon IVS: SDK for Android 1.2.1

Documentación de referencia: https://aws.github.io/ /1.2.1/android/ amazon-ivs-player-docs

Esta versión incluye un parche de Android Player que soluciona un problema: en versiones anteriores del SDK de Android Player, el SDK se bloquea si la aplicación se dirige a Android 11 (nivel API 30) y el usuario ejecuta Android 11 en una red móvil.

23 de noviembre de 2020

Reproductor SDK de Amazon IVS 1.2.0

Plataforma Descargas y cambios
Todos Se ha mejorado la detección de transmisiones de Amazon IVS para que las métricas sean más precisas.

Reproductor web 1.2.0 e Integración de Video.js

Paquete NPM: https://www.npmjs.com/package/ amazon-ivs-player

Recurso de script: https://player.live-video.net/1.2.0/ .min.js amazon-ivs-player

Activo tecnológico de Video.js: https://player.live-video.net/1.2.0/ .min.js amazon-ivs-videojs-tech

Documentación de referencia: https://aws.github.io/ /1.2.0/web/ amazon-ivs-player-docs

  • Si la lista de reproducción maestra de una transmisión no está disponible, ahora la emitimos ErrorNotAvailable para todas las fuentes de reproducción web.

  • Documentación de referencia actualizada con respecto a los errores relacionados con alcanzar el límite de espectadores concurrentes (CCV).

Reproductor de Android 1.2.0

Documentación de referencia: https://aws.github.io/ amazon-ivs-player-docs /1.2.0/android/

  • Se ha corregido un error que provocaba que la función se bloqueara en Android getSessionId .

  • Documentación de referencia actualizada con respecto a los errores relacionados con alcanzar el límite de espectadores concurrentes (CCV).

Problema conocido: el Reproductor SDK se bloqueará si la aplicación se dirige a Android 11 (API level 30) y el usuario ejecuta Android 11 en una red celular. Esto se corregirá en la próxima versión. Mientras tanto, recomendamos segmentar un nivel anterior de API de Android (29 o inferior).

Reproductor de iOS 1.2.0

Descargar: https://player.live-video.net/1.2.0/AmazonIVSPlayer.xcframework.zip

Documentación de referencia: https://aws.github.io/ amazon-ivs-player-docs /1.2.0/ios/

  • Se corrige una fuente potencial de daños en la memoria al cambiar la URL de la transmisión o al cerrar el reproductor.

  • Resuelve un problema que podría provocar un error en la reproducción cuando no se puede habilitar la mejor corrección del tono de audio antes de iniciar la reproducción. La corrección de tono mejora la calidad del audio a velocidades de reproducción más rápidas o lentas de lo normal. Si no se puede habilitar la corrección de tono o el algoritmo de corrección de la calidad más alta no está disponible, se registra un mensaje, pero la reproducción continúa.

Problema conocido: si hay un cambio de velocidad de la muestra de audio dentro de un solo segmento de medios HLS, el SDK de iOS no puede manejarlo correctamente. Esto puede provocar un aumento inesperado de la memoria y un fallo de reproducción o un bloqueo, debido a un medio erróneo. Esto se corregirá en la próxima versión del reproductor de iOS.

12 de noviembre de 2020

Nuevo campo de evento, stream_id

El campo stream_id se agregó a varios eventos. Consulte Uso de Amazon EventBridge con IVS.

9 de noviembre de 2020

Agregar visualización de metadatos a la consola

Los metadatos cronometrados ahora se pueden ver desde la consola de Amazon IVS. En la Guía del usuario de Amazon IVS, consulte la nueva sección sobre Visualización de los metadatos cronometrados en Incorporación de metadatos en una transmisión de video.

30 de octubre de 2020

CloudFormation Support

Amazon IVS ahora es compatible con AWS CloudFormation. Esto permite a los clientes de Amazon IVS crear y gestionar canales, claves de streaming y pares de claves de reproducción con AWS CloudFormation.

El soporte de Amazon IVS CloudFormation está disponible en todas las regiones de AWS en las que está disponible Amazon IVS. Para empezar, consulte la página del producto Amazon IVS o la información sobre Amazon IVS en la Guía del CloudFormation usuario de AWS.

27 de octubre de 2020

Límites más altos para canales, CCV y CCB

Hemos aumentado tres límites de cuota de servicio:

  • El número máximo de canales que los usuarios pueden crear, por región de AWS, aumentó de 500 a 5000.

  • El número máximo de espectadores simultáneos permitido para reproducir un canal en directo en todos los canales de una región de AWS, aumentó de 3000 a 15 000.

  • El número máximo de difusión simultánea (canales que se pueden transmitir simultáneamente), por región de AWS, aumentó de 30 a 100.

Estos aumentos están disponibles en todas las regiones en las que Amazon IVS está disponible. Para obtener más información, consulte Service Quotas (streaming de baja latencia) en la Guía del usuario de Amazon IVS.

9 de octubre de 2020

New Service Quotas and EventBridge Event

Ahora hay cuotas de servicio y EventBridge eventos relacionados con la resolución de ingestas. Consulte Service Quotas (streaming de baja latencia) y Uso de Amazon EventBridge con IVS.

Reproductor de Amazon IVS: SDK para la Web 1.1.2

Paquete NPM: https://www.npmjs.com/package/ amazon-ivs-player

Recurso de script: https://player.live-video.net/1.1.2/ .min.js amazon-ivs-player

Activo tecnológico de Video.js: https://player.live-video.net/1.1.2/ .min.js amazon-ivs-videojs-tech

Documentación de referencia: https://aws.github.io/ /1.1.2/web/ amazon-ivs-player-docs

Esta versión incluye un parche del reproductor web que corrige un problema que afectaba a los espectadores que utilizaban Microsoft Edge. Para esos espectadores, si el modo de calidad automática está activado para la transmisión (es decir, ABR está vigente), la reproducción de baja latencia no funciona; en estas circunstancias, las transmisiones se reproducen con mayor latencia.

7 de octubre de 2020

Reproductor SDK de Amazon IVS 1.1.0

Los SDK del reproductor de Amazon Interactive Video Service (IVS) utilizan el control de versiones semántico.

Plataforma Descargas y cambios
Todos
  • Se ha corregido un error que provocaba que el algoritmo de velocidad de bits adaptable del reproductor bajara de forma incorrecta la calidad a 160p.

  • El reproductor ahora arroja un error si no hay cualidades de video reproducibles.

  • Se actualizó el comportamiento de búsqueda de VOD: cuando intenta buscar después del final, el reproductor busca hasta el final en lugar de devolver un error.

  • El reproductor ahora lanza un error fatal después de agotar todas las cualidades disponibles durante la recuperación de errores.

Reproductor web 1.1.0

Paquete NPM: https://www.npmjs.com/package/ amazon-ivs-player

Recurso de script: https://player.live-video.net/1.1.0/ .min.js amazon-ivs-player

Activo tecnológico de Video.js: https://player.live-video.net/1.1.0/ .min.js amazon-ivs-videojs-tech

Documentación de referencia: https://aws.github.io/ /1.1.0/web/ amazon-ivs-player-docs

Problemas conocidos:

  • Si Video.js no está disponible, registerIVSQualityPlugin ahora lanza una excepción en lugar de escribir en console.error.

  • Si registerIVSTech o registerIVSQualityPlugin se llama más de una vez, las llamadas que se realicen después de la primera ahora no hacen nada (en lugar de intentar volver a registrarse).

  • El tipo del primer parámetro para registerIVSQualityPlugin ha cambiado deVideoJS a any.

  • Se han eliminado las dependencias del contexto del navegador para habilitar la representación del lado del servidor.

  • Si el navegador hace una pausa automática en respuesta a la desactivación del silencio, el reproductor ahora activa el evento AUDIO_BLOCKED y reanuda la reproducción silenciada.

  • Se agregó recuperación de conectividad de red. Un período de espera de red no dará lugar a que se envíe un estado de error a la aplicación del cliente. En su lugar, cuando se pierde la conectividad de red:

    • Si la aplicación se está reproduciendo, la biblioteca del reproductor envía el evento NETWORK_UNAVAILABLE a la aplicación y el reproductor entra en el estado IDLE. Cuando se restablece la conectividad, la biblioteca del reproductor reanuda la reproducción y la aplicación recibe un evento PLAYING.

    • Si la aplicación está en pausa, el evento NETWORK_UNAVAILABLE no se envía a la aplicación y la biblioteca del reproductor permanece en el estado IDLE. Cuando se restablece la conectividad, la biblioteca del reproductor permanece en el estado IDLE.

    • En cualquier momento, si la aplicación intenta reproducir, la biblioteca del reproductor trata hacer una reproducción normal. El evento NETWORK_UNAVAILABLE se envía a la aplicación y el reproductor entra en el estado IDLE.

Reproductor de Android 1.1.0

Documentación de referencia: https://aws.github.io/ /1.1.0/android/ amazon-ivs-player-docs

Problema conocido: el Reproductor SDK se bloqueará si la aplicación se dirige a Android 11 (API level 30) y el usuario ejecuta Android 11 en una red celular. Esto se corregirá en la próxima versión. Mientras tanto, recomendamos segmentar un nivel anterior de API de Android (29 o inferior).

Reproductor de iOS 1.1.0

Descargar: https://player.live-video.net/1.1.0/AmazonIVSPlayer.xcframework.zip

Documentación de referencia: https://aws.github.io/ /1.1.0/ios/ amazon-ivs-player-docs

  • Se corrigió un problema que podía causar bloqueos, con este mensaje de UIKit: “Modifications to the layout engine must not be performed from a background thread after it has been accessed from the main thread.” (Las modificaciones en el motor de diseño no se deben realizar desde un subproceso en segundo plano después de que se haya accedido desde el subproceso principal). Esto podría ocurrir al poner en segundo plano y en primer plano la aplicación.

14 de septiembre de 2020

Nuevo campo de evento, channel_name

El campo channel_name se agregó a varios eventos. Consulte Uso de Amazon EventBridge con IVS.

19 de agosto de 2020

Autorización de reproducción (canales privados)

Amazon IVS ahora ofrece a los clientes la posibilidad de crear canales privados, lo que permite a los clientes restringir qué espectadores pueden ver sus transmisiones. Los clientes controlan el acceso a la reproducción de videos al habilitar la autorización de reproducción en canales y generar tokens web JSON (JWT) firmados para solicitudes de reproducción autorizadas. Para obtener más información, consulte Configuración de canales privados.

Un nuevo campo authorized en el objeto Channel indica si el canal es privado. Consulte la Referencia de la API de Amazon IVS.

11 de agosto de 2020

Reproductor de Amazon IVS: SDK for iOS 1.0.6

Descargar: <deprecated>

Documentación de referencia: https://aws.github.io/ amazon-ivs-player-docs /1.0.6/ios/

Esta versión incluye un parche del reproductor de iOS que corrige un problema que impedía que algunas aplicaciones del reproductor de iOS se agregaran a la App Store de Apple. Específicamente, las aplicaciones creadas con código de bits habilitado arrojarían un error al validar la App Store Connect después de la carga.

5 de agosto de 2020

Uso de Amazon EventBridge con Amazon IVS

Los EventBridge eventos de Amazon IVS ya están disponibles a través de la EventBridge consola de Amazon. Consulte la sección sobre el Creación de Amazon EventBridge Rules para Amazon IVS uso de Amazon EventBridge con Amazon IVS, en la Guía del usuario de Amazon IVS.

15 de julio de 2020

Versión del reproductor 1.0

Los Reproductor SDK de Amazon Interactive Video Service (IVS) utilizan el control de versiones semántico.

Plataforma Descargas y cambios
Todos

Problema conocido: para las funciones setAutoMaxQuality y setQuality, la calidad que proporciona se aplica correctamente a la transmisión actual, pero no se aplica correctamente si carga una nueva transmisión. Para evitar esto, si carga una nueva transmisión, llame a esto con una calidad para la nueva transmisión después de PlayerState.READY.

Reproductor web 1.0.0

Paquete NPM: https://www.npmjs.com/package/ amazon-ivs-player

Recurso de script: https://player.live-video.net/1.0.0/ .min.js amazon-ivs-player

Activo tecnológico de Video.js: https://player.live-video.net/1.0.0/ .min.js amazon-ivs-videojs-tech

Documentación de referencia: https://aws.github.io/ /1.0.0/web/ amazon-ivs-player-docs

Problemas conocidos:

  • Al reproducir un VOD en un navegador móvil de iOS (por ejemplo, Safari o Chrome), la búsqueda hacia atrás silenciará el reproductor. Para evitar esto, llame a player.setMuted(false) después de buscar.

  • Al reproducir un VOD en un navegador móvil de iOS, buscar hacia atrás funciona de forma intermitente al seleccionar directamente la posición deseada. Para evitar esto, arrastre la barra de búsqueda hasta la posición deseada.

  • Cuando se reproduce un VOD en un navegador móvil de iOS mediante la integración de Video.js, el botón de reproducción no funciona correctamente. Para evitar esto, oculte el botón de reproducción al inicializar Video.js: https://docs.videojs.com/tutorial-components.html#play-toggle.

Reproductor de Android 1.0.0

Documentación de referencia: https://aws.github.io/ /1.0.0/android/ amazon-ivs-player-docs

Problema conocido: el segundo y el primer plano pueden provocar que se pierda la sincronización de audio y video para la reproducción de VOD en Android.

Reproductor de iOS 1.0.0

Descargar: <deprecated>

Documentación de referencia: https://aws.github.io/ /1.0.0/ios/ amazon-ivs-player-docs

Problemas conocidos:

  • El segundo y el primer plano provocan un error de reproducción en directo y para VOD. Para evitar esto, pause la transmisión cuando se recibe el comando UIApplicationDidEnterBackgroundNotification y reanudar la reproducción con el comando UIApplicationDidBecomeActiveNotification.

  • Los dispositivos de iOS 10 pueden experimentar un bloqueo al regresar del segundo plano. Para evitar esto, establezca la propiedad player de la capa en nil antes de entrar en segundo plano.