Notas de release (streaming de baixa latência) - Amazon Interactive Video Service
1 de fevereiro de 202431 de janeiro de 202425 de janeiro de 202418 de janeiro de 20243 de janeiro de 20244 de dezembro de 202321 de novembro de 202317 de novembro de 202314 de novembro de 202316 de outubro de 202312 de outubro de 20233 de outubro de 20232 de outubro de 202314 de setembro de 202323 de agosto de 202323 de agosto de 202322 de agosto de 20237 de agosto de 202317 de julho de 202314 de julho de 202313 de julho de 202328 de junho de 202327 de junho de 202327 de junho de 202316 de junho de 20232 de junho de 20231.º de junho de 202323 de maio de 202316 de maio de 202316 de maio de 202311 de maio de 20231º de maio de 202327 de abril de 20234 de abril de 202330 de março de 202329 de março de 202328 de março de 202323 de março de 202323 de março de 20232 de março de 202328 de fevereiro de 202316 de fevereiro de 202331 de janeiro de 202317 de janeiro de 20239 de dezembro de 20226 de dezembro de 202217 de novembro de 20229 de novembro de 20221º de novembro de 202218 de outubro de 20226 de outubro de 202222 de setembro de 202220 de setembro de 202215 de setembro de 202212 de setembro de 20228 de setembro de 20222 de setembro de 202230 de agosto de 20229 de agosto de 202228 de julho de 202221 de julho de 202214 de julho de 202228 de junho de 202222 de junho de 20229 de junho de 202224 de maio de 202228 de abril de 202226 de abril de 202222 de abril de 202219 de abril de 202231 de março de 20223 de março de 20221º de março de 20223 de fevereiro de 202220 de janeiro de 202218 de janeiro de 20229 de dezembro de 202123 de novembro de 202118 de novembro de 202120 de outubro de 202129 de setembro de 202128 de setembro de 20218 de setembro de 202113 de agosto de 202110 de agosto de 202127 de julho de 20211º de junho de 202119 de maio de 20215 de maio de 202126 de abril de 202113 de abril de 20217 de abril de 202128 de janeiro de 202116 de dezembro de 202023 de novembro de 202012 de novembro de 20209 de novembro de 202030 de outubro de 202027 de outubro de 20209 de outubro de 20207 de outubro de 202014 de setembro de 202019 de agosto de 202011 de agosto de 20205 de agosto de 202015 de julho de 2020

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Notas de release (streaming de baixa latência)

1 de fevereiro de 2024

SDK de transmissão do Amazon IVS: Android 1.14.1, iOS 1.14.1, Web 1.8.0 (streaming de baixa latência)

Plataforma Downloads e alterações

SDK de transmissão na Web 1.8.0

Documentação de referência: https://aws.github.io/ amazon-ivs-web-broadcast /docs/sdk-reference/

  • Sem alteração.

SDK de transmissão para Android 1.14.1

Documentação de referência: https://aws.github.io/ amazon-ivs-broadcast-docs /1.14.1/android/

  • Correções de bugs secundários e melhorias.

SDK de transmissão para iOS 1.14.1

Baixe para streaming de baixa latência: https://broadcast.live-video.net/1.14.1/AmazonIVSBroadcast.xcframework.zip

Documentação de referência: https://aws.github.io/ amazon-ivs-broadcast-docs /1.14.1/ios/

  • Vários problemas de estabilidade foram corrigidos no iOS 12.

Tamanho do SDK de transmissão: Android

Arquitetura Tamanho compactado Tamanho descompactado
arm64-v8a 1,663 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

Tamanho do SDK de transmissão: iOS

Arquitetura Tamanho compactado Tamanho descompactado
arm64 1.640 MB 4.010 MB

31 de janeiro de 2024

Restrições de reprodução sem token

Esta versão permite a imposição da origem e a delimitação geográfica fora da autorização de reprodução. O guia do usuário do IVS Low-Latency Streaming e a referência da API foram atualizados; consulte o histórico do documento para obter detalhes sobre as alterações.

25 de janeiro de 2024

Reprodução somente de áudio

O IVS agora suporta totalmente a reprodução somente de áudio. Consulte Reprodução somente de áudio na visão geral do IVS Player e Reprodução somente de áudio no Guia do IVS Web Player.

18 de janeiro de 2024

SDK do Amazon IVS Player 1.24.0

Plataforma Downloads e alterações

Integração do Web player 1.24.0 e Video.js e integração do JW player

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

Ativo de script: https://player.live-video.net/1.24.0/ amazon-ivs-player .min.js

Ativo tecnológico Video.js: https://player.live-video.net/1.24.0/ amazon-ivs-videojs-tech .min.js

Documentação de referência: https://aws.github.io/ amazon-ivs-player-docs /1.24.0/web/

  • Foi adicionado suporte para reprodução somente de áudio. A qualidade somente de áudio deve ser selecionada manualmente comsetQuality(); ela não será selecionada automaticamente no modo de qualidade automática. Consulte Reprodução somente de áudio no Guia Web do Player.

Leitor Android 1.24.0

Documentação de referência: https://aws.github.io/ amazon-ivs-player-docs /1.24.0/android/

  • Sem alterações

Reprodutor iOS 1.24.0

Baixe: https://player.live-video.net/1.24.0/AmazonIVSPlayer.xcframework.zip

Documentação de referência: https://aws.github.io/ amazon-ivs-player-docs /1.24.0/ios/

  • Sem alterações

Tamanho do SDK de dispositivo móvel: Android

Arquitetura Tamanho compactado Tamanho descompactado
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

Tamanho do SDK de dispositivo móvel: iOS

Arquitetura Tamanho compactado Tamanho descompactado
arm64 0,43 MB 1,08 MB

3 de janeiro de 2024

SDK de transmissão do Amazon IVS: Android 1.13.4, iOS 1.13.4, Web 1.7.0 (streaming de baixa latência)

Plataforma Downloads e alterações

SDK de transmissão na Web 1.7.0

Documentação de referência: https://aws.github.io/ amazon-ivs-web-broadcast /docs/sdk-reference/

  • Nenhuma alteração no SDK de baixa latência.

SDK de transmissão para Android 1.13.4

Documentação de referência: https://aws.github.io/ amazon-ivs-broadcast-docs /1.13.4/android/

  • Nenhuma alteração no SDK de baixa latência.

SDK de transmissão para iOS 1.13.4

Baixe para streaming de baixa latência: https://broadcast.live-video.net/1.13.4/AmazonIVSBroadcast.xcframework.zip

Documentação de referência: https://aws.github.io/ amazon-ivs-broadcast-docs /1.13.4/ios/

  • Nenhuma alteração no SDK de baixa latência.

Tamanho do SDK de transmissão: Android

Arquitetura Tamanho compactado Tamanho descompactado
arm64-v8a 1,663 MB 4,704 MB
armeabi-v7a 1,484 MB 3,352 MB
x86_64 1,804 MB 5,243 MB
x86 1,795 MB 4,97 MB

Tamanho do SDK de transmissão: iOS

Arquitetura Tamanho compactado Tamanho descompactado
arm64 1,63 MB 4,01 MB

4 de dezembro de 2023

SDK de Transmissão do Amazon IVS: Android 1.13.2 e iOS 1.13.2 (streaming de baixa latência)

Plataforma Downloads e alterações
SDK de Transmissão 1.13.2 para Android

Documentação de referência: https://aws.github.io/ amazon-ivs-broadcast-docs /1.13.2/android/

  • Nenhuma alteração no SDK de baixa latência.

SDK de Transmissão 1.13.2 para iOS

Baixe para streaming de baixa latência: https://broadcast.live-video.net/1.13.2/AmazonIVSBroadcast.xcframework.zip

Documentação de referência: https://aws.github.io/ amazon-ivs-broadcast-docs /1.13.2/ios/

  • Nenhuma alteração no SDK de baixa latência.

Tamanho do SDK de transmissão: Android

Arquitetura Tamanho compactado Tamanho descompactado
arm64-v8a 1,663 MB 4,704 MB
armeabi-v7a 1,484 MB 3,352 MB
x86_64 1,804 MB 5,243 MB
x86 1,795 MB 4,970 MB

Tamanho do SDK de transmissão: iOS

Arquitetura Tamanho compactado Tamanho descompactado
arm64 1,63 MB 4,01 MB

21 de novembro de 2023

SDK de Transmissão do Amazon IVS: Android 1.13.1 (streaming de baixa latência)

Plataforma Downloads e alterações
SDK de Transmissão 1.13.1 para Android

Documentação de referência: https://aws.github.io/ amazon-ivs-broadcast-docs /1.13.1/android/

  • Nenhuma alteração no SDK de baixa latência.

Tamanho do SDK de transmissão: Android

Arquitetura Tamanho compactado Tamanho descompactado
arm64-v8a 1,663 MB 4,705 MB
armeabi-v7a 1,484 MB 3,352 MB
x86_64 1,804 MB 5,243 MB
x86 1,795 MB 4,971 MB

17 de novembro de 2023

SDK de Transmissão do Amazon IVS: Android 1.13.0 e iOS 1.13.0 (streaming de baixa latência)

Plataforma Downloads e alterações
Todos os dispositivos móveis (Android e iOS)
  • Aprimoramento da compatibilidade com IPv6 ao adotar o RFC 6555 “Happy Eyeballs” e adicionar a opção de configuração BroadcastConfiguration.network.useIPv6 para habilitar ou desabilitar o IPv6 para transmissão.

SDK de Transmissão 1.13.0 para Android

Documentação de referência: https://aws.github.io/ amazon-ivs-broadcast-docs /1.13.0/android/

  • Corrigida uma falha quando um AudioSource objeto é usado depois de soltá-lo.

  • Adição de compatibilidade com a visualização baseada em Surfaceview para um melhor desempenho. Os métodos getPreview existentes em Session e StageStream continuam retornando uma subclasse de TextureView, mas isso poderá mudar em uma versão futura do SDK.

    • Se sua aplicação depender especificamente de TextureView, você poderá continuar sem alterações. Você também poderá alternar de getPreview para getPreviewTextureView a fim de se preparar para a eventual alteração do getPreview retornado por padrão.

    • Se sua aplicação não precisar especificamente de TextureView, recomendamos mudar para getPreviewSurfaceView a fim de reduzir o uso de CPU e de memória.

  • Agora, o SDK implementa um novo tipo de pré-visualização chamado ImagePreviewSurfaceTarget que funciona com o objeto Android Surface fornecido pela aplicação. Não se trata de uma subclasse do Android View, que oferece maior flexibilidade.

SDK de Transmissão 1.13.0 para iOS

Faça o download para streaming de baixa latência: https://broadcast.live-video.net/1.13.0/AmazonIVSBroadcast.xcframework.zip

Documentação de referência: https://aws.github.io/ amazon-ivs-broadcast-docs /1.13.0/ios/

  • Não houve alterações nessa versão.

Tamanho do SDK de transmissão: Android

Arquitetura Tamanho compactado Tamanho descompactado
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

Tamanho do SDK de transmissão: iOS

Arquitetura Tamanho compactado Tamanho descompactado
arm64 1,63 MB 4,01 MB

14 de novembro de 2023

SDK do Reprodutor do Amazon IVS 1.23.0

Plataforma Downloads e alterações

Reprodutor da Web 1.23.0 e integração do Video.js e integração do JW player

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

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

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

Documentação de referência: https://aws.github.io/ amazon-ivs-player-docs /1.23.0/web/

  • Adição de compatibilidade com a reprodução de baixa latência no iOS Safari.

Reprodutor do Android 1.23.0

Documentação de referência: https://aws.github.io/ amazon-ivs-player-docs /1.23.0/android/

  • Atualização da documentação de referência com uma nova interface de usuário e mais detalhes.

Reprodutor do iOS 1.23.0

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

Documentação de referência: https://aws.github.io/ amazon-ivs-player-docs /1.23.0/ios/

  • Sem alteração.

Tamanho do SDK de dispositivo móvel: Android

Arquitetura Tamanho compactado Tamanho descompactado
arm64-v8a 0,975 MB 2,744 MB
armeabi-v7a 0,853 MB 1,917 MB
x86_64 1,028 MB 2,873 MB
x86 1,055 MB 2,811 MB

Tamanho do SDK de dispositivo móvel: iOS

Arquitetura Tamanho compactado Tamanho descompactado
arm64 0,39 MB 0,93 MB

16 de outubro de 2023

SDK de transmissão do Amazon IVS: Web 1.6.0 (streaming de baixa latência)

Plataforma Downloads e alterações

SDK de transmissão da Web 1.6.0

Documentação de referência: https://aws.github.io/ amazon-ivs-web-broadcast /docs/sdk-reference

  • Nenhuma alteração no SDK de baixa latência.

12 de outubro de 2023

SDK de transmissão do Amazon IVS: Android 1.12.1 (streaming de baixa latência)

Plataforma Downloads e alterações
SDK de transmissão do Android 1.12.1

Documentação de referência: https://aws.github.io/ amazon-ivs-broadcast-docs /1.12.1/android/

  • Corrigido um bug que causava um erro ao chamar BroadcastSession.setListener.

Tamanho do SDK de transmissão: Android

Arquitetura Tamanho compactado Tamanho descompactado
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 outubro de 2023

SDK do Reprodutor do Amazon IVS 1.22.0

Plataforma Downloads e alterações

Reprodutor da Web 1.22.0 e integração do Video.js e integração do JW player

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

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

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

Documentação de referência: https://aws.github.io/ amazon-ivs-player-docs /1.22.0/web/

  • Adicionado método estático para obter a versão do SDK, MediaPlayerPackage.getVersion().

Reprodutor do Android 1.22.0

Documentação de referência: https://aws.github.io/ amazon-ivs-player-docs /1.22.0/android/

  • Adicionada a função setNetworkRecoveryMode à interface do Player para definir o comportamento de reprodução desejado após uma interrupção na rede.

Reprodutor do iOS 1.22.0

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

Documentação de referência: https://aws.github.io/ amazon-ivs-player-docs /1.22.0/ios/

  • Adicionada a função setNetworkRecoveryMode à interface do IVSPlayer para definir o comportamento de reprodução desejado após uma interrupção na rede.

  • O método copyDisplayedPixelBuffer em IVSPlayerLayer agora pode ser usado quando o reprodutor está em execução. Anteriormente, era possível chamá-lo somente quando o reprodutor estava ocioso.

Tamanho do SDK de dispositivo móvel: Android

Arquitetura Tamanho compactado Tamanho descompactado
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

Tamanho do SDK de dispositivo móvel: iOS

Arquitetura Tamanho compactado Tamanho descompactado
arm64 0,37 MB 0,89 MB

2 de outubro de 2023

Transmissão no console

Agora, você pode transmitir a partir do console do IVS. Em Introdução a transmissões de baixa latência, consulte Etapa 5: Configurar o software de transmissão.

14 de setembro de 2023

SDK de Transmissão do Amazon IVS: Android 1.5.2 (transmissão de baixa latência)

Plataforma Downloads e alterações

SDK de Transmissão da Web 1.5.2

Documentação de referência: https://aws.github.io/ amazon-ivs-web-broadcast /docs/sdk-reference

23 de agosto de 2023

SDK de Transmissão do Amazon IVS: Web 1.5.1, Android 1.12.0 e iOS 1.12.0 (streaming de baixa latência)

Plataforma Downloads e alterações
SDK de Transmissão da Web 1.5.1

Documentação de referência: https://aws.github.io/ amazon-ivs-web-broadcast /docs/sdk-reference

SDK de Transmissão do Android 1.12.0

Documentação de referência: https://aws.github.io/ amazon-ivs-broadcast-docs /1.12.0/android/

  • Corrigido um erro raro que fazia com que as transmissões terminassem prematuramente com a mensagem "Tentativa de recuperação após receber o desligamento de par".

SDK de Transmissão do iOS 1.12.0

Faça o download para streaming de baixa latência: https://broadcast.live-video.net/1.12.0/AmazonIVSBroadcast.xcframework.zip

Documentação de referência: https://aws.github.io/ amazon-ivs-broadcast-docs /1.12.0/ios/

  • Correção da assinatura de IVSDeviceDiscovery.createAudioSourceWithName para retornar IVSCustomAudioSource em vez de IVSCustomImageSource.

Tamanho do SDK de transmissão: Android

Arquitetura Tamanho compactado Tamanho descompactado
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

Tamanho do SDK de transmissão: iOS

Arquitetura Tamanho compactado Tamanho descompactado
arm64 1,58 MB 3,88 MB

23 de agosto de 2023

SDK de Transmissão do Amazon IVS: Android 1.7.6 (streaming de baixa latência)

Plataforma Downloads e alterações
SDK de Transmissão do Android 1.7.6

Documentação de referência: https://aws.github.io/ amazon-ivs-broadcast-docs /1.7.6/android/

  • Corrigido um erro raro que fazia com que as transmissões terminassem prematuramente com a mensagem "Tentativa de recuperação após receber o desligamento de par".

Tamanho do SDK de transmissão: Android

Arquitetura Tamanho compactado Tamanho descompactado
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 do Reprodutor do Amazon IVS 1.21.0

Tamanho do SDK de dispositivo móvel: Android

Arquitetura Tamanho compactado Tamanho descompactado
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

Tamanho do SDK de dispositivo móvel: iOS

Arquitetura Tamanho compactado Tamanho descompactado
arm64 0,36 MB 0,87 MB

7 de agosto de 2023

SDK de Transmissão do Amazon IVS: Web 1.5.0, Android 1.11.0 e iOS 1.11.0

Plataforma Downloads e alterações

SDK de Transmissão da Web 1.5.0

Documentação de referência: https://aws.github.io/ amazon-ivs-web-broadcast /docs/sdk-reference

  • Correção de um problema no Safari em que uma condição de corrida periodicamente causava um erro na recuperação da faixa de mídia.

SDK de Transmissão do Android 1.11.0

Documentação de referência: https://aws.github.io/ amazon-ivs-broadcast-docs /1.11.0/android

SDK de Transmissão do iOS 1.11.0

Faça download para obter o streaming de baixa latência: https://broadcast.live-video.net/1.11.0/AmazonIVSBroadcast.xcframework.zip

Documentação de referência: https://aws.github.io/ amazon-ivs-broadcast-docs /1.11.0/ios

Tamanho do SDK de transmissão: Android

Arquitetura Tamanho compactado Tamanho descompactado

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

Tamanho do SDK de transmissão: iOS

Arquitetura Tamanho compactado Tamanho descompactado

arm64

0,771 MB

1,879 MB

17 de julho de 2023

Filtragem de representação de R2S3 e aprimoramentos de miniaturas

Agora, os clientes do IVS podem controlar quais representações são geradas para um stream ao realizar gravações no Amazon S3 e quais resoluções são geradas para as miniaturas. Para obter mais informações, consulte:

  • Getting Started with IVS: em “Step 4: Create a Channel” > “Console Instructions”, atualizamos as capturas de tela e as instruções.

  • Gravação automática para o Amazon S3: em “JSON Metadata Files”, adicionamos latest_thumbnail e atualizamos thumbnail. Em “Thumbnails” e “Discovering the Renditions of a Recording”, adicionamos descrições de resolução de representação.

  • Custos: em “Storing Recorded Video”, atualizamos as capturas de tela.

  • Referência de API do IVS:

    • Dentro ThumbnailConfiguration, adicionamos resolution storage e. Isso afeta a CreateRecordingConfiguration solicitação e a resposta, GetRecordingConfiguration a resposta e a GetStreamSession resposta.

    • Em ThumbnailConfiguration, alteramos o targetIntervalSeconds mínimo de 5 para 1 e atualizamos a nota “Importante” para dizer que ela se aplica somente aos BASIC canais.

    • Adicionamos o RenditionConfiguration objeto.

    • Nós adicionamos renditionConfiguration ao RecordingConfiguration objeto. Isso afeta três respostas: CreateRecordingConfiguration GetRecordingConfiguration, GetStreamSession e. Também adicionamos renditionConfiguration itens à CreateRecordingConfiguration solicitação.

14 de julho de 2023

SDK do Reprodutor do Amazon IVS 1.20.0

Plataforma Downloads e alterações

Reprodutor da Web 1.20.0 e integração de Video.js e integração do Reprodutor JW

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

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

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

Documentação de referência: https://aws.github.io/ amazon-ivs-player-docs /1.20.0/web/

  • Foi corrigido um problema em que, ao reproduzir uma transmissão ao vivo ou um conteúdo gravado em um navegador do iOS para dispositivos móveis, as chamadas getLiveLatency() do reprodutor retornam 0. (Isso foi corrigido começando com o Reprodutor da Web 1.17.0.)

  • Foram corrigidas as definições de tipo do pacote npm amazon-ivs-player.

  • Na referência do SDK do Reprodutor da Web, foi adicionada uma nova página de destino e foram removidas entradas duplicadas.

  • Foi adicionada a compatibilidade com a versão 8+ de Video.js.

Reprodutor do Android 1.20.0

Documentação de referência: https://aws.github.io/ amazon-ivs-player-docs /1.20.0/android/

Reprodutor do iOS 1.20.0

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

Documentação de referência: https://aws.github.io/ amazon-ivs-player-docs /1.20.0/ios/

  • Agora, o SDK para iOS requer o iOS 12.0 ou superior. (O iOS 11 não é mais compatível.)

Tamanho do SDK de dispositivo móvel: Android

Arquitetura Tamanho compactado Tamanho descompactado
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

Tamanho do SDK de dispositivo móvel: iOS

Arquitetura Tamanho compactado Tamanho descompactado
arm64 0,41 MB 0,99 MB

13 de julho de 2023

SDK de Transmissão do Amazon IVS: Web 1.4.0, Android 1.10.0 e iOS 1.10.0

Plataforma Downloads e alterações
SDK de Transmissão da Web 1.4.0

Documentação de referência: https://aws.github.io/ amazon-ivs-web-broadcast /docs/sdk-reference

  • Foi corrigido um bug em que o SDK fornecia informações de digitação insuficientes para consumo pelas aplicações do host.

  • Foi corrigido um bug em que uma combinação de leave() e uma subsequente refreshStrategy() podia republicar a mídia mesmo que já tivéssemos saído.

  • Foi corrigido um bug em que stageStreamsToPublish retornando uma única faixa (áudio ou vídeo) pode impedir atualizações limpas quando a estratégia é atualizada.

  • Foi adicionado um fluxo de desconexão mais rápido quando a guia do navegador é fechada.

Todos os dispositivos móveis (Android e iOS)
  • Foi melhorada a estabilidade dos palcos ao reduzir ocorrências  de falhas raras.

  • Foi adicionado um novo método de sendTimedMetadata à BroadcastSession que permite enviar uma string pela mesma conexão de soquete que a transmissão atual. Essa string tem informações de temporização anexadas e pode ser recebida pelo SDK do Reprodutor do IVS.

  • Quando um participante sai de um palco, ele agora tem seu estado publicado atualizado para não publicado antes de onParticipantLeft ser chamado no Android ou participantDidLeave ser chamado no iOS.

SDK de Transmissão do Android 1.10.0

Documentação de referência: https://aws.github.io/ amazon-ivs-broadcast-docs /1.10.0/android/

  • Foi corrigido um bug em que alternar ao se reconectar a um palco fazia com que outros participantes aparecessem cortados de forma inadequada.

  • Foi corrigido um problema em que o dispositivo AudioStageStream não podia ser convertido para AudioDevice.

  • Corrigido um problema em que a troca rápida de background-to-foreground aplicativos fazia com que os streams de vídeo inscritos fossem silenciados.

SDK de Transmissão do iOS 1.10.0

Baixe sem etapas: https://broadcast.live-video.net/1.10.0/AmazonIVSBroadcast.xcframework.zip

Baixe com etapas: https://broadcast.live-video.net/1.10.0/AmazonIVSBroadcast-Stages.xcframework.zip

Documentação de referência: https://aws.github.io/ amazon-ivs-broadcast-docs /1.10.0/ios/

  • Foi corrigido um problema em que os visualizadores podiam perder o áudio após uma sessão de transmissão ser interrompida por uma ligação telefônica. A solução alternativa (reiniciar a sessão de transmissão após a interrupção de uma ligação telefônica) não é mais necessária.

  • Foi corrigido um problema que impedia a existência de vários estágios e que todos pudessem reproduzir áudio.

  • Quando a perda de rede ocorrer repentinamente, uma transmissão contínua agora será interrompida imediatamente, em vez de esperar que a conexão atinja o tempo limite.

Tamanho do SDK de transmissão: Android

Arquitetura Tamanho compactado sem a funcionalidade de palco Tamanho não compactado sem a funcionalidade de palco Tamanho compactado com a funcionalidade de palco Tamanho não compactado com a funcionalidade de palco
arm64-v8a 1,517 MB 4,761 MB 5,324 MB 15,028 MB
armeabi-v7a 1,340 MB 3,433 MB 4,370 MB 9,489 MB
x86_64 1,653 MB 5,003 MB 5,802 MB 15,837 MB
x86 1,662 MB 5,287 MB 5,621 MB 15,964 MB

Tamanho do SDK de transmissão: iOS

Arquitetura Tamanho compactado sem a funcionalidade de palco Tamanho não compactado sem a funcionalidade de palco Tamanho compactado com a funcionalidade de palco Tamanho não compactado com a funcionalidade de palco
arm64 1,56 MB 3,84 MB 5,04 MB 10,85 MB

28 de junho de 2023

Revogação da sessão do visualizador para canais privados

Agora, os clientes do IVS podem revogar a sessão do visualizador associada a um token de autenticação para impedir e interromper a reprodução usando esse token. Para obter mais informações, consulte:

  • Configurar canais privados: alteramos a seção “Esquema de token” e adicionamos “Revogar sessões do visualizador”.

  • Referência da API IVS — adicionamos dois endpoints (StartViewerSessionRevocation e BatchStartViewerSessionRevocation) e dois objetos (BatchStartViewerSessionRevocationError e BatchStartViewerSessionRevocationViewerSession).

27 de junho de 2023

SDK de Transmissão do Amazon IVS: iOS 1.9.1

Plataforma Downloads e alterações
SDK de Transmissão do iOS 1.9.1

Baixe sem etapas: https://broadcast.live-video.net/1.9.1/AmazonIVSBroadcast.xcframework.zip

Baixe com etapas: https://broadcast.live-video.net/1.9.1/AmazonIVSBroadcast-Stages.xcframework.zip

Documentação de referência: https://aws.github.io/ amazon-ivs-broadcast-docs /1.9.1/ios/

  • Foi resolvido um problema no iOS 16.5 e versões posteriores em que a taxa de bits do vídeo se degrada gradualmente após: (1) aproximadamente 20 minutos se não estiver usando a taxa de bits automática com os quadros b desativados, ou (2) aproximadamente 20 minutos após alcançar IVSVideoConfiguration.maxBitrate e a conexão de rede permanecer estável, com os quadros b desligados.

Problema conhecido: os espectadores podem perder o áudio após uma sessão de transmissão ser interrompida por uma ligação telefônica. A solução alternativa é reiniciar a sessão de transmissão após a interrupção de uma chamada telefônica.

Tamanho do SDK de transmissão: iOS

Arquitetura Tamanho compactado sem a funcionalidade de palco Tamanho não compactado sem a funcionalidade de palco Tamanho compactado com a funcionalidade de palco Tamanho não compactado com a funcionalidade de palco
arm64 1,55 MB 3,77 MB 5,01 MB 10,77 MB

27 de junho de 2023

SDK de Transmissão do Amazon IVS 1.7.5

Plataforma Downloads e alterações
SDK de Transmissão do iOS 1.7.5

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

Documentação de referência: https://aws.github.io/ amazon-ivs-broadcast-docs /1.7.5/ios/

  • Foi resolvido um problema no iOS 16.5 e versões posteriores em que a taxa de bits do vídeo se degrada gradualmente após: (1) aproximadamente 20 minutos se não estiver usando a taxa de bits automática com os quadros b desativados, ou (2) aproximadamente 20 minutos após alcançar IVSVideoConfiguration.maxBitrate e a conexão de rede permanecer estável, com os quadros b desligados.

Tamanho do SDK de transmissão: iOS

Arquitetura Tamanho compactado Tamanho descompactado
arm64 1,48 MB 3,43 MB

16 de junho de 2023

SDK de Transmissão do Amazon IVS: Web 1.3.3

Plataforma Downloads e alterações

SDK de Transmissão para Web 1.3.3

Documentação de referência: https://aws.github.io/ amazon-ivs-web-broadcast /docs/sdk-reference

  • Correção das regressões na análise interna usadas para apoiar a integridade de vários hosts do IVS.

2 de junho de 2023

Tipos avançados de canal

Essa versão introduz dois novos tipos de canais: (ADVANCED_SD e ADVANCED_HD), além dos tipos BASIC e STANDARD já existentes. O tipo de canal determina a resolução e a taxa de bits permitidas para reprodução e gravação.

  • ADVANCED_SD: o vídeo é transcodificado. Várias qualidades são geradas com base na entrada original para proporcionar automaticamente aos visualizadores a melhor experiência conforme seus dispositivos e condições de rede. A resolução de entrada pode ser de até 1080p e a taxa de bits pode ser de até 8,5 Mbps; a saída é limitada à qualidade SD (480p). Você pode selecionar uma predefinição opcional de transcodificação (veja abaixo). O áudio de todas as versões é transcodificado, havendo uma versão somente de áudio disponível.

  • ADVANCED_HD: o vídeo é transcodificado. Várias qualidades são geradas com base na entrada original para proporcionar automaticamente aos visualizadores a melhor experiência conforme seus dispositivos e condições de rede. A resolução de entrada pode ser de até 1080p e a taxa de bits pode ser de até 8,5 Mbps; a saída é limitada à qualidade HD (720p). Você pode selecionar uma predefinição opcional de transcodificação (veja abaixo). O áudio de todas as versões é transcodificado, havendo uma versão somente de áudio disponível.

As predefinições de transcodificação opcionais para os novos tipos de canais permitem que você comprometa a largura de banda de download e a qualidade de vídeo disponíveis para otimizar a experiência de visualização. Há duas predefinições:

  • A entrega de largura de banda restrita usa uma taxa de bits menor para cada nível de qualidade. Use essa opção se você tiver pouca largura de banda de download e/ou conteúdo de vídeo simples (p. ex., locutor).

  • A entrega de largura de banda mais alta usa uma taxa de bits maior para cada nível de qualidade. Use essa opção se você tiver grande largura de banda de download e/ou conteúdo de vídeo complexo (p. ex., flashes e mudanças rápidas de cena).

A página Histórico do documento lista as alterações relacionadas ao Guia do usuário do IVS e referência da API do IVS.

1.º de junho de 2023

SDK de Transmissão do Amazon IVS: Android 1.9.0 e iOS 1.9.0

Plataforma Downloads e alterações
Todos
  • Aperfeiçoamento da estabilidade dos palcos mediante a redução de ocorrências raras de falhas.

  • Aprimoramento da recuperação automatizada de interrupções recorrentes na rede.

SDK de Transmissão do Android 1.9.0

Documentação de referência: https://aws.github.io/ amazon-ivs-broadcast-docs /1.9.0/android/

  • Correção de um erro no qual a desconexão de fones de ouvido com fio resultava em um erro quando o usuário tentava mudar para um microfone não padrão em alguns dispositivos.

  • Correção de um erro no qual alguns dispositivos que tinham a conexão de um microfone incorreto ao trocar de microfone durante uma sessão de transmissão.

  • Correção de uma falha ao chamar os métodos Presets antes de criar um objeto BroadcastSessionStage ou DeviceDiscovery.

SDK de Transmissão do iOS 1.9.0

Baixe sem etapas: https://broadcast.live-video.net/1.9.0/AmazonIVSBroadcast.xcframework.zip

Baixe com etapas: https://broadcast.live-video.net/1.9.0/AmazonIVSBroadcast-Stages.xcframework.zip

Documentação de referência: https://aws.github.io/ amazon-ivs-broadcast-docs /1.9.0/ios/

  • Quando você entrar em um palco sem conectar um microfone ao palco, o novo comportamento padrão ao entrar em segundo plano será permanecer no palco em vez de sair automaticamente. Isso viabiliza o caso de uso de ouvir um palco como participante somente para espectadores enquanto estiver em segundo plano.

  • Realizamos o aprimoramento do processamento da conexão e da desconexão do dispositivo Bluetooth de um palco.

  • Correção de um problema no qual o áudio era muito mais baixo ao usar setGain para silenciar e reativar o som.

  • Ao conectar uma câmera a um IVSBroadcastSession, agora a câmera se configura com base no size e targetFramerate no IVSVideoConfiguration.

  • Agora, o SDK para iOS requer o iOS 12.0 ou superior. (O iOS 11 não é mais compatível.)

Problema conhecido: os espectadores podem perder o áudio após uma sessão de transmissão ser interrompida por uma ligação telefônica. A solução alternativa é reiniciar a sessão de transmissão após a interrupção de uma chamada telefônica.

Tamanho do SDK de transmissão: Android

Arquitetura Tamanho compactado sem a funcionalidade de palco Tamanho não compactado sem a funcionalidade de palco Tamanho compactado com a funcionalidade de palco Tamanho não compactado com a funcionalidade de palco
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

Tamanho do SDK de transmissão: iOS

Architectur9 Tamanho compactado sem a funcionalidade de palco Tamanho não compactado sem a funcionalidade de palco Tamanho compactado com a funcionalidade de palco Tamanho não compactado com a funcionalidade de palco
arm64 1,55 MB 3,77 MB 5,00 MB 10,77 MB

23 de maio de 2023

SDK do Reprodutor do Amazon IVS 1.19.0

Plataforma Downloads e alterações

Reprodutor da Web 1.19.0 e integração de Video.js e integração do reprodutor JW

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

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

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

Documentação de referência: https://aws.github.io/ amazon-ivs-player-docs /1.19.0/web/

Reprodutor do Android 1.19.0

Documentação de referência: https://aws.github.io/ amazon-ivs-player-docs /1.19.0/android/

  • Correção de um problema no modo automático de qualidade no qual o reprodutor permanecia na qualidade mais baixa após o rearmazenamento em buffer, mesmo quando havia largura de banda suficiente para alternar.

Reprodutor do iOS 1.19.0

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

Documentação de referência: https://aws.github.io/ amazon-ivs-player-docs /1.19.0/ios/

Tamanho do SDK de dispositivo móvel: Android

Arquitetura Tamanho compactado Tamanho descompactado
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

Tamanho do SDK de dispositivo móvel: iOS

Arquitetura Tamanho compactado Tamanho descompactado
arm64 0,41 MB 0,99 MB

16 de maio de 2023

SDK de Transmissão do Amazon IVS: iOS 1.8.1

Plataforma Downloads e alterações
SDK de Transmissão para iOS 1.8.1

Baixe sem etapas: https://broadcast.live-video.net/1.8.1/AmazonIVSBroadcast.xcframework.zip

Baixe com etapas: https://broadcast.live-video.net/1.8.1/AmazonIVSBroadcast-Stages.xcframework.zip

Documentação de referência: https://aws.github.io/ amazon-ivs-broadcast-docs /1.8.1/ios/

  • Um problema de degradação da taxa de bits no iOS 16.4 foi corrigido. I, tanto para RTMP (sem palcos) quanto para WebRTC (com palcos). Se você implementou uma solução alternativa em sua aplicação (ativando o quadro b), poderá removê-la após instalar essa atualização.

Tamanho do SDK de transmissão: iOS

Arquitetura Tamanho compactado sem a funcionalidade de palco Tamanho não compactado sem a funcionalidade de palco Tamanho compactado com a funcionalidade de palco Tamanho não compactado com a funcionalidade de palco
arm64 1,53 MB 3,73 MB 5,00 MB 10,73 MB

16 de maio de 2023

SDK de Transmissão do Amazon IVS 1.7.4

Plataforma Downloads e alterações
SDK de Transmissão para iOS 1.7.4

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

Documentação de referência: https://aws.github.io/ amazon-ivs-broadcast-docs /1.7.4/ios/

  • Um problema de degradação da taxa de bits no iOS 16.4 foi corrigido. Se você implementou uma solução alternativa em sua aplicação (ativando o quadro b), poderá removê-la após instalar essa atualização.

Tamanho do SDK de transmissão: iOS

Arquitetura Tamanho compactado Tamanho descompactado
arm64 1,48 MB 3,40 MB

11 de maio de 2023

Integridade de vários hosts

Agora é possível monitorar a integridade dos seus palcos do IVS com vários hosts. Consulte:

1º de maio de 2023

SDK de Transmissão para Web do Amazon IVS 1.3.2

Plataforma Downloads e alterações

SDK de Transmissão para Web 1.3.2

Documentação de referência: https://aws.github.io/ amazon-ivs-web-broadcast /docs/sdk-reference

  • Corrigido um problema em que a transmissão de um compartilhamento de tela às vezes resultava em uma tela preta para canais ao vivo.

  • Corrigido um problema em que a transmissão de um participante do palco às vezes resultava em uma tela preta para canais ao vivo.

  • Corrigido um problema de análise em que eventos não publicados e publicados duplicados eram relatados.

  • Corrigido um problema em getStats que nem sempre era atualizado para RemoteStageStream objetos.

  • Corrigido um OverconstrainedError ao tentar realizar o broadcast de participantes do palco.

  • Adição de uma melhoria: os participantes que estão apenas inscritos são ignorados quando a estratégia do palco shouldPublishParticipant é definida como true.

27 de abril de 2023

Aumento de participantes do palco

O número máximo de participantes que podem ser conectados a um palco ao mesmo tempo aumentou de 12 para 1.000. No máximo 12 participantes podem publicar em um palco ao mesmo tempo, e no máximo 1.000 podem se inscrever ao mesmo tempo. Para obter mais informações, consulte Habilitar vários hosts em um Amazon IVS Stream e Service Quotas do Amazon IVS.

4 de abril de 2023

SDK do Reprodutor do Amazon IVS 1.18.0

Plataforma Downloads e alterações

Reprodutor da Web 1.18.0 e integração de Video.js e integração de JW Player

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

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

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

Documentação de referência: https://aws.github.io/ amazon-ivs-player-docs /1.18.0/web/

  • Correção de um problema do Safari em que, após a atualização, na guia do console, era exibido “Erro de resposta HTTP”: “falha no carregamento”.

Reprodutor do Android 1.18.0

Documentação de referência: https://aws.github.io/ amazon-ivs-player-docs /1.18.0/android/

  • Correção de um problema com a reprodução de vídeo quando a taxa de reprodução é superior a 1x.

Reprodutor do iOS 1.18.0

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

Documentação de referência: https://aws.github.io/ amazon-ivs-player-docs /1.18.0/ios/

Tamanho do SDK de dispositivo móvel: Android

Arquitetura Tamanho compactado Tamanho descompactado
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

Tamanho do SDK de dispositivo móvel: iOS

Arquitetura Tamanho compactado Tamanho descompactado
arm64 0,41 MB 0,99 MB

30 de março de 2023

Suporte para RTMP

O Amazon IVS passou a oferecer suporte para a transmissão RTMP (Real-Time Messaging Protocol), além de para RTMPS. O RTMPS corresponde à versão segura do RTMP. Recomendamos o uso de RTMPS para ingestão segura, a menos que você tenha casos de uso específicos e verificados que requeiram RTMP.

A transmissão RTMP pode ser configurada usando:

  • Console do IVS: use o botão Personalizar configuração durante a configuração inicial do canal ou a alternância Habilitar ingestão RTMP ao modificar um canal existente.

  • API — Use o novo insecureIngest campo em CreateChannel nossas UpdateChannel solicitações. Consulte a Referência da API do IVS.

Para obter informações sobre endpoints de ingestão RTMP, consulte Configurar o software de streaming, Guia do SDK de Transmissão para Android e Guia do SDK de Transmissão para iOS.

Correção de 29 de abril de 2023: alteração no Guia do SDK de Transmissão para Android e no Guia do SDK de Transmissão para iOS para indicar que esses SDKs oferecem suporte somente à ingestão de RTMPS (e não à ingestão de RTMP insegura).

29 de março de 2023

Tokens de uso único para canais privados

Em Gerar e assinar tokens de reprodução, adicionamos o campo opcional single-use-uuid à carga útil para gerar um token de uso único.

28 de março de 2023

SDK de Transmissão do Amazon IVS para Web 1.3.1

Plataforma Downloads e alterações

SDK de Transmissão da Web 1.3.1

Documentação de referência: https://aws.github.io/ amazon-ivs-web-broadcast /docs/sdk-reference

  • Não houve alterações voltadas para o cliente nesta versão.

23 de março de 2023

Suporte para vários hosts em uma transmissão (recurso de palco)

Esta é a primeira versão de uma nova funcionalidade: agora é possível combinar vídeos de vários participantes em uma transmissão ao vivo. Um palco corresponde a um espaço virtual no qual os participantes podem trocar áudio e vídeo em tempo real. É possível transmitir um palco para os canais com a finalidade de alcançar um público maior e criar aplicações nas quais os membros do público podem ser levados “ao palco” para contribuir para a conversa ao vivo. Para obter detalhes, consulte:

23 de março de 2023

SDK de Transmissão do Amazon IVS: Android 1.8.0, iOS 1.8.0 e Web 1.3.0

Além da adição de suporte para vários hosts em uma transmissão, os SDKs de Transmissão para Android e iOS foram atualizados para oferecer suporte à nova funcionalidade de palco.

Plataforma Downloads e alterações
Todos
SDK de Transmissão do Android 1.8.0

Documentação de referência: https://aws.github.io/ amazon-ivs-broadcast-docs /1.8.0/android/

  • Dependendo de como seu arquivo Gradle está configurado (usando o classificador), é possível fazer download do SDK com ou sem o suporte para palco. O SDK sem suporte para palco tem um tamanho menor. Para obter detalhes, consulte SDK de Transmissão: guia do Android.

  • No SDK de Transmissão: guia do Android, foram adicionados “Adição de vários hosts com o SDK do palco” e “Problemas conhecidos e soluções” relacionados ao palco.

SDK de Transmissão do iOS 1.8.0

Faça download sem a funcionalidade de palco: https://broadcast.live-video.net/1.8.0/AmazonIVSBroadcast.xcframework.zip

Faça download com a funcionalidade de palco: https://broadcast.live-video.net/1.8.0/AmazonIVSBroadcast-Stages.xcframework.zip

Documentação de referência: https://aws.github.io/ amazon-ivs-broadcast-docs /1.8.0/ios/

  • Dependendo de como seu arquivo de pod está configurado, é possível fazer download do SDK com ou sem suporte para palco. O SDK sem suporte para palco tem um tamanho menor. Para obter detalhes de instalação, consulte SDK de Transmissão: guia do iOS.

  • No SDK de Transmissão: guia do iOS, foram adicionados “Adição de vários hosts com o SDK do palco” e “Problemas conhecidos e soluções” relacionados ao palco.

  • O suporte para código de bits do SDK foi descontinuado, pois a Apple descontinuou oficialmente o código de bits e não o aceita mais para envios da App Store. Para obter mais informações, consulte as notas de versão do Xcode 14.

SDK de Transmissão da Web 1.3.0

Documentação de referência: https://aws.github.io/ amazon-ivs-web-broadcast /docs/sdk-reference

  • No SDK de Transmissão: guia da Web, foram adicionados “Adição de vários hosts com o SDK do palco” e “Problemas conhecidos e soluções” relacionados ao palco.

Tamanho do SDK de transmissão: Android

Arquitetura Tamanho compactado sem a funcionalidade de palco Tamanho não compactado sem a funcionalidade de palco Tamanho compactado com a funcionalidade de palco Tamanho não compactado com a funcionalidade de palco
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

Tamanho do SDK de transmissão: iOS

Arquitetura Tamanho compactado sem a funcionalidade de palco Tamanho não compactado sem a funcionalidade de palco Tamanho compactado com a funcionalidade de palco Tamanho não compactado com a funcionalidade de palco
arm64 1,53 MB 3,73 MB 5,03 MB 10,67 MB

2 de março de 2023

SDK de Transmissão do Amazon IVS: Android 1.7.3

Plataforma Downloads e alterações
SDK de Transmissão do Android 1.7.3

Documentação de referência: https://aws.github.io/ amazon-ivs-broadcast-docs /1.7.3/android/

  • Corrigido um problema em que fontes de imagem personalizadas não funcionavam corretamente em dispositivos com o MediaTek Dimensity 700 SoC.

Tamanho do SDK de transmissão: Android

Arquitetura Tamanho compactado Tamanho descompactado
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 fevereiro de 2023

SDK do Reprodutor do Amazon IVS 1.17.0

Plataforma Downloads e alterações

Reprodutor da Web 1.17.0 e integração de Video.js e integração de JW Player

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

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

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

Documentação de referência: https://aws.github.io/ amazon-ivs-player-docs /1.17.0/web/

  • Suporte implementado para o método getLiveLatency para o Safari móvel.

Reprodutor do Android 1.17.0

Documentação de referência: https://aws.github.io/ amazon-ivs-player-docs /1.17.0/android/

Reprodutor do iOS 1.17.0

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

Documentação de referência: https://aws.github.io/ amazon-ivs-player-docs /1.17.0/ios/

  • O suporte para código de bits do SDK foi descontinuado, pois a Apple descontinuou oficialmente o código de bits e não o aceita mais para envios da App Store. Para obter mais informações, consulte as notas de versão do Xcode 14.

Tamanho do SDK de dispositivo móvel: Android

Arquitetura Tamanho compactado Tamanho descompactado
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

Tamanho do SDK de dispositivo móvel: iOS

Arquitetura Tamanho compactado Tamanho descompactado
arm64 0,41 MB 0,99 MB

16 de fevereiro de 2023

Etiquetas de intervalo de bytes e arquivos de manifesto para gravação automática no S3

O recurso auto-record-to -S3 agora suporta a geração de playlists por faixa de bytes, além das playlists HLS padrão. Para obter mais informações, consulte Gravação automática no Amazon S3 (“Conteúdo da gravação”, “Listas de reprodução com intervalo de bytes” e novos campos byte_range_playlist nos exemplos de JSON para recording_started e recording_ended).

31 de janeiro de 2023

SDK de Mensagens para Clientes do Chat do Amazon IVS: Android 1.1.0

Plataforma Downloads e alterações
SDK de Mensagens para Clientes do Chat para Android 1.1.0

Documentação de referência: https://aws.github.io/ amazon-ivs-chat-messaging -sdk-android/1.1.0/

  • Para oferecer suporte ao Kotlin Coroutines, adicionamos novas APIs de Mensagens de Chat do IVS no pacote com.amazonaws.ivs.chat.messaging.coroutines. Veja também o novo tutorial de Kotlin Coroutines: a parte 1 (de 2) é referente às salas de chat.

Tamanho do Chat Client Messaging SDK: Android

Arquitetura Tamanho compactado Tamanho descompactado
Todas as arquiteturas (código de bytes) 89 KB 92 KB

17 de janeiro de 2023

SDK do Reprodutor do Amazon IVS 1.16.0

Plataforma Downloads e alterações

Web Player 1.16.0 e integração a Video.js e integração a JW Player

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

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

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

Documentação de referência: https://aws.github.io/ amazon-ivs-player-docs /1.16.0/web/

  • Atualizada a documentação do SDK para observar quais métodos não são compatíveis com navegadores móveis do iOS.

Android Player 1.16.0

Documentação de referência: https://aws.github.io/ amazon-ivs-player-docs /1.16.0/android/

  • Foi adicionado o método setOrigin para permitir a inclusão de um cabeçalho de solicitação de Origin com solicitações de reprodução. Veja também em Esquema de token o novo campo strict-origin-enforcement.

iOS Player 1.16.0

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

Documentação de referência: https://aws.github.io/ amazon-ivs-player-docs /1.16.0/ios/

  • Foi adicionado o método setOrigin para permitir a inclusão de um cabeçalho de solicitação de Origin com solicitações de reprodução. Veja também em Esquema de token o novo campo strict-origin-enforcement.

Tamanho do SDK de dispositivo móvel: Android

Arquitetura Tamanho compactado Tamanho descompactado
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

Tamanho do SDK de dispositivo móvel: iOS

Arquitetura Tamanho compactado Tamanho descompactado
arm64 0,41 MB 0,99 MB

9 de dezembro de 2022

Carimbo de data/hora adicionado aos arquivos de manifesto de gravação automática no S3

Quando a Gravação automática no Amazon S3 estiver ativada, os arquivos de manifesto HLS serão criados. Esses arquivos agora contêm etiquetas Program-Date-Time (PDT) de HLS indicando a hora de relógio de parede para cada segmento de HLS quando produzido, usando o formato UTC ISO-8601.

6 de dezembro de 2022

SDK de transmissão do Amazon IVS: Android 1.7.2

Plataforma Downloads e alterações
SDK de transmissão do Android 1.7.2

Documentação de referência: https://aws.github.io/ amazon-ivs-broadcast-docs /1.7.2/android/

  • Corrigido um erro em que o Device.Descriptior retornado por um dispositivo não câmera com subclasse SurfaceSource fornecia um deviceId e um urn exclusivo em cada chamada, tornando essas propriedades não confiáveis para identificar dispositivos.

  • Corrigido um erro em que a propriedade preferredAudioInput em um BroadcastConfiguration.Mixer.Slot era nula quando consultada por Mixer.getSlots(), se o slot associado tivesse um valor preferredAudioInput de Device.Descriptor.DeviceType.MICROPHONE quando foi adicionado.

Tamanho do SDK de transmissão: Android

Arquitetura Tamanho compactado Tamanho descompactado
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 novembro de 2022

Logs de chats

Esta é a primeira versão desta nova funcionalidade. Agora é possível criar configurações de log para permitir o armazenamento de mensagens enviadas para suas salas de chat. Para obter mais informações, consulte:

9 de novembro de 2022

SDK de mensagens do cliente Amazon IVS Chat: 1.0.2 JavaScript

Plataforma Downloads e alterações
JavaScript SDK de mensagens para cliente do Chat 1.0.2

Documentação de referência: https://aws.github.io/ amazon-ivs-chat-messaging -sdk-js/1.0.2/

  • Corrigido um problema que afetava o Firefox: os clientes recebiam erroneamente um erro de soquete quando eram desconectados de uma sala de bate-papo usando o endpoint. DisconnectUser

1º de novembro de 2022

Amazon IVS Player SDK 1.14.0

Plataforma Downloads e alterações

Todos

  • Aperfeiçoada a estabilidade do player reduzindo ocorrências de falhas raras.

Web Player 1.14.0 e integração a Video.js e integração a JW Player

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

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

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

Documentação de referência: https://aws.github.io/ amazon-ivs-player-docs /1.14.0/web/

Android Player 1.14.0

Documentação de referência: https://aws.github.io/ amazon-ivs-player-docs /1.14.0/android/

  • O método getErrorCode() foi adicionado à classe ErrorType.

iOS Player 1.14.0

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

Documentação de referência: https://aws.github.io/ amazon-ivs-player-docs /1.14.0/ios/

  • Tornou público o método setQuality:adaptive: do IVS Player.

Tamanho do SDK de dispositivo móvel: Android

Arquitetura Tamanho compactado Tamanho descompactado
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

Tamanho do SDK de dispositivo móvel: iOS

Arquitetura Tamanho compactado Tamanho descompactado
arm64 0,41 MB 0,99 MB

18 de outubro de 2022

SDK de mensagens do cliente Amazon IVS Chat: 1.0.1 JavaScript

6 de outubro de 2022

Amazon IVS Broadcast SDK 1.7.1

Plataforma Downloads e alterações
iOS Broadcast SDK 1.7.1

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

Documentação de referência: https://aws.github.io/ amazon-ivs-broadcast-docs /1.7.1/ios/

  • Correção de erro do vinculador ao vincular diretamente a algumas classes.

  • Remoção das funções init e new em classes que nunca devem ser instanciadas pela aplicação host.

  • Os slots que usam a câmera fornecida pelo SDK e configurados para uma taxa de proporção de retrato de 9:16 agora usam corretamente a taxa de proporção da câmera correspondente de 9:16. (Anteriormente, uma taxa de proporção de câmera de 3:4 era utilizada.) Os slots que usam o modo de aspecto FIT agora usam o espaço inteiro. (Anteriormente, eles eram limitados por uma caixa de texto.)

Tamanho do SDK de transmissão: iOS

Arquitetura Tamanho compactado Tamanho descompactado
arm64 1,48 MB 3,40 MB

22 de setembro de 2022

Amazon IVS Broadcast SDK 1.7.0

Observação: a versão 1.6.0 não existe.

Plataforma Downloads e alterações
Todos
  • A estabilidade foi aperfeiçoada reduzindo ocorrências de falhas raras.

  • Adicionou uma AutomaticBitrateProfile enumeração em. VideoConfiguration Isso controla a taxa na qual o algoritmo ABR ajusta a taxa de bits do vídeo.

  • Adição do método onTransmissionStatsChanged. Ele contém estatísticas de transmissão mais detalhadas do que onBroadcastQualityChanged e onNetworkHealthChanged. Descontinuamos os dois últimos métodos. Em vez deles, recomendamos usar onTransmissionStatsChanged.

Android Broadcast SDK 1.7.0

Documentação de referência: https://aws.github.io/ amazon-ivs-broadcast-docs /1.7.0/android/

iOS Broadcast SDK 1.7.0

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

Documentação de referência: https://aws.github.io/ amazon-ivs-broadcast-docs /1.7.0/ios/

  • Adição de IVSBroadcastSessionAudioSessionStrategy.PlayAndRecordDefaultToSpeaker para permitir aos desenvolvedores especificar se dispositivos com handsets (por exemplo, iPhones) preferem o alto-falante em vez do fone de ouvido.

Tamanho do SDK de transmissão: Android

Arquitetura Tamanho compactado Tamanho descompactado
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

Tamanho do SDK de transmissão: iOS

Arquitetura Tamanho compactado Tamanho descompactado
arm64 1,47 MB 3,40 MB

20 de setembro de 2022

Amazon IVS Player SDK 1.13.0

Plataforma Downloads e alterações

Web Player 1.13.0 e integração a Video.js e integração a JW Player

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

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

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

Documentação de referência: https://aws.github.io/ amazon-ivs-player-docs /1.13.0/web/

  • Adicionado suporte à função seeking() de Video.js.

  • Tipos não utilizados (CaptureEventTypes) removidos que causavam problemas de desenvolvimento.

  • MediaSource Erros intermitentes corrigidos na recuperação da rede.

Problema conhecido: o log habilitado para Sawmill pode surgir quando o console é aberto. Esse log interno deve ser ocultado, pois não afeta os clientes. Caso surja, ignore-o.

Android Player 1.13.0

Documentação de referência: https://aws.github.io/ amazon-ivs-player-docs /1.13.0/android/

  • Adicionamos proteções extras para evitar falhas na reprodução relacionadas às condições da corrida.

  • Feitas melhorias de estabilidade na estimativa de largura de banda de ABR.

iOS Player 1.13.0

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

Documentação de referência: https://aws.github.io/ amazon-ivs-player-docs /1.13.0/ios/

  • Corrigido um erro em que a reprodução somente de áudio podia parar durante a reprodução em segundo plano.

  • Adicionamos proteções extras para evitar falhas na reprodução relacionadas às condições da corrida.

  • Feitas melhorias de estabilidade na estimativa de largura de banda de ABR.

  • Foi esclarecido na referência do SDK que setAutoMaxQuality filtra qualidades com base na taxa de bits.

  • Alteração no método setQuality: da classe IVSPlayer para que ele ignore valores inválidos.

Tamanho do SDK de dispositivo móvel: Android

Arquitetura Tamanho compactado Tamanho descompactado
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

Tamanho do SDK de dispositivo móvel: iOS

Arquitetura Tamanho compactado Tamanho descompactado
arm64 0,44 MB 1,06 MB

15 de setembro de 2022

Melhoria vertical do vídeo (versão final)

Hoje começamos a implementar as mudanças documentadas no recurso de Melhoria vertical do vídeo para todos os clientes do Amazon IVS. Serão necessários 2 a 3 dias para que as alterações se propaguem em todas as contas.

12 de setembro de 2022

Amazon IVS Broadcast SDK 1.5.2: iOS

Plataforma Downloads e alterações

iOS Broadcast SDK 1.5.2

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

Documentação de referência: https://aws.github.io/ amazon-ivs-broadcast-docs /1.5.2/ios/

  • Correção de uma falha rara que ocorria quando a conexão de rede era perdida logo após a interrupção de uma transmissão, mas antes da conclusão do desligamento da transmissão.

  • Correção de um problema de aumento do consumo de memória quando um loop de repetição tenta repetidamente reiniciar uma transmissão após um erro fatal.

Tamanho do SDK de transmissão: iOS

Arquitetura Tamanho compactado Tamanho descompactado
arm64 1.39 MB 3,20 MB

8 de setembro de 2022

Amazon IVS Chat Client Messaging SDK: Android 1.0.0 e iOS 1.0.0

Tamanho do Chat Client Messaging SDK: Android

Arquitetura Tamanho compactado Tamanho descompactado
Todas as arquiteturas (código de bytes) 53 KB 58 KB

Tamanho do Chat Client Messaging SDK: iOS

Arquitetura Tamanho compactado Tamanho descompactado
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 setembro de 2022

Amazon IVS Web Broadcast SDK 1.2.0

Plataforma Downloads e alterações

Web Broadcast SDK

Documentação de referência: https://aws.github.io/ amazon-ivs-web-broadcast /docs/sdk-reference

  • Definições de tipo de pacote fixas quando o pacote npm é executado.

  • Foi adicionada uma configuração predefinida para o suporte de 1080 canais BASIC.

30 de agosto de 2022

Mesclar streams fragmentados

Esta é a primeira versão desta nova funcionalidade. Se o seu stream estiver configurado para gravação automática no Amazon S3, agora será possível especificar uma janela de tempo durante a qual, se o stream for interrompido e um novo stream for iniciado, o Amazon IVS tentará gravar com o mesmo prefixo S3 do stream anterior. Em outras palavras, se uma transmissão se desconectar e depois se reconectar dentro do intervalo especificado, os vários streams serão considerados uma única transmissão e mesclados. Para obter mais informações, consulte:

9 de agosto de 2022

SDK do Amazon IVS Player para Web 1.12.0

Plataforma Downloads e alterações

Player para Web 1.12.0 e Integração do Video.js e Integração do JW Player

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

Ativo de script: https://player.live-video.net/1.12.0/ amazon-ivs-player .min.js

Ativo tecnológico Video.js: https://player.live-video.net/1.12.0/ amazon-ivs-videojs-tech .min.js

Documentação de referência: https://aws.github.io/ amazon-ivs-player-docs /1.12.0/web/

  • Adicionamos proteções extras para evitar falhas na reprodução relacionadas às condições da corrida.

28 de julho de 2022

SDK de transmissão do iOS 1.5.1 do Amazon IVS

Plataforma Downloads e alterações
SDK de transmissão para iOS 1.5.1

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

Documentação de referência: https://aws.github.io/ amazon-ivs-broadcast-docs /1.5.1/ios/

  • Correção de problemas de compatibilidade com o iOS 16 que impediam a codificação de áudio, fazendo com que todas as transmissões falhassem. Esse problema afeta todas as versões anteriores do IVS Broadcast SDK para iOS. A versão 1.5.1 é necessária para fazer transmissões no iOS 16.

  • Um vazamento de memória foi corrigido ao fornecer um delegado diretamente ao inicializador do IVSBroadcastSession. (Uma solução alternativa seria definir a propriedade do delegado posteriormente.)

Tamanho do SDK de transmissão: iOS

Arquitetura Tamanho compactado Tamanho descompactado
arm64 1,36 MB 3,20 MB

21 de julho de 2022

Amazon IVS Web Broadcast SDK

Plataforma Downloads e alterações
Web Broadcast SDK

Documentação de referência: https://aws.github.io/ amazon-ivs-web-broadcast /docs/sdk-reference

  • Essa é a versão inicial do Amazon IVS Web Broadcast SDK.

14 de julho de 2022

SDK do Amazon IVS Player para iOS 1.8.3

Plataforma Downloads e alterações
Player para iOS 1.8.3

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

Documentação de referência: https://aws.github.io/ amazon-ivs-player-docs /1.8.3/ios/

  • Corrigido um problema no qual o Player não podia reproduzir conteúdo gravado fornecido por meio de um URL que incluísse um caminho relativo.

  • Correção de um problema de aumento de memória que podia ocorrer quando o thread principal era bloqueado.

Tamanho do SDK de dispositivo móvel: iOS

Arquitetura Tamanho compactado Tamanho descompactado
arm64 0,46 MB 1,10 MB

28 de junho de 2022

SDK do Amazon IVS Player para Web 1.11.0

Plataforma Downloads e alterações

Player para Web 1.11.0 e Integração do Video.js e Integração do JW Player

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

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

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

Documentação de referência: https://aws.github.io/ amazon-ivs-player-docs /1.11.0/web/

  • Feitas melhorias de estabilidade na estimativa de largura de banda de ABR.

  • Corrigido um problema com a reprodução de conteúdo gravado em um navegador móvel iOS usando a integração do Video.js: o botão de reproduzir novamente agora funciona. A solução alternativa anterior (ocultar o botão de reproduzir novamente ao inicializar o Video.js) não é mais necessária.

22 de junho de 2022

SDK de transmissão do Amazon IVS 1.5.0

Plataforma Downloads e alterações
Todos
  • A estabilidade foi aperfeiçoada reduzindo ocorrências de falhas raras.

  • Melhor estabilidade para fluxos com alta taxa de bits.

  • As transmissões com latência extremamente alta serão terminadas com o código de erro 20401 e esta mensagem: "The broadcast has ended because the network got too far behind. Check that you have a stable connection or reduce the broadcast bitrate" (A transmissão terminou porque a rede ficou muito atrasada. Verifique se você tem uma conexão estável ou reduza a taxa de bits da transmissão). O valor limite de latência para isso provavelmente mudará com o tempo; atualmente é de 45 segundos.

SDK de transmissão para Android 1.5.0

Documentação de referência: https://aws.github.io/ amazon-ivs-broadcast-docs /1.5.0/android/

  • Adicionada uma nova opção de configuração ao Video que permite transparência para a sessão de transmissão: enableTransparency(boolean) e isTransparencyEnabled(). Por padrão, a transparência é desabilitada. Observe que você deve definir Video.enableTransparency como TRUE para que os valores de fillColor ou transparency de slots individuais funcionem como esperado. Habilite a transparência apenas quando necessário, pois ela demanda mais computação.

SDK de transmissão para iOS 1.5.0

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

Documentação de referência: https://aws.github.io/ amazon-ivs-broadcast-docs /1.5.0/ios/

  • Quando usar IVSReplayKitBroadcastSession para compartilhamento de tela, recomendamos que você chame IVSReplayKitBroadcastSession::broadcastFinished em RPBroadcastSampleHandler::broadcastFinished para garantir o shutdown adequado do fluxo. Do contrário, o fluxo pode continuar ao vivo até atingir o tempo limite.

  • IVSImagePreviewView não tem mais suporte de MTKView, mas, em vez disso, um UIView normal que tem AVSampleBufferDisplayLayer com base em CALayer.

Tamanho do SDK de transmissão: Android

Arquitetura Tamanho compactado Tamanho descompactado
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

Tamanho do SDK de transmissão: iOS

Arquitetura Tamanho compactado Tamanho descompactado
arm64 1,36 MB 3,20 MB

9 de junho de 2022

Melhoria vertical do vídeo

Esta versão melhora a forma como o Amazon IVS processa a entrada vertical; por exemplo, conteúdo transmitido por dispositivos móveis em que a altura é maior que a largura. Essa alteração está sendo implementada ao longo do tempo, conforme explicado no final desta publicação.

Existem três alterações:

  1. (Afeta somente canais Standard) A entrada vertical é escalada com base na largura do conteúdo, resultando em menos redução de escala e saída de qualidade visualmente superior. Por exemplo, veja como essa alteração afeta a entrada 720x1280:

    Nome Largura x Altura Nova largura x altura
    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. (Afeta somente canais Standard) As únicas representações geradas são aquelas com largura menor ou igual à largura da entrada. Por exemplo, se sua entrada for 720x1280, você obterá representações 720p, 480p, 360p e 160p. Se a largura da entrada estiver entre as representações, você obterá todas as representações com larguras menores do que a entrada. Por exemplo, veja como essa alteração afeta a entrada 540x960:

    Nome Largura x Altura Nova largura x altura
    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. (Afeta os canais Standard e Basic) As representações para entrada vertical usam um esquema de nomenclatura mais convencional com base na largura em vez da altura. Por exemplo, a entrada 360x640 para um canal Basic tem uma renderização de saída chamada 360p.

    Esse nome aparece nas listas de reprodução de vídeos como o atributo NAME e no seletor de qualidade voltado para o usuário (exemplo). O nome também é usado como o nome do diretório do Amazon S3 para ativos registrados. Por exemplo, para a entrada 360x640, o seletor de qualidade e o nome do diretório Auto-Record para o Amazon S3 é 360p60 (o valor antigo era 640p60).

Estamos implementando essa melhoria ao longo do tempo:

  • Agora: você transmitiu com entrada vertical nos últimos seis meses? Se não transmitiu, estamos habilitando essa alteração para sua conta agora (especificamente, durante o período de uma semana a partir de hoje). Se transmitiu, você receberá uma notificação sobre essa alteração na seção de eventos da conta do AWS Health Dashboard.

  • 15 de setembro de 2022: habilitaremos a alteração em todas as contas restantes. Se você transmitiu com a entrada vertical nos últimos seis meses e quiser que essa alteração seja ativada em sua conta de forma mais rápida, envie um tíquete do AWS Support.

Importante: verifique se você não tem nenhum código (por exemplo, pós-processamento de gravações) que dependa do comportamento antigo. Por exemplo, se você tiver um script com largura ou altura da renderização codificado, será necessário editá-lo ou ele poderá ser interrompido depois que essa alteração for aplicada.

24 de maio de 2022

SDK do player do Amazon IVS para Web e Android 1.10.0

Plataforma Downloads e alterações

Player da Web 1.10.0 e Integração do Video.js e Integração do JW player

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

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

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

Documentação de referência: https://aws.github.io/ amazon-ivs-player-docs /1.10.0/web/

  • Foram corrigidos erros de console relacionados à pausa e reprodução com o plugin Video.js.

  • Na documentação de referência, foram removidos do arquivo de TypeScript definições dois tipos que não deveriam ter sido expostos, AutoplayOptions PlayerEventType.STATE_CHANGED e.

  • Foi corrigido um problema em que nem todas as qualidades eram consideradas ao usar setAutoMaxQuality e setAutoMaxVideoSize.

  • Foi exposto o método setAutoMaxVideoSize, com documentação correspondente.

  • Foi esclarecido na referência do SDK que setAutoMaxQuality filtra qualidades com base na taxa de bits.

  • Corrigido o end-of-stream comportamento de VODs para plataformas web.

Android Player 1.10.0

Documentação de referência: https://aws.github.io/ amazon-ivs-player-docs /1.10.0/android/

  • Foi corrigido um problema em que nem todas as qualidades eram consideradas ao usar setAutoMaxQuality e setAutoMaxVideoSize.

  • Adicionado getVolume() para a classe Player.

  • Foi esclarecido na referência do SDK que setAutoMaxQuality filtra qualidades com base na taxa de bits.

  • Corrigido o end-of-stream comportamento de VODs para plataformas web.

Tamanho do SDK de dispositivo móvel: Android

Arquitetura Tamanho compactado Tamanho descompactado
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

Atualizações do Stream Health

Há duas atualizações do Amazon IVS Stream Health para monitorar a integridade de suas transmissões ao vivo quase em tempo real:

  • Os gráficos das CloudWatch métricas de alta resolução agora estão disponíveis nas páginas de detalhes da sessão de transmissão no console.

  • Foi adicionada uma nova dimensão (Health) à métrica ConcurrentStreams para filtrar os resultados por integridade do canal.

Consulte Monitorando a saúde da transmissão ao vivo do Amazon IVS e Monitorando o Amazon IVS com a Amazon. CloudWatch

Atualização de 12 de outubro de 2023: esses documentos foram combinados no Monitoramento do streaming de baixa latência do IVS.

26 de abril de 2022

Amazon IVS Chat

Esta é a versão inicial do Amazon IVS Chat, um recurso gerenciado de chat ao vivo para acompanhar suas transmissões de vídeo ao vivo. A nova documentação está acessível na página inicial da documentação do Amazon IVS.

Como sempre, as alterações na documentação são descritas no Histórico do documento do Amazon IVS.

22 de abril de 2022

Amazon IVS iOS Player SDK 1.8.2

Plataforma Downloads e alterações
iOS Player 1.8.2

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

Documentação de referência: https://aws.github.io/ amazon-ivs-player-docs /1.8.2/ios/

  • Adição de compatibilidade com o recurso Picture-in-Picture em dispositivos com iOS 15 e posterior. Você pode instanciar a PictureInPictureController classe AV diretamente com uma instância de. IVSPlayerLayer Consulte a aplicação pública de exemplo para obter um exemplo de implementação.

  • Correção de um problema de deadlock que pode ocorrer durante a manipulação do estado IVSPlayer diretamente do manipulador de conclusão do método -seekTo:completionHandler:.

  • Correção de um problema introduzido pela versão 1.8.1 na tentativa de resolver um problema de crescimento de memória que pode ocorrer quando o thread principal é bloqueado.

Tamanho do SDK de dispositivo móvel: iOS

Arquitetura Tamanho compactado Tamanho descompactado
arm64 0,46 MB 1,10 MB

19 de abril de 2022

Amazon IVS Broadcast SDK 1.4.0

Plataforma Downloads e alterações
Todos
  • A estabilidade foi aperfeiçoada reduzindo ocorrências de falhas raras.

  • Adição de uma nova página em Broadcast SDK: Custom Image Sources (Broadcast SDK: fontes de imagem personalizada).

Android Broadcast SDK 1.4.0

Documentação de referência: https://aws.github.io/ amazon-ivs-broadcast-docs /1.4.0/android/

  • Correção de um bug em createServiceNotificationBuilder para habilitar a segmentação do Android 12.

  • Correção de problema em dispositivos com um perfil de AVC principal com bugs mediante o retorno para o perfil básico de AVC.

  • Adiciona algumas NonNull anotações a várias assinaturas públicas de métodos de API para evitar que exceções inesperadas travem o aplicativo.

iOS Broadcast SDK 1.4.0

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

Documentação de referência: https://aws.github.io/ amazon-ivs-broadcast-docs /1.4.0/ios/

  • Aprimoramento da performance no iOS em todo o SDK ao utilizar melhor os bloqueios otimizados para GCD e Darwin, e melhorando a reutilização de buffer.

  • Em BroadcastConfiguration, alterou o valor máximo do intervalo do Keyframe de 10 para 5 para ser consistente com o Android.

  • Adição de um novo método para controlar a qualidade do codificador de áudio. Em IVSAudioConfiguration, use o método setQuality. A redução da qualidade do codificador pode ter um grande impacto no uso da CPU.

Tamanho do SDK de transmissão: Android

Arquitetura Tamanho compactado Tamanho descompactado
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

Tamanho do SDK de transmissão: iOS

Arquitetura Tamanho compactado Tamanho descompactado
arm64 1,33 MB 3,13 MB

31 de março de 2022

Amazon IVS iOS Player SDK 1.8.1

Plataforma Downloads e alterações
iOS Player 1.8.1

Download: <deprecated>

Documentação de referência: https://aws.github.io/ amazon-ivs-player-docs /1.8.1/ios/

  • Adição de compatibilidade com o recurso Picture-in-Picture em dispositivos com iOS 15 e posterior. Você pode instanciar a PictureInPictureController classe AV diretamente com uma instância de. IVSPlayerLayer Consulte a aplicação pública de exemplo para obter um exemplo de implementação.

  • Correção de um problema de crescimento de memória que pode ocorrer quando o thread principal é bloqueado.

  • Correção de um problema de deadlock que pode ocorrer durante a manipulação do estado IVSPlayer diretamente do manipulador de conclusão do método -seekTo:completionHandler:.

Tamanho do SDK de dispositivo móvel: iOS

Arquitetura Tamanho compactado Tamanho descompactado
arm64 0,46 MB 1,10 MB

3 de março de 2022

Amazon IVS Broadcast SDK 1.3.0

Plataforma Downloads e alterações
Todos
  • A estabilidade foi aperfeiçoada reduzindo ocorrências de falhas raras.

  • Adicionado suporte para áudio PCM de inteiro assinado de 32 bits e de ponto flutuante de 64 bits.

Android Broadcast SDK 1.3.0

Documentação de referência: https://aws.github.io/ amazon-ivs-broadcast-docs /1.3.0/android/

  • Corrigido um problema intermitente em que desconectar um fone de ouvido Bluetooth durante a transmissão resultaria em uma falha.

  • O método BroadcastSession.onBroadcastQuality agora reporta valores de qualidade de transmissão iniciais baixos.

  • Incluído suporte para buffers PCM que incluem vários AudioBufferLists. Isso é comum para microfones USB.

Incorpora alterações da versão do Android 1.2.1: novos métodos e uma correção de bug para ter compatibilidade correta com alterações de tamanho e rotação da superfície:

  • Corrigido um bug em SurfaceSource.setSize(...) que não era definido um novo tamanho para SurfaceSource o.

  • Adição do método Device.setRotation(float rotation) para definir a rotação em um dispositivo em radianos.

  • Foi adicionado o ImageDevice.rotateOnConfigurationChanges(boolean enable) método para ativar/desativar a rotação automática do ImageDevice quando o aparelho físico é girado.

  • Foi adicionado o ImageDevice.willRotateOnConfigurationChanges() método para retornar se o ImageDevice está configurado para girar automaticamente quando o aparelho físico gira.

iOS Broadcast SDK 1.3.0

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

Documentação de referência: https://aws.github.io/ amazon-ivs-broadcast-docs /1.3.0/ios/

  • Correção de duas condições de corrida ao usar o método createAppBackgroundImageSource, o que poderia impedir a transmissão de retomar após a aplicação retornar ao primeiro plano.

  • Adicionado suporte para o simulador arm64.

Tamanho do SDK de transmissão: Android

Arquitetura Tamanho compactado Tamanho descompactado
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

Tamanho do SDK de transmissão: iOS

Arquitetura Tamanho compactado Tamanho descompactado
arm64 1,30 MB 3,06 MB

1º de março de 2022

SDK do player do Amazon IVS 1.8.0

Plataforma Downloads e alterações
Todos
  • Redução das ocorrências de travamento durante as opções de qualidade ao reproduzir conteúdo gravado.

Player da Web 1.8.0 e Integração do Video.js e Integração do JW player

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

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

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

Documentação de referência: https://aws.github.io/ amazon-ivs-player-docs /1.8.0/web/

  • Corrigido um caso de borda em que a reprodução de conteúdo gravado poderia parar em alguns navegadores.

  • Correção de um problema em que eventos de metadados cronometrados não eram acionados após procurar para frente e depois para trás em um vídeo gravado.

  • Removidos avisos desnecessários e confusos para a integração do JW Player em remove().

  • A verificação de tipo mais rigorosa foi habilitada para tipos de sinalização para permitir a filtragem correta do tipo de sinalização.

Android Player 1.8.0

Documentação de referência: https://aws.github.io/ amazon-ivs-player-docs /1.8.0/android/

  • Classe ViewUtil removida, que é interna e tornou-se obsoleta. Use PlayerView em vez disso.

iOS Player 1.8.0

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

Documentação de referência: https://aws.github.io/ amazon-ivs-player-docs /1.8.0/ios/

Tamanho do SDK de dispositivo móvel: Android

Arquitetura Tamanho compactado Tamanho descompactado
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

Tamanho do SDK de dispositivo móvel: iOS

Arquitetura Tamanho compactado Tamanho descompactado
arm64 0,46 MB 1,10 MB

3 de fevereiro de 2022

Amazon IVS Broadcast SDK: Android 1.2.1

Plataforma Downloads e alterações
Android Broadcast SDK 1.2.1

Documentação de referência: https://aws.github.io/ amazon-ivs-broadcast-docs /1.2.1/android/

Esta versão apresenta novos métodos e uma correção de bugs para oferecer suporte corretamente a alterações de tamanho e rotação da superfície. Isso é necessário para casos de uso envolvendo entrada de vídeo personalizada.

  • Corrigido um bug em SurfaceSource.setSize(...) que não era definido um novo tamanho para SurfaceSource o.

  • Adição do método Device.setRotation(float rotation) para definir a rotação em um dispositivo em radianos.

  • Foi adicionado o ImageDevice.rotateOnConfigurationChanges(boolean enable) método para ativar/desativar a rotação automática do ImageDevice quando o aparelho físico é girado.

  • Foi adicionado o ImageDevice.willRotateOnConfigurationChanges() método para retornar se o ImageDevice está configurado para girar automaticamente quando o aparelho físico gira.

Tamanho do SDK de transmissão: Android

Arquitetura Tamanho compactado Tamanho descompactado
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 janeiro de 2022

SDK do player do Amazon IVS 1.7.0

Plataforma Downloads e alterações
Todos
  • Corrigido o corte ao reproduzir um stream de uma lista de reprodução de mídia de origem.

Player da Web 1.7.0 e Integração do Video.js e Integração do JW player

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

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

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

Documentação de referência: https://aws.github.io/ amazon-ivs-player-docs /1.7.0/web/

  • Correção de um problema em que eventos de metadados cronometrados não eram acionados após reproduzir um vídeo gravado do Amazon IVS.

  • Corrigido um problema em que o ErrorNotAvailable erro não era emitido quando o URL de reprodução de um stream não estava disponível nos navegadores móveis iOS.™

  • Corrigido um aviso de console ao chamar dispose() usando o wrapper Video.js.

  • Foram corrigidos vários erros de referência nulos causados pela tentativa de acessar a instância do player depois que ela é destruída.

  • A documentação setQuality foi atualizada para especificar com mais clareza que se deve ouvir o QUALITY_CHANGED para ser notificado sobre o sucesso.

  • A documentação setInitialBufferDuration() foi atualizada para especificar que ele não funciona em navegadores móveis do iOS.

Problema conhecido: quando um espectador adianta o conteúdo gravado e depois volta para trás, os metadados cronometrados nos navegadores do iOS só são reativados após o momento em que o conteúdo foi adiantado. Por exemplo, se um espectador começar a assistir ao conteúdo gravado, pular para frente para 60 segundos e, em seguida, voltar 30 segundos, nenhum metadado cronometrado será acionado entre 30 e 60 segundos. Esperamos corrigir esse problema em uma versão futura.

Android Player 1.7.0

Documentação de referência: https://aws.github.io/ amazon-ivs-player-docs /1.7.0/android/

  • A classe ViewUtil , que é interna, está defasada; use PlayerView no lugar dela. Essa classe será removida completamente na próxima versão do Amazon IVS Player (1.8.0, planejada provisoriamente para o primeiro trimestre de 2022).

  • Adição de PlayerView.setResizeMode(mode) para controlar como o vídeo é exibido na prévia, permitindo que o vídeo seja opcionalmente ampliado ou em modo de tela cheia, ignorando a proporção do vídeo.

iOS Player 1.7.0

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

Documentação de referência: https://aws.github.io/ amazon-ivs-player-docs /1.7.0/ios/

  • O SDK do iOS agora requer o iOS 11.0 ou superior.

  • O SDK não contém mais uma fatia de arm64e. Ele será reativado assim que a Apple fizer disso uma arquitetura padrão.

  • Foram corrigidas falhas raras que poderiam ocorrer durante o encerramento do aplicativo e o evento de redefinição de serviço de mídia.

Tamanho do SDK de dispositivo móvel: Android

Arquitetura Tamanho compactado Tamanho descompactado
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

Tamanho do SDK de dispositivo móvel: iOS

Arquitetura Tamanho compactado Tamanho descompactado
arm64 0,46 MB 1,09 MB

18 de janeiro de 2022

Configuração em miniatura do R2S3

Esta versão permite habilitar/desabilitar a gravação de miniaturas para uma sessão ao vivo e modificar o intervalo no qual as miniaturas são geradas para a sessão ao vivo. Esta é a primeira versão dessa nova funcionalidade. Consulte:

  • Em Conceitos básicos do Amazon IVS, atualizamos a "Etapa 3: criar um canal com gravação opcional".

  • Gravação automática no Amazon S3: fizemos várias alterações:

    • Adicionamos uma nota à “Gravação de conteúdo” sobre a modificação da pasta thumbnails.

    • Adicionamos uma nova seção “Miniaturas”.

    • Alteramos as informações sobre os campos thumbnails e path em “Arquivos de metadados JSON”.

  • Amazon IVS API Reference: fizemos várias alterações:

    • Novo campo(thumbnailConfiguration) no RecordingConfiguration objeto. Isso, por sua vez, afeta a CreateRecordingConfiguration solicitação e a resposta, GetRecordingConfiguration a resposta e GetStreamSession a resposta.

    • Novo objeto: ThumbnailConfiguration.

9 de dezembro de 2021

Amazon IVS Broadcast SDK 1.2.0

Plataforma Downloads e alterações
Todos
  • A estabilidade foi aperfeiçoada reduzindo ocorrências de falhas raras.

  • Adição de um novo método, onNetworkHealthChanged (Android) e broadcastSession:networkHealthChanged (iOS). Isso fornece atualizações quando a qualidade instantânea da rede muda. Ele pode ser usado para fornecer feedback sobre quando a transmissão pode ter interrupções temporárias.

  • Métodos adicionados para obter/definir BroadcastConfiguration.mixer.canvasAspectMode. Isso é usado como o modo de aspecto padrão para slots quando o modo de aspecto do slot não é definido explicitamente.

  • Alteração das APIs Mixer (Android) e IVSBroadcastMixer (iOS):

    • Adição de getSlots() para retornar todos os slots adicionados.

    • Adição de unbind para desvincular um dispositivo de um slot de mixer.

    • Atualização de bind, unbind e transition para retornar um booleano indicador de êxito ou falha.

Android Broadcast SDK 1.2.0

Documentação de referência: https://aws.github.io/ amazon-ivs-broadcast-docs /1.2.0/android/

  • Correção de um erro em que, mesmo que a transparência estivesse habilitada, o vídeo ou a imagem de um slot não era mesclado com outros slots abaixo dele (usando valores zIndex).

iOS Broadcast SDK 1.2.0

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

Documentação de referência: https://aws.github.io/ amazon-ivs-broadcast-docs /1.2.0/ios/

  • Melhoria da estabilidade da conexão dos fones de ouvido Bluetooth e com fio.

  • Adição de suporte a IVSCustomImageSource para os seguintes formatos de pixel:

    • KCv PixelFormatType _Sem perdas_420 8 YpCbCr BiPlanarFullRange

    • KCv PixelFormatType _Perda_420 8 YpCbCr BiPlanarFullRange

    • KCv PixelFormatType _Sem perdas_420 8 YpCbCr BiPlanarVideoRange

    • KCv PixelFormatType _Perda_420 8 YpCbCr BiPlanarVideoRange

    • KcV _Sem PixelFormatType perdas_32bgrA

    • KcV _Perda_32 PixelFormatType bGrA

  • Correção de duas condições de corrida ao usar o método createAppBackgroundImageSource, o que poderia impedir a transmissão de retomar após a aplicação retornar ao primeiro plano.

Tamanho do SDK de transmissão: Android

Arquitetura Tamanho compactado Tamanho descompactado
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

Tamanho do SDK de transmissão: iOS

Arquitetura Tamanho compactado Tamanho descompactado
arm64 1,42 MB 3,30 MB

23 de novembro de 2021

Amazon IVS Player SDK 1.6

Plataforma Downloads e alterações
Todos
  • Adição de uma nova função do player, setInitialBufferDuration(), que permite que os clientes definam a duração inicial do buffer. Essa duração determina quando a reprodução pode começar. O intervalo varia de 0,1 a 5 segundos. Esse método não tem efeito em plataformas de navegador do iOS.

  • Correção de um problema em que uma transmissão carregada poderia ser reproduzida sem que o método play fosse chamado durante uma reconexão de rede.

  • Corrigido um problema em que dados de legenda obsoletos não eram apagados.

  • Aperfeiçoada a estabilidade do player reduzindo ocorrências de falhas raras.

Player da Web 1.6.1 e Integração do Video.js e Integração do JW Player

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

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

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

Documentação de referência: https://aws.github.io/ amazon-ivs-player-docs /1.6.1/web/

  • Adicionada uma nota à documentação do setQuality sobre como o atributo de controles do elemento de vídeo afeta a invocação.

  • Foi feita uma melhoria em como o player se recupera de erros de decodificação de vídeo e rede de listas de reprodução.

  • Alteração do nível de log padrão do player de warning (advertência) para error (erro), para combinar com outras plataformas.

Android Player 1.6.0

Documentação de referência: https://aws.github.io/ amazon-ivs-player-docs /1.6.0/android/

iOS Player 1.6.0

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

Documentação de referência: https://aws.github.io/ amazon-ivs-player-docs /1.6.0/ios/

  • O suporte ao iOS 10 será descontinuado a partir da próxima versão do IVS Player (1.7.0, planejada provisoriamente para o primeiro trimestre de 2022).

Tamanho do SDK de dispositivo móvel: Android

Arquitetura Tamanho compactado Tamanho descompactado
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

Tamanho do SDK de dispositivo móvel: iOS

Arquitetura Tamanho compactado Tamanho descompactado
universal 0,94 MB 2,02 MB
arm64 0,47 MB 1,11 MB
armv7 0,46 MB 0,89 MB

18 de novembro de 2021

Stream Health

O Amazon IVS Stream Health permite que você monitore a saúde de suas transmissões ao vivo quase em tempo real, graças às novas métricas de alta resolução CloudWatch . Você também pode obter insights sobre os eventos e a configuração de entrada do fluxo por dois novos endpoints de API. Esta é a primeira versão dessa nova funcionalidade. Consulte:

  • Monitoramento do Amazon IVS Live Stream Health: essa é uma nova página do Guia do usuário do Amazon IVS.

  • Conceitos básicos do Amazon IVS: atualizamos a política do IAM em "Etapa 2: configurar permissões do IAM" com mais três permissões do IVS (GetStream, GetStreamSession, ListStreamSessions) e cloudwatch:GetMetricData.

  • Monitoramento do Amazon IVS com a Amazon CloudWatch — Adicionamos quatro novas métricas de alta resolução (IngestAudioBitrate,, IngestFramerateIngestVideoBitrate, eKeyframeInterval).

    Atualização de 12 de outubro de 2023: Este CloudWatch documento foi excluído e o conteúdo foi movido para Monitoramento de streaming de baixa latência IVS.

  • Usando a Amazon EventBridge com o Amazon IVS — adicionamos dois eventos, Sessão criada e Sessão encerrada.

  • Amazon IVS API Reference: muitas alterações:

    • Dois novos endpoints: GetStreamSession e. ListStreamSessions

    • Sete novos objetos: AudioConfiguration IngestConfiguration StreamEvent, StreamFilters, StreamSession, StreamSessionSummary,, VideoConfiguration e.

    • Novo campo (streamID) no Stream e nos StreamSummary objetos. Isso, por sua vez, afeta GetStream as ListStreams respostas e.

    • Novo campo (filtersBy) na ListStreams solicitação.

20 de outubro de 2021

Versão 1.1.0 do SDK de transmissão do Amazon IVS: Android e iOS

Plataforma Downloads e alterações
Todos
  • Foi feita a correção de um erro que poderia deixar uma configuração de slot de mixer em um estado inesperado em ocasiões em que a configuração de slot fornecida ao método de transição tivesse um nome que não correspondesse ao parâmetro de nome do slot de destino.

  • A estabilidade foi aperfeiçoada reduzindo ocorrências de falhas raras.

  • Taxas de bits predefinidas reequilibradas para refletir melhor a experiência do usuário esperada. Elas estão registradas na documentação de referência do SDK de transmissão.

    • Padrão (retrato/paisagem) - inicial: 2,1 Mbps. Máximo: 6 Mbps.

    • Básico (retrato/paisagem) - inicial: 1,2 Mbps. Máximo: 1,5 Mbps.

    • Jogos (retrato/paisagem) (Android apenas) - inicial: 2,1 Mbps. Máximo de 6 Mbps.

  • O suporte para áudio mono foi incluído. Uma sessão de transmissão já pode ser configurada com um ou dois canais de áudio (mono ou estéreo, respectivamente). Além disso, fontes de áudio personalizadas podem ser configuradas com um ou dois canais de áudio.

  • A tela do Mixer e as origens do slot foram modificadas para ficar no canto superior esquerdo. Isso deve ficar mais natural para os desenvolvedores e oferecer uma usabilidade mais consistente. Se estiver usando slots personalizados do Mixer, você deve atualizar o seu código; consulte a seção Mixer do SDK de transmissão: migração da versão 1.0.0 para a 1.1.0 abaixo.

  • Uma nova página de documentação foi incluída, Broadcasting to Amazon IVS: Mixer Guide (Transmissão para o Amazon IVS: guia do mixer).

Versão 1.1.0 do SDK de transmissão para Android

Documentação de referência: https://aws.github.io/ amazon-ivs-broadcast-docs /1.1.0/android/

  • Um erro que poderia ocasionar o travamento do SDK em função de alterações na orientação do dispositivo foi corrigido.

  • O erro que fez com que getPreviewView() só funcionasse na primeira vez em que foi chamado foi corrigido. Agora, a getPreviewView() retorna uma nova ImagePreviewView sempre que é chamada, de forma que você possa adicionar várias ImagePreviewViews do mesmo dispositivo ou sessão para a sua hierarquia de visualização ao mesmo tempo. Observe que usar muitas ImagePreviewViews simultaneamente pode degradar a performance.

  • stopSystemCapture() foi adicionada para interromper o serviço de captura do sistema sem liberar toda a sessão de transmissão.

  • Uma substituição de attachDevice foi adicionada para ignorar dispositivos de slot de mixer preferenciais ao anexar um dispositivo.

Versão 1.1.0 do SDK de transmissão para iOS

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

Documentação de referência: https://aws.github.io/ amazon-ivs-broadcast-docs /1.1.0/ios/

  • Configurar a dimensão em um objeto IVSMixerSlotConfiguration agora define matchCanvasSize para false. Igualmente, a proporção da configuração em um objeto IVSMixerSlotConfiguration define matchCanvasAspectMode para false.

  • O suporte para áudio em segundo plano com vídeo pré-codificado foi adicionado. Um novo método, createAppBackgroundImageSourceOnComplete, altera o comportamento padrão ao colocar uma aplicação em segundo plano. Anteriormente, toda a transmissão era interrompida se o SDK perdesse o acesso à câmera ou à GPU (assim, nenhuma composição de entrada de vídeo ou codificação de vídeo poderia ser feita).

    O novo método retorna uma subclasse de IVSCustomVideoSource. Normalmente, a IVSCustomVideoSource permite que você envie amostras de imagens para serem transmitidas. A subclasse permite que você envie amostras de imagens para serem pré-codificadas para transmissão mais tarde, quando a aplicação estiver em segundo plano.

Mixer do SDK de transmissão: migração da versão 1.0.0 para a 1.1.0

A versão 1.1.0 do SDK de transmissão altera a forma como o sistema de coordenadas do mixer funciona. Em 1.0.0, o mixer usava pontos de origem inconsistentes. Em 1.1.0, a origem é o canto superior esquerdo. Veja o novo Guia do Mixer do SDK de transmissão do Amazon IVS.

Alterações na tela: as posições horizontais (eixo X) não são alteradas. O posicionamento vertical é invertido, em comparação com o 1.0.0. Um valor do eixo Y de 0 coloca o slot na parte superior da tela (em vez da parte inferior, como na 1.0.0). Para manter um slot na mesma posição que em 1.0.0, subtraia o seu valor Y atual da altura da tela. Por exemplo, config.video.size.height - y

Alterações de slots: a origem dos slots também fica no canto superior esquerdo, em 1.1.0. A orientação permanece inalterada em 1.0.0, mas a origem mudou do centro para o canto superior esquerdo. Um slot alinhado com o canto superior esquerdo será (0, 0). Já um slot alinhado com o canto inferior direito será:

(canvas_width - slot_width, canvas_height - slot_height)

Para manter um slot na mesma posição que em 1.0.0, subtraia metade de sua largura da posição X e metade da altura da posição Y. Além disso, o tamanho do slot é relativo ao canto superior esquerdo. Portanto, para expandir um slot a partir do centro, você deve alterar a posição junto com a dimensão; caso contrário, o slot parecerá crescer para baixo e para a direita.

Tamanho do SDK de transmissão: Android

Arquitetura Tamanho compactado Tamanho descompactado
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

Tamanho do SDK de transmissão: iOS

Arquitetura Tamanho compactado Tamanho descompactado
arm64 3,11 MB 6,74 MB

29 de setembro de 2021

SDK do player do Amazon IVS: 1.5.1 para Android

Plataforma Downloads e alterações
Player 1.5.1 para Android

Documentação de referência: https://aws.github.io/ amazon-ivs-player-docs /1.5.1/android/

  • A getVersion() foi corrigida, que agora retorna o número de versão correto.

Tamanho do SDK de dispositivo móvel: Android

Arquitetura Tamanho compactado Tamanho descompactado
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 setembro de 2021

SDK do player do Amazon IVS 1.5.0

Plataforma Downloads e alterações
Todos
  • Foi feita a correção de um problema que poderia fazer uma transmissão carregada dar play sem que o método play fosse chamado durante uma reconexão de rede.

  • Foi feita a correção do problema em que o player permaneceu no estado PLAYING após uma desconexão de transmissão, em vez de mudar para o estado ENDED.

  • O processamento de legendas CEA-608 foi atualizado para oferecer suporte a mais codificadores.

  • A capacidade do player de reproduzir conteúdo de passagem foi aprimorada, isto é, o conteúdo dos canais BASIC e a mais alta qualidade dos canais STANDARD.

Player da Web 1.5.0 e Integração do Video.js e Integração do JW player

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

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

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

Documentação de referência: https://aws.github.io/ amazon-ivs-player-docs /1.5.0/web/

  • Foi feita uma melhoria em como o player se recupera de erros de decodificação de vídeo e rede de listas de reprodução.

  • Foi feita a correção de um erro que impedia que as transmissões ao vivo fossem retomadas (ou fazia com que fossem retomadas com atraso) quando os controles de HTML5 nativos estavam habilitados.

  • Foi feita a correção de um problema em que o método getBuffered() retornava indefinido quando nenhum conteúdo era carregado; ele deveria retornar { start: 0, end: 0 }.

  • Foi adicionado suporte para picture-in-picture o modo em Video.js.

  • O nível de log padrão do player foi alterado para indicar um erro em vez de um aviso.

Player 1.5.0 para Android

Documentação de referência: https://aws.github.io/ amazon-ivs-player-docs /1.5.0/android/

  • O erro de zoom que ocorre no emulador do SDK 30 para Android foi corrigido.

  • A performance dos layouts de visualização PlayerView foi aprimorada.

  • A getVersion() retorna 1.5.0-ivs.rc.2 em vez de 1.5.0.

Player 1.5.0 para iOS

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

Documentação de referência: https://aws.github.io/ amazon-ivs-player-docs /1.5.0/ios/

  • Foi adicionado o suporte para o iOS Simulator em Apple Silicon Macs.

  • Corrigiu-se um problema no qual o tamanho do heap de memória do player continua aumentando durante a reprodução até que o player seja desalocado.

  • Na ocorrência de dados ruins, o comportamento de reprodução melhora caso você os ignore e continue a reprodução em vez de interrompê-la.

Tamanho do SDK de dispositivo móvel: Android

Arquitetura Tamanho compactado Tamanho descompactado
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

Tamanho do SDK de dispositivo móvel: iOS

Arquitetura Tamanho compactado Tamanho descompactado
universal 0,92 MB 1,99 MB
arm64 0,47 MB 1,09 MB
armv7 0,46 MB 0,87 MB

8 de setembro de 2021

SDK do Amazon IVS Player 1.4.1

Tamanho do SDK de dispositivo móvel: Android

Arquitetura Tamanho compactado Tamanho descompactado
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

Tamanho do SDK de dispositivo móvel: iOS

Arquitetura Tamanho compactado Tamanho descompactado
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 Ponto final da API

Removemos o suporte para paginação nesse endpoint, ou seja, o campo de solicitação maxResults e o campo de solicitação/resposta nextToken. (A paginação não funcionou corretamente.)

10 de agosto de 2021

SDK do Amazon IVS Player 1.4.0

Plataforma Downloads e alterações
Todos
  • Corrigiu-se um problema raro no qual a reprodução de VOD poderia ser interrompida se uma busca acontecesse logo após um evento DURATION_CHANGED ou atualização de estado READY.

  • Corrigiu-se um vazamento de memória ao reproduzir transmissões com metadados ID3.

  • Corrigiu-se um caso de borda em que as legendas injetadas poderiam ser renderizadas incorretamente.

  • Aprimorou-se a performance do algoritmo de streaming da taxa de bits adaptável do player.

  • Aperfeiçoada a estabilidade do player reduzindo ocorrências de falhas raras.

  • Foi adicionada uma mensagem de aviso de log quando o player é acessado de um thread diferente do que foi criado.

  • A documentação getLiveLatency() foi atualizada, especificando melhor como a latência é calculada do servidor para o player.

Player da Web 1.4.0 e Integração do Video.js e Integração do JW player

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

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

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

Documentação de referência: https://aws.github.io/ amazon-ivs-player-docs /1.4.0/web/

  • Corrigiu-se um caso de borda em que o evento TIMED_METADATA não era acionado no iOS Safari.

  • A performance do algoritmo de streaming de taxa de bits adaptável do reprodutor foi aprimorada ao reproduzir streams de baixa latência no Firefox.

  • Corrigiu-se a documentação de getDuration(), que sempre retorna Infinity para transmissões ao vivo.

  • Foi corrigido um erro em que a reprodução automática nos desktop do Safari às vezes falhava.

  • Corrigiu-se um erro no qual a mensagem “Cannot read property 'collectLogs' of undefined“ (Não é possível ler a propriedade 'CollectLogs' de indefinido) é exibida no console do desenvolvedor.

  • Video.js: Foi adicionado suporte para o picture-in-picture modo.

  • Web: adicionou-se um novo método, setRequestCredentials. Controla se o player faz solicitações credenciadas para endpoints de origem cruzada. O endpoint remoto precisa responder com os cabeçalhos de resposta CORS adequados (como Access-Control-Allow-Origin, correspondendo à origem da solicitação) e Access-Control-Allow-Credentials deve ser true.

    Essa configuração persiste durante todo o ciclo de vida da instância do reprodutor. Portanto, todas as chamadas player.load() subsequentes com endpoints de URL devem responder com os cabeçalhos CORS adequados.

    Esse método não tem efeito em plataformas de navegador do iOS. Para permitir solicitações de origem cruzada credenciadas em plataformas iOS, os usuários devem permitir explicitamente o Cross-site Tracking (Rastreamento entre sites) e permitir Cookies, que estão nas configurações do dispositivo e na respectiva aplicação de navegador.

Android Player 1.4.0

Documentação de referência: https://aws.github.io/ amazon-ivs-player-docs /1.4.0/android/

  • Corrigiu-se um problema em que o vídeo-retrato de alta resolução era considerado como vídeo não compatível, mesmo que o dispositivo oferecesse suporte.

  • Corrigiu-se um problema em que a alteração da taxa de reprodução falhava em determinados dispositivos Android.

  • Atualizou-se a manipulação de vídeo em segundo plano para não decodificar o conteúdo, caso a superfície de saída não estivesse definida.

  • Outras verificações foram implementadas para ignorar chamadas do SDK depois que o método player.release() é chamado. Isso melhora a estabilidade do player.

  • O tamanho do arquivo da biblioteca Android foi reduzido por meio de otimização.

iOS Player 1.4.0

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

Documentação de referência: https://aws.github.io/ amazon-ivs-player-docs /1.4.0/ios/

  • Corrigiu-se um problema no qual o tamanho do heap de memória do player continua aumentando durante a reprodução até que o player seja desalocado.

  • Corrigiu-se um possível deadlock quando havia animação no topo da reprodução de vídeo (por exemplo, uma animação de IU ou imagem GIF).

  • Corrigiu-se uma possível falha durante eventos de redefinição de serviços de mídia.

  • Foi solucionado um vazamento de memória de CMFormatDescriptionRef que poderia ocorrer durante switchers de qualidade.

  • Foi adicionada uma mensagem de erro que é registrada se as propriedades específicas do IVS das classes IVSPlayerView e IVSPlayerLayer são acessadas em um thread diferente do thread principal.

  • Atualizou-se a manipulação de vídeo em segundo plano para não decodificar o conteúdo, caso a superfície de saída não estivesse definida.

  • Aprimorou-se a abrangência da documentação na Referência do SDK do iOS.

  • O tamanho do arquivo da biblioteca iOS foi reduzido por meio de otimização.

Tamanho do SDK de dispositivo móvel: Android

Arquitetura Tamanho compactado Tamanho descompactado
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

Tamanho do SDK de dispositivo móvel: iOS

Arquitetura Tamanho compactado Tamanho descompactado
universal 0,89 MB 1,91 MB
arm64 0,45 MB 1,05 MB
armv7 0,44 MB 0,84 MB

27 de julho de 2021

Amazon IVS Broadcast SDK: Android 1.0.0 e iOS 1.0.0

1º de junho de 2021

SDK do Amazon IVS Player: Android 1.3.3 e iOS 1.3.3

Plataforma Downloads e alterações
Android e iOS Corrigiu-se um problema em que o vídeo-retrato de alta resolução era considerado não compatível, embora o dispositivo oferecesse suporte.
Android Player 1.3.3

Documentação de referência: https://aws.github.io/ amazon-ivs-player-docs /1.3.3/android/

iOS Player 1.3.3

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

Documentação de referência: https://aws.github.io/ amazon-ivs-player-docs /1.3.3/ios/

  • Corrigiu-se um possível deadlock quando havia animação no topo da reprodução de vídeo (por exemplo, uma animação de IU ou imagem GIF).

  • Corrigiu-se uma possível falha durante eventos de redefinição de serviços de mídia.

19 de maio de 2021

SDK do Amazon IVS Player: Android 1.3.2

Documentação de referência: https://aws.github.io/ amazon-ivs-player-docs /1.3.2/android/

Para melhorar a estabilidade do player, outras verificações foram implementadas para ignorar chamadas de API depois que o método player.release() é chamado.

5 de maio de 2021

SDK do Player 1.3 do Amazon IVS

Plataforma Downloads e alterações
Todos
  • Documentação atualizada do SDK para usar a documentação TextCue de uso. Veja as referências mais recentes do SDK do player na Página de aterrissagem da documentação do Amazon IVS.

  • Corrigido um problema com a reprodução de áudio de streams de entrada mono mal formados.

  • Corrigido um erro raro de reprodução que podia ocorrer ao reproduzir conteúdo fora da janela de HLS ao vivo.

  • Aperfeiçoada a capacidade do player de reproduzir transmissões HLS ao vivo e gravadas padrão.

  • Aperfeiçoada a precisão do getLiveLatency, garantindo, notavelmente, que ela seja redefinida para zero ao carregar um novo stream.

  • Aperfeiçoado o algoritmo ABR (streaming de taxa de bits adaptável) para aumentar a qualidade do vídeo mais rapidamente quando as conexões de rede melhoram.

  • Aperfeiçoada a estabilidade do player reduzindo ocorrências de falhas raras.

Player da Web 1.3.1 e Integração do Video.js e Integração do JW player

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

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

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

Documentação de referência: https://aws.github.io/ amazon-ivs-player-docs /1.3.1/web/

  • Corrigido um problema em que chamadas de busca executadas imediatamente após o carregamento, às vezes, eram ignoradas, fazendo com que o player começasse na posição errada.

  • Corrigidos vários problemas com a busca dentro de conteúdo gravado (também conhecido como VOD).

  • Corrigido um problema em que a reprodução podia falhar em condições de rede inferiores.

  • Adicionado suporte para metadados cronometrados de IVS em navegadores Web móveis do iOS.

  • Corrigido um erro em que a reprodução automática no Safari para desktop, às vezes, falhava.

  • A função getVersion do SDK da Web não acrescenta mais um hash à versão do player.

  • Corrigido um problema em que procurar o início exato de um intervalo armazenado em buffer poderia resultar em outra busca adiante.

  • Ativada a ABR (streaming de taxa de bits adaptável) de baixa latência no Safari 14 para macOS e posterior.

  • Corrigido um problema com o carregamento do player em um contexto de servidor, removendo um efeito colateral de importação não seguro.

  • Alterou o pacote amazon-ivs-player NPM para que ele exporte o LogLevel enum, que é usado por. setLogLevel

Observação: o pacote Web Player 1.3.0 NPM existe, mas não funciona. Ele está marcado como defasado no NPM. Use o Web Player 1.3.1 ou mais recente, conforme documentado.

Android Player 1.3.0

Documentação de referência: https://aws.github.io/ amazon-ivs-player-docs /1.3.0/android/

  • Corrigido um problema em que o SDK do player falhava se a aplicação visava o Android 11 (nível de API 30) e o usuário estava executando o Android 11 em uma rede celular.

  • Corrigido um problema de recuperação de rede. A reprodução agora é pausada automaticamente quando a conexão de rede é perdida, e é retomada quando a conexão é restaurada. Use o retorno de chamada onNetworkUnavailable em Player.Listener para observar alterações de estado de rede.

  • Foi corrigido um problema no qual os controles do player não podiam ser ocultos com o setControlsEnabled(false) durante a reprodução de VODs.

  • Corrigido um problema em que o SDK poderia falhar se o aplicativo cliente usasse uma versão antiga (pré-4.0) do. OkHttp

  • A biblioteca de players para Android do Amazon IVS foi movida de um repositório do JCenter para o Maven Central.

  • Removidas propriedades da versão de BuildConfig da biblioteca.

iOS Player 1.3.0

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

Documentação de referência: https://aws.github.io/ amazon-ivs-player-docs /1.3.0/ios/

  • Corrigido um problema no qual, se houvesse uma alteração na taxa de amostragem de áudio em um único segmento de mídia de HLS, o SDK do iOS não conseguia lidar com isso corretamente. Isso podia resultar em um aumento de memória inesperado e falha de reprodução ou uma falha, em decorrência de mídia incorreta.

  • Corrigido um problema de recuperação de rede. A reprodução agora é pausada automaticamente quando a conexão de rede é perdida, e é retomada quando a conexão é restaurada. Use o método do representante playerNetworkDidBecomeUnavailable para observar alterações de estado de rede.

  • Corrigido um problema que causava um aumento de memória do iOS, o que podia acontecer ao longo do tempo.

  • Adicionado tratamento normal de problemas de hardware de áudio. A reprodução agora é pausada automaticamente no caso de uma notificação de redefinição de serviços de mídia (AVAudioSessionMediaServicesWereResetNotification). Observe que um erro de reprodução ainda pode ocorrer, se a mídia estiver sendo reproduzida quando a redefinição ocorrer.

  • Adicionado tratamento de interrupção de sessão de áudio. A reprodução agora é pausada automaticamente quando uma interrupção da sessão de áudio começa. Quando a interrupção terminar, a reprodução será retomada automaticamente se o player estiver sendo reproduzido anteriormente e as opções de interrupção indicarem que a aplicação deve retomar a reprodução.

26 de abril de 2021

Integração de Service Quotas com CloudWatch Métricas de Uso

Você pode usar CloudWatch para gerenciar proativamente suas cotas de serviço, por meio de métricas de CloudWatch uso. Consulte Service Quotas do Amazon IVS.

13 de abril de 2021

Novas CloudWatch métricas

CloudWatch métricas foram adicionadas para visualizações e fluxos simultâneos. Consulte Monitoramento do Amazon IVS com a Amazon CloudWatch.

Atualização de 12 de outubro de 2023: Este CloudWatch documento foi excluído e o conteúdo foi movido para Monitoramento de streaming de baixa latência IVS.

Os nomes das cotas de serviço relacionadas foram atualizados para corresponder às novas métricas. Consulte Service Quotas (streaming de baixa latência).

Para obter uma definição completa da “exibição”, consulte o Glossário do Amazon IVS.

7 de abril de 2021

Gravação automática para o S3 (R2S3)

O Amazon IVS agora permite que você salve o conteúdo de vídeo ao vivo no Amazon S3. O vídeo salvo fica disponível posteriormente para ações como edição ou repetição como VOD.

Quando você habilita a gravação para um canal, todas as transmissões ao vivo do canal são armazenadas em um bucket S3 de sua escolha. Todas as versões de qualidade e imagens de miniaturas disponíveis são salvas. Sua configuração de gravação também é salva para que possa ser facilmente reutilizada para canais adicionais.

Você pode definir uma configuração de gravação e ativar/desativar a gravação por meio do console ou API do Amazon IVS. Para obter mais detalhes, consulte a Conceitos básicos do IVSReferência da API do Amazon IVS.

28 de janeiro de 2021

SDK do Amazon IVS Player: integração com o JW Player 1.2.0

O player do Amazon IVS agora se integra ao JW Player. Consulte Integração do JW Player.

Problema conhecido: em alguns casos, a duração do vídeo parece ser 00:00 e o indicador de reprodução não procura, se arrastado na barra de busca. Isso acontece somente ao assistir a uma lista de reprodução sem anúncios com uma mistura de stream ao vivo e VODs do Amazon IVS, usando o Safari em um iPhone.

16 de dezembro de 2020

Amazon IVS Player: SDK for Android 1.2.1

Documentação de referência: https://aws.github.io/ amazon-ivs-player-docs /1.2.1/android/

Esta versão inclui um patch do player para Android que corrige um problema: nas versões anteriores do SDK do player para Android, o SDK travará se a aplicação visar o Android 11 (nível de API 30) e o usuário estiver executando o Android 11 em uma rede celular.

23 de novembro de 2020

SDK do Player 1.2.0 do Amazon IVS

Plataforma Downloads e alterações
Tudo Detecção aprimorada de streams do Amazon IVS para que as métricas sejam mais precisas.

Player da Web 1.2.0 e Integração do Video.js

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

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

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

Documentação de referência: https://aws.github.io/ amazon-ivs-player-docs /1.2.0/web/

  • Se a playlist principal de uma transmissão não estiver disponível, agora emitimos ErrorNotAvailable para todas as fontes de reprodução na web.

  • Documentação de referência atualizada com relação a erros relacionados ao alcance do limite de visualizadores simultâneos (CCV).

Android Player 1.2.0

Documentação de referência: https://aws.github.io/ amazon-ivs-player-docs /1.2.0/android/

  • Corrigido um problema em que a getSessionId função travava no Android.

  • Documentação de referência atualizada com relação a erros relacionados ao alcance do limite de visualizadores simultâneos (CCV).

Problema conhecido: o SDK do player vai falhar se a aplicação visar o Android 11 (nível de API 30) e o usuário estiver executando o Android 11 em uma rede celular. Isso será corrigido na próxima versão. Enquanto isso, recomendamos visar um nível de API de Android anterior (29 ou inferior).

iOS Player 1.2.0

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

Documentação de referência: https://aws.github.io/ amazon-ivs-player-docs /1.2.0/ios/

  • Corrige uma fonte potencial de corrupção de memória ao alternar o URL do stream ou fechar o player.

  • Resolve um problema que poderia causar falha na reprodução quando a melhor correção de tom de áudio não pôde ser ativada antes de iniciar a reprodução. A correção de tom melhora a qualidade do áudio em velocidades de reprodução mais rápidas ou mais lentas do que o normal. Se a correção de tom não puder ser ativada ou o algoritmo de correção de alta qualidade estiver indisponível, uma mensagem será registrada, mas a reprodução vai continuar.

Problema conhecido: se houver uma alteração na taxa de amostragem de áudio em um único segmento de mídia HLS, o SDK do iOS não poderá manipulá-lo corretamente. Isso pode resultar em um aumento de memória inesperado e falha de reprodução ou uma falha, em decorrência de mídia incorreta. Isso será corrigido na próxima versão principal do iOS.

12 de novembro de 2020

Novo campo de evento, stream_id

O campo stream_id foi adicionado a vários eventos. Consulte Usando a Amazon EventBridge com IVS.

9 de novembro de 2020

Adicionar visualização de metadados ao console

Os metadados cronometrados agora podem ser visualizados no console do Amazon IVS. No Guia do usuário do Amazon IVS, veja a nova seção sobre Exibir metadados cronometrados em Incorporação de metadados em um streaming de vídeo.

30 de outubro de 2020

CloudFormation Support

O Amazon IVS agora oferece suporte à AWS CloudFormation. Isso permite que os clientes do Amazon IVS criem e gerenciem canais, transmitam chaves e reproduzam pares de chaves com a AWS. CloudFormation

O suporte do Amazon IVS para CloudFormation está disponível em todas as regiões da AWS onde o Amazon IVS está disponível. Para começar, consulte a página do produto Amazon IVS ou as informações do Amazon IVS no Guia CloudFormation do usuário da AWS.

27 de outubro de 2020

Limites mais altos para canais, CCV e CCB

Aumentamos três limites de cota de serviço:

  • O número máximo de canais que os usuários podem criar, por região da AWS, aumentou de 500 para 5 mil.

  • O número máximo de visualizadores simultâneos permitidos para reproduzir um canal ao vivo, em todos os canais em uma região da AWS, aumentou de 3 mil para 15 mil.

  • O número máximo de transmissões simultâneas (canais que podem ser transmitidos simultaneamente), por região da AWS, aumentou de 30 para 100.

Estes aumentos estão disponíveis em todas as regiões nas quais o Amazon IVS está disponível. Para saber mais, consulte Service Quotas (streaming de baixa latência) no Guia do usuário do Amazon IVS.

9 de outubro de 2020

Novo Evento e Cotas de Serviço EventBridge

Agora existem cotas de serviço e EventBridge eventos relacionados à resolução da ingestão. Consulte Service Quotas (streaming de baixa latência) e Usando a Amazon EventBridge com IVS.

Amazon IVS Player: SDK para Web: 1.1.2

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

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

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

Documentação de referência: https://aws.github.io/ amazon-ivs-player-docs /1.1.2/web/

Esta versão inclui um patch do player da Web que corrige um problema que afetou visualizadores usando o Microsoft Edge. Para esses visualizadores, se o modo de qualidade automática estiver ativado para o stream (ou seja, a ABR estiver em vigor), a reprodução de baixa latência não vai funcionar; nessas circunstâncias, os streams foram reproduzidos com maior latência.

7 de outubro de 2020

SDK do Player 1.1.0 do Amazon IVS

Os SDKs do player do Amazon Interactive Video Service (IVS) usam o versionamento semântico.

Plataforma Downloads e alterações
Tudo
  • Corrigido um problema no qual o algoritmo de taxa de bits adaptável do player podia baixar incorretamente a qualidade para 160p.

  • O player agora gerará um erro se não houver qualidades de vídeo reproduzíveis.

  • Atualizado o comportamento de busca VOD: ao tentar buscar após o fim, o player procura até o fim, em vez de retornar um erro.

  • O player agora lança um erro fatal depois de esgotar todas as qualidades disponíveis durante a recuperação de erros.

Player 1.1.0 para Web

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

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

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

Documentação de referência: https://aws.github.io/ amazon-ivs-player-docs /1.1.0/web/

Problemas conhecidos:

  • Se Video.js não estiver disponível, o registerIVSQualityPlugin agora lança uma exceção, em vez de gravar em console.error.

  • Se registerIVSTech ou registerIVSQualityPlugin for chamado mais de uma vez, as chamadas após a primeira agora não fazem nada (em vez de tentar se registrar novamente).

  • O tipo do primeiro parâmetro para registerIVSQualityPlugin mudou de VideoJS para any.

  • Removidas dependências no contexto do navegador para habilitar a renderização do servidor.

  • Se o navegador pausar automaticamente em resposta à desativação do som, o player agora vai acionar o evento AUDIO_BLOCKED e retomar a reprodução silenciada.

  • Recuperação de conectividade de rede adicionada. Um tempo limite de rede não vai resultar em um estado de erro sendo enviado para a aplicação cliente. Em vez disso, quando a conectividade de rede for perdida:

    • Se a aplicação estiver sendo reproduzida, a biblioteca do player vai enviar o evento NETWORK_UNAVAILABLE para a aplicação e o player vai entrar no estado IDLE. Quando a conectividade for restaurada, a biblioteca do player vai retomar a reprodução e a aplicação vai receber um evento PLAYING.

    • Se a aplicação estiver pausada, o evento NETWORK_UNAVAILABLE não vai ser enviado para a aplicação e a biblioteca do player vai permanecer no estado IDLE. Quando a conectividade é restaurada, a biblioteca do player permanece no estado IDLE.

    • A qualquer momento, se a aplicação tentar reproduzir, a biblioteca do player vai tentar uma reprodução normal. O evento NETWORK_UNAVAILABLE é enviado para a aplicação e o player entra no estado IDLE.

Player 1.1.0 para Android

Documentação de referência: https://aws.github.io/ amazon-ivs-player-docs /1.1.0/android/

Problema conhecido: o SDK do player vai falhar se a aplicação visar o Android 11 (nível de API 30) e o usuário estiver executando o Android 11 em uma rede celular. Isso será corrigido na próxima versão. Enquanto isso, recomendamos visar um nível de API de Android anterior (29 ou inferior).

Player 1.1.0 para iOS

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

Documentação de referência: https://aws.github.io/ amazon-ivs-player-docs /1.1.0/ios/

  • Corrigiu-se um problema que poderia causar falhas com esta mensagem do UIKit: “Modifications to the layout engine must not be performed from a background thread after it has been accessed from the main thread” (Modificações no mecanismo de layout não devem ser realizadas de um thread em segundo plano após ter sido acessado do thread principal). Isso pode ocorrer ao colocar a aplicação em primeiro e em segundo plano.

14 de setembro de 2020

Novo campo de evento, channel_name

O campo channel_name foi adicionado a vários eventos. Consulte Usando a Amazon EventBridge com IVS.

19 de agosto de 2020

Autorização de reprodução (Canais privados)

O Amazon IVS agora oferece aos clientes a capacidade de criar canais privados, permitindo que os clientes restrinjam quais visualizadores podem assistir aos seus streams. Os clientes controlam o acesso à reprodução de vídeo habilitando a autorização de reprodução em canais e gerando Tokens JSON Web (JWTs) assinados para solicitações de reprodução autorizadas. Para obter mais detalhes, consulte Configuração de canais privados.

Um novo campo authorized no objeto do Canal indica se o canal é privado. Consulte a Referência da API do Amazon IVS.

11 de agosto de 2020

Amazon IVS Player: SDK for iOS 1.0.6

Download: <deprecated>

Documentação de referência: https://aws.github.io/ amazon-ivs-player-docs /1.0.6/ios/

Esta versão inclui um patch do player para iOS que corrige um problema que impediu que algumas aplicações do player para iOS fossem adicionadas à Apple App Store. Especificamente, as aplicações criadas com código de bits habilitado falhariam na validação do App Store Connect após fazer upload.

5 de agosto de 2020

Usando a Amazon EventBridge com o Amazon IVS

Os EventBridge eventos do Amazon IVS agora estão disponíveis por meio do EventBridge console da Amazon. Consulte a seção Usando a Amazon EventBridge com o Amazon IVS, no Guia do usuário do Amazon IVS. Criação de EventBridge regras da Amazon para o Amazon IVS

15 de julho de 2020

Versão 1.0 do player

Os SDKs do player do Amazon Interactive Video Service (IVS) usam o versionamento semântico.

Plataforma Downloads e alterações
Todos

Problema conhecido: para as funções setAutoMaxQuality e setQuality, a qualidade fornecida será aplicada corretamente à transmissão atual, mas não será aplicada corretamente se você carregar uma nova transmissão. Para evitar isso, se você carregar um novo stream, chame isso com uma qualidade para o novo stream após PlayerState.READY.

Player 1.0.0 para Web

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

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

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

Documentação de referência: https://aws.github.io/ amazon-ivs-player-docs /1.0.0/web/

Problemas conhecidos:

  • Ao reproduzir um VOD em um navegador móvel do iOS (por exemplo, Safari ou Chrome), procurar na ordem inversa vai silenciar o player. Para evitar isso, chame player.setMuted(false) depois de procurar.

  • Ao reproduzir um VOD em um navegador móvel do iOS, procurar na ordem inversa funciona intermitentemente ao selecionar diretamente a posição desejada. Para evitar isso, arraste a barra de busca para a posição desejada.

  • Ao reproduzir um VOD em um navegador móvel para iOS usando a integração do Video.js, o botão de repetição não funciona corretamente. Para evitar isso, oculte o botão de repetição ao inicializar o Video.js:https://docs.videojs.com/tutorial-components.html#play-toggle.

Player 1.0.0 para Android

Documentação de referência: https://aws.github.io/ amazon-ivs-player-docs /1.0.0/android/

Problema conhecido: o plano de fundo e o primeiro plano podem causar a dessincronização de áudio/vídeo para reprodução de VOD no Android.

Player 1.0.0 para iOS

Download: <deprecated>

Documentação de referência: https://aws.github.io/ amazon-ivs-player-docs /1.0.0/ios/

Problemas conhecidos:

  • O plano de fundo e o primeiro plano causam falha de reprodução ao vivo e VOD. Para evitar isso, pause o stream quando a UIApplicationDidEnterBackgroundNotification for recebida e retome a reprodução em UIApplicationDidBecomeActiveNotification.

  • Os dispositivos iOS 10 podem sofrer uma falha ao retornar do segundo plano. Para evitar isso, defina a propriedade player da camada como nil antes de entrar no segundo plano.