Note di rilascio (streaming a bassa latenza) - Amazon Interactive Video Service
1 febbraio 202431 gennaio 202425 gennaio 202418 gennaio 20243 gennaio 20244 dicembre 202321 novembre 202317 novembre 202314 novembre 202316 ottobre 202312 ottobre 20233 ottobre 20232 ottobre 202314 settembre 202323 agosto 202323 agosto 202322 agosto 20237 agosto 202317 luglio 202314 luglio 202313 luglio 202328 giugno 202327 giugno 202327 giugno 202316 giugno 20232 giugno 20231 giugno 202323 maggio 202316 maggio 202316 maggio 202311 maggio 20231 maggio 202327 aprile 20234 aprile 202330 marzo 202329 marzo 202328 marzo 202323 marzo 202323 marzo 20232 marzo 202328 febbraio 202316 febbraio 202331 gennaio 202317 gennaio 20239 dicembre 20226 dicembre 202217 novembre 20229 novembre 20221 novembre 202218 ottobre 20226 ottobre 202222 settembre 202220 settembre 202215 settembre 202212 settembre 20228 settembre 20222 settembre 202230 agosto 20229 agosto 202228 luglio 202221 luglio 202214 luglio 202228 giugno 202222 giugno 20229 giugno 202224 maggio 202228 aprile 202226 aprile 202222 aprile 202219 aprile 202231 marzo 20223 marzo 20221° marzo 20223 febbraio 202220 gennaio 202218 gennaio 20229 dicembre 202123 novembre 202118 novembre 202120 ottobre 202129 settembre 202128 settembre 20218 settembre 202113 agosto 202110 agosto 202127 luglio 20211 giugno 202119 maggio 20215 maggio 202126 Aprile 202113 aprile 20217 Aprile 202128 gennaio 202116 dicembre 202023 novembre 202012 Novembre 20209 novembre 202030 ottobre 202027 ottobre 20209 ottobre 20207 ottobre 202014 settembre 202019 agosto 202011 agosto 20205 agosto 202015 luglio 2020

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Note di rilascio (streaming a bassa latenza)

1 febbraio 2024

SDK Amazon IVS Broadcast: Android 1.14.1, iOS 1.14.1, Web 1.8.0 (streaming a bassa latenza)

Dimensione dell'SDK di trasmissione: Android

Architettura Dimensione compressa Dimensione non compressa
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

Dimensione dell'SDK di trasmissione: iOS

Architettura Dimensione compressa Dimensione non compressa
arm64 1.640 MB 4.010 MB

31 gennaio 2024

Restrizioni alla riproduzione senza token

Questa versione consente l'applicazione dell'origine e il geofencing al di fuori dell'autorizzazione alla riproduzione. La IVS Low-Latency Streaming User Guide e API Reference sono stati aggiornati; consulta la Cronologia del documento per i dettagli delle modifiche.

25 gennaio 2024

Riproduzione solo audio

IVS ora supporta completamente la riproduzione solo audio. Vedi Riproduzione solo audio nella panoramica di IVS Player e Riproduzione solo audio nella guida IVS Web Player.

18 gennaio 2024

SDK Amazon IVS Player 1.24.0

Dimensione dell'SDK per dispositivi mobili: Android

Architettura Dimensione compressa Dimensione non compressa
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

Dimensione dell'SDK per dispositivi mobili: iOS

Architettura Dimensione compressa Dimensione non compressa
arm64 0,43 MB 1,08 MB

3 gennaio 2024

SDK Amazon IVS Broadcast: Android 1.13.4, iOS 1.13.4, Web 1.7.0 (streaming a bassa latenza)

Dimensione dell'SDK di trasmissione: Android

Architettura Dimensione compressa Dimensione non compressa
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

Dimensione dell'SDK di trasmissione: iOS

Architettura Dimensione compressa Dimensione non compressa
arm64 1,63 MB 4,01 MB

4 dicembre 2023

SDK di trasmissione Amazon IVS: Android 1.13.2 e iOS 1.13.2 (streaming a bassa latenza)

Dimensione dell'SDK di trasmissione: Android

Architettura Dimensione compressa Dimensione non compressa
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

Dimensione dell'SDK di trasmissione: iOS

Architettura Dimensione compressa Dimensione non compressa
arm64 1,63 MB 4,01 MB

21 novembre 2023

SDK di trasmissione Amazon IVS: Android 1.13.1 (streaming a bassa latenza)

Piattaforma Download e modifiche
SDK di trasmissione per Android 1.13.1

Documentazione di riferimento: https://aws.github.io/ amazon-ivs-broadcast-docs /1.13.1/android/

  • Nessuna modifica all'SDK a bassa latenza.

Dimensione dell'SDK di trasmissione: Android

Architettura Dimensione compressa Dimensione non compressa
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 novembre 2023

SDK di trasmissione Amazon IVS: Android 1.13.0 e iOS 1.13.0 (streaming a bassa latenza)

Piattaforma Download e modifiche
Tutti i dispositivi mobili (Android e iOS)
  • Supporto IPv6 migliorato adottando la RFC 6555 "Happy Eyeballs" e aggiungendo l'opzione di configurazione BroadcastConfiguration.network.useIPv6 per abilitare o disabilitare IPv6 per la trasmissione.

SDK di trasmissione per Android 1.13.0

Documentazione di riferimento: https://aws.github.io/ amazon-ivs-broadcast-docs /1.13.0/android/

  • Risolto un crash che si verificava quando un oggetto veniva usato dopo averlo rilasciato AudioSource .

  • È stato aggiunto il supporto all'anteprima basata su Surfaceview per prestazioni migliori. I metodi getPreview esistenti in Session e StageStream continuano a restituire una sottoclasse diTextureView, ma ciò potrebbe cambiare in una futura versione dell'SDK.

    • Se l'applicazione dipende in modo specifico da TextureView, è possibile continuare senza apportare modifiche. Puoi anche passare da getPreview a getPreviewTextureView per prepararti all'eventuale modifica di ciò che restituisce il getPreview predefinito.

    • Se la tua applicazione non richiede TextureView in modo specifico, ti consigliamo di passare a getPreviewSurfaceView per ridurre l'utilizzo della CPU e della memoria.

  • L'SDK ora implementa un nuovo tipo di anteprima denominato ImagePreviewSurfaceTarget che funziona con l'oggetto Android Surface fornito dall'applicazione. Non è una sottoclasse di Android View, che offre una maggiore flessibilità.

SDK di trasmissione per iOS 1.13.0

Scarica per lo streaming a bassa latenza: https://broadcast.live-video.net/1.13.0/AmazonIVSBroadcast.xcframework.zip

Documentazione di riferimento: https://aws.github.io/ /1.13.0/ios/ amazon-ivs-broadcast-docs

  • Non ci sono state modifiche per questa versione.

Dimensione dell'SDK di trasmissione: Android

Architettura Dimensione compressa Dimensione non compressa
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

Dimensione dell'SDK di trasmissione: iOS

Architettura Dimensione compressa Dimensione non compressa
arm64 1,63 MB 4,01 MB

14 novembre 2023

SDK Amazon IVS Player 1.23.0

Piattaforma Download e modifiche

Lettore Web 1.23.0, Integrazione di Video.js e Integrazione di JW Player

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

Risorsa di script: https://player.live-video.net/1.23.0/ .min.js amazon-ivs-player

Risorsa tecnica Video.js: https://player.live-video.net/1.23.0/ .min.js amazon-ivs-videojs-tech

Documentazione di riferimento: https://aws.github.io/ /1.23.0/web/ amazon-ivs-player-docs

  • È stato aggiunto il supporto per la riproduzione a bassa latenza in iOS Safari.

Lettore Android 1.23.0

Documentazione di riferimento: https://aws.github.io/ amazon-ivs-player-docs /1.23.0/android/

  • È stata aggiornata la documentazione di riferimento con una nuova interfaccia utente e maggiori dettagli.

Lettore iOS 1.23.0

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

Documentazione di riferimento: https://aws.github.io/ amazon-ivs-player-docs /1.23.0/ios/

  • Nessuna modifica.

Dimensione dell'SDK per dispositivi mobili: Android

Architettura Dimensione compressa Dimensione non compressa
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

Dimensione dell'SDK per dispositivi mobili: iOS

Architettura Dimensione compressa Dimensione non compressa
arm64 0,39 MB 0,93 MB

16 ottobre 2023

SDK di trasmissione Amazon IVS: Web 1.6.0 (streaming a bassa latenza)

Piattaforma Download e modifiche

SDK di trasmissione Web 1.6.0

Documentazione di riferimento: amazon-ivs-web-broadcast https://aws.github.io/ /docs/sdk-reference

  • Nessuna modifica all'SDK a bassa latenza.

12 ottobre 2023

SDK di trasmissione Amazon IVS: Android 1.12.1 (streaming a bassa latenza)

Piattaforma Download e modifiche
SDK di trasmissione per Android 1.12.1

Documentazione di riferimento: https://aws.github.io/ /1.12.1/android/ amazon-ivs-broadcast-docs

  • Risolto un bug in cui la chiamata BroadcastSession.setListener generava un errore.

Dimensione dell'SDK di trasmissione: Android

Architettura Dimensione compressa Dimensione non compressa
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 ottobre 2023

SDK Amazon IVS Player 1.22.0

Piattaforma Download e modifiche

Lettore Web 1.22.0, Integrazione di Video.js e Integrazione di JW Player

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

Risorsa di script: https://player.live-video.net/1.22.0/ .min.js amazon-ivs-player

Risorsa tecnica Video.js: https://player.live-video.net/1.22.0/ .min.js amazon-ivs-videojs-tech

Documentazione di riferimento: https://aws.github.io/ /1.22.0/web/ amazon-ivs-player-docs

  • Aggiunto un metodo statico per ottenere la versione dell'SDK, MediaPlayerPackage.getVersion().

Lettore Android 1.22.0

Documentazione di riferimento: https://aws.github.io/ amazon-ivs-player-docs /1.22.0/android/

  • Aggiunta la funzione setNetworkRecoveryMode all'interfaccia Player per impostare il comportamento di riproduzione desiderato dopo un'interruzione della rete.

Lettore iOS 1.22.0

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

Documentazione di riferimento: https://aws.github.io/ amazon-ivs-player-docs /1.22.0/ios/

  • Aggiunta la funzione setNetworkRecoveryMode all'interfaccia IVSPlayer per impostare il comportamento di riproduzione desiderato dopo un'interruzione della rete.

  • Il metodo copyDisplayedPixelBuffer su IVSPlayerLayer ora può essere utilizzato mentre il giocatore sta giocando. In precedenza era possibile richiamarlo solo quando il giocatore era inattivo.

Dimensione dell'SDK per dispositivi mobili: Android

Architettura Dimensione compressa Dimensione non compressa
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

Dimensione dell'SDK per dispositivi mobili: iOS

Architettura Dimensione compressa Dimensione non compressa
arm64 0,37 MB 0,89 MB

2 ottobre 2023

Streaming dalla console

Ora puoi eseguire lo streaming dalla console IVS. In Guida introduttiva allo streaming a bassa latenza, vedi Passaggio 5: configurazione del software di streaming.

14 settembre 2023

SDK di trasmissione Amazon IVS: Web 1.5.2 (streaming a bassa latenza)

Piattaforma Download e modifiche

SDK di trasmissione Web 1.5.2

Documentazione di riferimento: amazon-ivs-web-broadcast https://aws.github.io/ /docs/sdk-reference

23 agosto 2023

SDK di trasmissione Amazon IVS: Web 1.5.1, Android 1.12.0 e iOS 1.12.0 (streaming a bassa latenza)

Piattaforma Download e modifiche
SDK di trasmissione Web 1.5.1

Documentazione di riferimento: https://aws.github.io/ /docs/sdk-reference amazon-ivs-web-broadcast

SDK di trasmissione per Android 1.12.0

Documentazione di riferimento: https://aws.github.io/ /1.12.0/android/ amazon-ivs-broadcast-docs

  • È stato corretto un raro bug che causava la fine prematura delle trasmissioni con il messaggio "Tentativo di ricezione dopo aver ricevuto l'interruzione dal peer".

SDK di trasmissione per iOS 1.12.0

Scarica per lo streaming a bassa latenza: https://broadcast.live-video.net/1.12.0/AmazonIVSBroadcast.xcframework.zip

Documentazione di riferimento: https://aws.github.io/ /1.12.0/ios/ amazon-ivs-broadcast-docs

  • È stata corretta la firma di IVSDeviceDiscovery.createAudioSourceWithName in modo da restituire IVSCustomAudioSource invece di IVSCustomImageSource.

Dimensione dell'SDK di trasmissione: Android

Architettura Dimensione compressa Dimensione non compressa
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

Dimensione dell'SDK di trasmissione: iOS

Architettura Dimensione compressa Dimensione non compressa
arm64 1,58 MB 3,88 MB

23 agosto 2023

SDK di trasmissione Amazon IVS: Android 1.7.6 (streaming a bassa latenza)

Piattaforma Download e modifiche
SDK di trasmissione Android 1.7.6

Documentazione di riferimento: https://aws.github.io/ amazon-ivs-broadcast-docs /1.7.6/android/

  • È stato corretto un raro bug che causava la fine prematura delle trasmissioni con il messaggio "Tentativo di ricezione dopo aver ricevuto l'interruzione dal peer".

Dimensione dell'SDK di trasmissione: Android

Architettura Dimensione compressa Dimensione non compressa
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 agosto 2023

SDK Amazon IVS Player 1.21.0

Piattaforma Download e modifiche

Lettore Web 1.21.0, Integrazione di Video.js e Integrazione del lettore JW Player

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

Risorsa di script: https://player.live-video.net/1.21.0/ .min.js amazon-ivs-player

Risorsa tecnica Video.js: https://player.live-video.net/1.21.0/ .min.js amazon-ivs-videojs-tech

Documentazione di riferimento: https://aws.github.io/ /1.21.0/web/ amazon-ivs-player-docs

Lettore Android 1.21.0

Documentazione di riferimento: https://aws.github.io/ amazon-ivs-player-docs /1.21.0/android/

Lettore iOS 1.21.0

Scarica: https://player.live-video.net/1.21.0/AmazonIVSPlayer.xcframework.zip

Documentazione di riferimento: https://aws.github.io/ amazon-ivs-player-docs /1.21.0/ios/

  • È stato aggiunto il supporto per ottenere il fotogramma video visualizzato più di recente, tramite il nuovo metodo copyDisplayedPixelBuffer sulla classe IVSPlayerLayer.

Dimensione dell'SDK per dispositivi mobili: Android

Architettura Dimensione compressa Dimensione non compressa
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

Dimensione dell'SDK per dispositivi mobili: iOS

Architettura Dimensione compressa Dimensione non compressa
arm64 0,36 MB 0,87 MB

7 agosto 2023

SDK di trasmissione Amazon IVS: Web 1.5.0, Android 1.11.0 e iOS 1.11.0

Piattaforma Download e modifiche

SDK di trasmissione Web 1.5.0

Documentazione di riferimento: amazon-ivs-web-broadcast https://aws.github.io/ /docs/sdk-reference

  • È stato risolto un problema in Safari per cui una condizione di competizione causava periodicamente un errore nel recupero della traccia multimediale

SDK di trasmissione per Android 1.11.0

Documentazione di riferimento: https://aws.github.io/ /1.11.0/android amazon-ivs-broadcast-docs

SDK di trasmissione per iOS 1.11.0

Download per lo streaming in tempo reale: https://broadcast.live-video.net/1.11.0/AmazonIVSBroadcast.xcframework.zip

Documentazione di riferimento: https://aws.github.io/ /1.11.0/ios amazon-ivs-broadcast-docs

Dimensione dell'SDK di trasmissione: Android

Architettura Dimensione compressa Dimensione non compressa

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

Dimensione dell'SDK di trasmissione: iOS

Architettura Dimensione compressa Dimensione non compressa

arm64

0,771 MB

1,879 MB

17 luglio 2023

Filtro di rendering R2S3 e miglioramenti delle miniature

I clienti IVS possono ora controllare quali rendering vengono generati per un flusso durante la registrazione su Amazon S3 e quali risoluzioni vengono generate per le miniature. Per ulteriori informazioni, consultare:

  • Guida introduttiva a IVS: nella sezione "Fase 4: Creazione di un canale" > "Istruzioni della console", abbiamo aggiornato screenshot e istruzioni.

  • Registrazione automatica su Amazon S3: in "File di metadati JSON", abbiamo aggiunto latest_thumbnail e aggiornato thumbnail. In "Miniature" e "Alla scoperta dei rendering di una registrazione", abbiamo aggiunto le descrizioni della risoluzione del rendering.

  • Costi: in "Archiviazione di video registrati", abbiamo aggiornato gli screenshot.

  • Documentazione di riferimento delle API IVS

    • Nel ThumbnailConfiguration, abbiamo aggiunto e. resolution storage Ciò influisce sulla CreateRecordingConfiguration richiesta e sulla risposta, sulla GetRecordingConfiguration risposta e sulla GetStreamSession risposta.

    • Nel ThumbnailConfiguration, abbiamo modificato il targetIntervalSeconds minimo da 5 a 1 e aggiornato la nota «Importante» per dire che si applica solo ai BASIC canali.

    • Abbiamo aggiunto l' RenditionConfiguration oggetto.

    • Abbiamo aggiunto renditionConfiguration all' RecordingConfiguration oggetto. Ciò influisce su tre risposte: CreateRecordingConfiguration GetRecordingConfiguration, e GetStreamSession. Abbiamo anche aggiunto renditionConfiguration qualcosa alla CreateRecordingConfiguration richiesta.

14 luglio 2023

SDK Amazon IVS Player 1.20.0

Piattaforma Download e modifiche

Player Web 1.20.0, Integrazione di Video.js e Integrazione del player JW

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

Risorsa di script: https://player.live-video.net/1.20.0/ .min.js amazon-ivs-player

Risorsa tecnica Video.js: https://player.live-video.net/1.20.0/ .min.js amazon-ivs-videojs-tech

Documentazione di riferimento: https://aws.github.io/ /1.20.0/web/ amazon-ivs-player-docs

  • Risolto un problema durante la riproduzione di un live streaming o un contenuto registrato su un browser per dispositivi mobili iOS, in cui le chiamate player.getLiveLatency() restituiscono 0. (Questo problema è stato risolto a partire dal player Web 1.17.0.)

  • Sono state corrette le definizioni di tipo del pacchetto npm amazon-ivs-player.

  • Nella documentazione di riferimento dell'SDK del lettore Web è stata aggiunta una nuova pagina di destinazione e sono state rimosse le voci duplicate.

  • È stato aggiunto il supporto per Video.js versione 8+.

Player Android 1.20.0

Documentazione di riferimento: https://aws.github.io/ amazon-ivs-player-docs /1.20.0/android/

Player iOS 1.20.0

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

Documentazione di riferimento: https://aws.github.io/ amazon-ivs-player-docs /1.20.0/ios/

  • L'SDK iOS ora richiede iOS 12.0 o superiore. iOS 11 non è più supportato.

Dimensione dell'SDK per dispositivi mobili: Android

Architettura Dimensione compressa Dimensione non compressa
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

Dimensione dell'SDK per dispositivi mobili: iOS

Architettura Dimensione compressa Dimensione non compressa
arm64 0,41 MB 0,99 MB

13 luglio 2023

SDK di trasmissione Amazon IVS: Web 1.4.0, Android 1.10.0 e iOS 1.10.0

Piattaforma Download e modifiche
SDK di trasmissione Web 1.4.0

Documentazione di riferimento: amazon-ivs-web-broadcast https://aws.github.io/ /docs/sdk-reference

  • È stato corretto un bug in cui l'SDK forniva informazioni di digitazione insufficienti per l'utilizzo da parte delle applicazioni host.

  • È stato corretto un bug per cui una combinazione di leave() e del successivo refreshStrategy() poteva ripubblicare contenuti multimediali anche se era stata abbandonata la fase.

  • È stato corretto un bug per cui la restituzione di una singola traccia (audio o video) da parte di stageStreamsToPublish può impedire aggiornamenti corretti quando la strategia viene aggiornata.

  • È stato aggiunto un flusso di disconnessione più rapido alla chiusura della scheda del browser.

Tutti i dispositivi mobili (Android e iOS)
  • È stata migliorata la stabilità degli stage riducendo il numero di arresti anomali.

  • È stato aggiunto un nuovo metodo sendTimedMetadata a BroadcastSession, che consente di inviare una stringa attraverso la stessa connessione socket della trasmissione corrente. Questa stringa ha in allegato informazioni temporali e può essere ricevuta dall'SDK del lettore IVS.

  • Ora, quando un partecipante abbandona uno stage, il suo stato di pubblicazione viene aggiornato a non pubblicato prima della chiamata di onParticipantLeft su Android o di participantDidLeave su iOS.

SDK di trasmissione Android 1.10.0

Documentazione di riferimento: https://aws.github.io/ /1.10.0/android/ amazon-ivs-broadcast-docs

  • È stato corretto un bug per cui la rotazione durante la riconnessione a uno stage faceva apparire gli altri partecipanti troppo ritagliati.

  • È stato risolto un problema per cui il dispositivo AudioStageStream non poteva essere trasmesso a AudioDevice.

  • È stato risolto un problema a causa del quale il cambio rapido delle background-to-foreground app causava l'silenziamento dei flussi video sottoscritti.

SDK di trasmissione iOS 1.10.0

Scaricamento senza fasi: https://broadcast.live-video.net/1.10.0/AmazonIVSBroadcast.xcframework.zip

Scarica con fasi: https://broadcast.live-video.net/1.10.0/AmazonIVSBroadcast-Stages.xcframework.zip

Documentazione di riferimento: https://aws.github.io/ amazon-ivs-broadcast-docs /1.10.0/ios/

  • È stato risolto un problema per cui gli spettatori potrebbero perdere l'audio dopo che una sessione di trasmissione viene interrotta da una telefonata. La soluzione alternativa (riavvio della sessione di trasmissione in seguito all'interruzione della chiamata telefonica) non è più necessaria.

  • Risolve un problema che impediva l'esistenza di più stage e la possibilità di riprodurre l'audio a tutti.

  • Quando si verifica un'interruzione improvvisa della rete, una trasmissione in corso verrà interrotta immediatamente invece di attendere il timeout della connessione.

Dimensione dell'SDK di trasmissione: Android

Architettura Dimensioni compresse senza funzionalità stage Dimensioni non compresse senza funzionalità stage Dimensioni compresse con funzionalità stage Dimensioni non compresse con funzionalità stage
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

Dimensione dell'SDK di trasmissione: iOS

Architettura Dimensioni compresse senza funzionalità stage Dimensioni non compresse senza funzionalità stage Dimensioni compresse con funzionalità stage Dimensioni non compresse con funzionalità stage
arm64 1,56 MB 3,84 MB 5,04 MB 10,85 MB

28 giugno 2023

Revoca della sessione dello spettatore per i canali privati

Ora i clienti IVS possono revocare la sessione dello spettatore associata a un token di autenticazione, per impedire e interrompere la riproduzione con il token in questione. Per ulteriori informazioni, consultare:

  • Impostazione dei canali privati: abbiamo modificato la sezione "Schema dei token" e aggiunto "Revoca delle sessioni dello spettatore".

  • Riferimento all'API IVS: abbiamo aggiunto due endpoint (and) e due oggetti (and)StartViewerSessionRevocation . BatchStartViewerSessionRevocation BatchStartViewerSessionRevocationError BatchStartViewerSessionRevocationViewerSession

27 giugno 2023

SDK di trasmissione Amazon IVS: iOS 1.9.1

Piattaforma Download e modifiche
SDK di trasmissione iOS 1.9.1

Scarica senza fasi: https://broadcast.live-video.net/1.9.1/AmazonIVSBroadcast.xcframework.zip

Scarica con fasi: https://broadcast.live-video.net/1.9.1/AmazonIVSBroadcast-Stages.xcframework.zip

Documentazione di riferimento: https://aws.github.io/ amazon-ivs-broadcast-docs /1.9.1/ios/

  • È stato risolto un problema su iOS 16.5 e versioni successive per cui il bitrate video si degrada gradualmente dopo: (1) circa 20 minuti se non si utilizza il bitrate automatico con b-frame disattivati o (2) circa 20 minuti dal raggiungimento di IVSVideoConfiguration.maxBitrate e la connessione di rete è rimasta stabile, con b-frame disattivati.

Problema noto: gli spettatori possono perdere l'audio dopo che una sessione di trasmissione viene interrotta da una telefonata. La soluzione alternativa consiste nel riavviare la sessione di trasmissione dopo l'interruzione della chiamata telefonica.

Dimensione dell'SDK di trasmissione: iOS

Architettura Dimensioni compresse senza funzionalità stage Dimensioni non compresse senza funzionalità stage Dimensioni compresse con funzionalità stage Dimensioni non compresse con funzionalità stage
arm64 1,55 MB 3,77 MB 5,01 MB 10,77 MB

27 giugno 2023

SDK di trasmissione Amazon IVS 1.7.5

Piattaforma Download e modifiche
SDK di trasmissione iOS 1.7.5

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

Documentazione di riferimento: https://aws.github.io/ amazon-ivs-broadcast-docs /1.7.5/ios/

  • È stato risolto un problema su iOS 16.5 e versioni successive per cui il bitrate video si degrada gradualmente dopo: (1) circa 20 minuti se non si utilizza il bitrate automatico con b-frame disattivati o (2) circa 20 minuti dal raggiungimento di IVSVideoConfiguration.maxBitrate e la connessione di rete è rimasta stabile, con b-frame disattivati.

Dimensione dell'SDK di trasmissione: iOS

Architettura Dimensione compressa Dimensione non compressa
arm64 1,48 MB 3,43 MB

16 giugno 2023

SDK di trasmissione Amazon IVS: Web 1.3.3

Piattaforma Download e modifiche

SDK di trasmissione Web 1.3.3

Documentazione di riferimento: amazon-ivs-web-broadcast https://aws.github.io/ /docs/sdk-reference

  • Correzione delle regressioni nell'analisi interna utilizzate per supportare l'integrità degli host multipli di IVS.

2 giugno 2023

Tipi di canali avanzati

Questa versione introduce due nuovi tipi di canali (ADVANCED_SD e ADVANCED_HD) in aggiunta ai tipi BASIC e STANDARD esistenti. Il tipo di canale determina la risoluzione e il bitrate di riproduzione e registrazione consentiti.

  • ADVANCED_SD: il video è transcodificato, ossia dall'input originale vengono generate diverse qualità, per offrire automaticamente agli spettatori l'esperienza migliore in base ai loro dispositivi e alle condizioni di rete. La risoluzione di input può arrivare fino a 1080p, mentre il bitrate può arrivare fino a 8,5 Mb/s; l'uscita è limitata alla qualità SD (480p). Puoi selezionare una preimpostazione di transcodifica opzionale (vedi sotto). L'audio per tutti i rendering viene transcodificato ed è disponibile un rendering solo audio.

  • ADVANCED_HD: il video è transcodificato, ossia dall'input originale vengono generate diverse qualità, per offrire automaticamente agli spettatori l'esperienza migliore in base ai loro dispositivi e alle condizioni di rete. La risoluzione di input può arrivare fino a 1080p, mentre il bitrate può arrivare fino a 8,5 Mb/s; l'uscita è limitata alla qualità HD (720p). Puoi selezionare una preimpostazione di transcodifica opzionale (vedi sotto). L'audio per tutti i rendering viene transcodificato ed è disponibile un rendering solo audio.

Le impostazioni predefinite di transcodifica opzionali per i nuovi tipi di canali consentono di bilanciare la larghezza di banda disponibile per il download e la qualità video per ottimizzare l'esperienza di visualizzazione. Sono disponibili due impostazioni predefinite:

  • La distribuzione con larghezza di banda limitata utilizza un bitrate inferiore per ogni livello di qualità. Puoi utilizzarla se hai una larghezza di banda di download ridotta e/o di contenuti video semplici (ad esempio, mezzibusti dei partecipanti).

  • La distribuzione con larghezza di banda più elevata utilizza un bitrate più elevato per ogni livello di qualità. Puoi utilizzarla se disponi di un'elevata larghezza di banda per il download e/o di contenuti video complessi (ad esempio flash e rapidi cambi di scena).

La pagina Cronologia del documento elenca le modifiche correlate alla Guida per l'utente di IVS e alla Guida all'API IVS.

1 giugno 2023

SDK di trasmissione Amazon IVS: Android 1.9.0 e iOS 1.9.0

Piattaforma Download e modifiche
Tutti
  • È stata migliorata la stabilità riducendo il numero di arresti anomali.

  • È stato migliorato il ripristino automatico da interruzioni ricorrenti della rete.

SDK di trasmissione Android 1.9.0

Documentazione di riferimento: https://aws.github.io/ /1.9.0/android/ amazon-ivs-broadcast-docs

  • È stato corretto un bug che si verificava alcuni dispositivi per cui la disconnessione delle cuffie cablate generava un errore quando l'utente tentava di passare a un microfono non predefinito.

  • È stato corretto un bug che si verificava alcuni dispositivi quando veniva collegato un microfono errato in caso di cambio del microfono durante una sessione di trasmissione.

  • È stato risolto un crash che si verificava quando si richiamavano i metodi Presets prima di creare un oggetto BroadcastSession, Stage o DeviceDiscovery.

SDK di trasmissione iOS 1.9.0

Scarica senza fasi: https://broadcast.live-video.net/1.9.0/AmazonIVSBroadcast.xcframework.zip

Scarica con fasi: https://broadcast.live-video.net/1.9.0/AmazonIVSBroadcast-Stages.xcframework.zip

Documentazione di riferimento: https://aws.github.io/ amazon-ivs-broadcast-docs /1.9.0/ios/

  • Quando ci si unisce a una fase senza collegare un microfono alla fase, il nuovo comportamento predefinito quando si entra in background è quello di rimanere nella fase anziché uscire automaticamente. In questo modo è possibile ascoltare una fase come partecipante in sola visualizzazione mentre si è in background.

  • È stata migliorata la gestione della connessione/disconnessione dei dispositivi Bluetooth per le fasi.

  • È stato risolto un problema per cui l'audio era molto più basso quando si utilizzava setGain per disattivare e riattivare l'audio.

  • Quando si collega una fotocamera a una IVSBroadcastSession, la fotocamera ora si configura in base a size e targetFramerate della IVSVideoConfiguration.

  • L'SDK iOS ora richiede iOS 12.0 o superiore. iOS 11 non è più supportato.

Problema noto: gli spettatori possono perdere l'audio dopo che una sessione di trasmissione viene interrotta da una telefonata. La soluzione alternativa consiste nel riavviare la sessione di trasmissione dopo l'interruzione della chiamata telefonica.

Dimensione dell'SDK di trasmissione: Android

Architettura Dimensioni compresse senza funzionalità stage Dimensioni non compresse senza funzionalità stage Dimensioni compresse con funzionalità stage Dimensioni non compresse con funzionalità stage
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

Dimensione dell'SDK di trasmissione: iOS

Architectur9 Dimensioni compresse senza funzionalità stage Dimensioni non compresse senza funzionalità stage Dimensioni compresse con funzionalità stage Dimensioni non compresse con funzionalità stage
arm64 1,55 MB 3,77 MB 5,00 MB 10,77 MB

23 maggio 2023

SDK Amazon IVS Player 1.19.0

Piattaforma Download e modifiche

Player Web 1.19.0, Integrazione di Video.js e Integrazione del player JW

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

Risorsa di script: https://player.live-video.net/1.19.0/ .min.js amazon-ivs-player

Risorsa tecnica Video.js: https://player.live-video.net/1.19.0/ .min.js amazon-ivs-videojs-tech

Documentazione di riferimento: https://aws.github.io/ /1.19.0/web/ amazon-ivs-player-docs

Player Android 1.19.0

Documentazione di riferimento: https://aws.github.io/ amazon-ivs-player-docs /1.19.0/android/

  • È stato risolto un problema nella modalità di qualità automatica che impediva al lettore di passare alla qualità più bassa dopo il ribuffering anche quando la larghezza di banda era sufficiente per effettuare il passaggio.

Player iOS 1.19.0

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

Documentazione di riferimento: https://aws.github.io/ amazon-ivs-player-docs /1.19.0/ios/

Dimensione dell'SDK per dispositivi mobili: Android

Architettura Dimensione compressa Dimensione non compressa
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

Dimensione dell'SDK per dispositivi mobili: iOS

Architettura Dimensione compressa Dimensione non compressa
arm64 0,41 MB 0,99 MB

16 maggio 2023

SDK di trasmissione Amazon IVS: iOS 1.8.1

Piattaforma Download e modifiche
SDK di trasmissione iOS 1.8.1

Scarica senza fasi: https://broadcast.live-video.net/1.8.1/AmazonIVSBroadcast.xcframework.zip

Scarica con fasi: https://broadcast.live-video.net/1.8.1/AmazonIVSBroadcast-Stages.xcframework.zip

Documentazione di riferimento: https://aws.github.io/ amazon-ivs-broadcast-docs /1.8.1/ios/

  • È stato risolto un problema di degradazione del bitrate su iOS 16.4. I, sia per RTMP (senza fasi) che per WebRTC (con fasi). Se hai implementato una soluzione alternativa sulla tua app (abilitando b frame), puoi rimuoverla dopo aver installato questo aggiornamento.

Dimensione dell'SDK di trasmissione: iOS

Architettura Dimensioni compresse senza funzionalità stage Dimensioni non compresse senza funzionalità stage Dimensioni compresse con funzionalità stage Dimensioni non compresse con funzionalità stage
arm64 1,53 MB 3,73 MB 5,00 MB 10,73 MB

16 maggio 2023

SDK di trasmissione Amazon IVS 1.7.4

Piattaforma Download e modifiche
SDK di trasmissione iOS 1.7.4

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

Documentazione di riferimento: https://aws.github.io/ amazon-ivs-broadcast-docs /1.7.4/ios/

  • È stato risolto un problema di degradazione del bitrate su iOS 16.4. Se hai implementato una soluzione alternativa sulla tua app (abilitando b frame), puoi rimuoverla dopo aver installato questo aggiornamento.

Dimensione dell'SDK di trasmissione: iOS

Architettura Dimensione compressa Dimensione non compressa
arm64 1,48 MB 3,40 MB

11 maggio 2023

Integrità di host multipli

Ora puoi monitorare l'integrità delle fasi IVS con host multipli. Vedere:

1 maggio 2023

SDK di trasmissione Web Amazon IVS 1.3.2

Piattaforma Download e modifiche

SDK di trasmissione Web 1.3.2

Documentazione di riferimento: https://aws.github.io/ /docs/sdk-reference amazon-ivs-web-broadcast

  • È stato risolto un problema per cui la trasmissione di uno schermo condiviso a volte produceva una schermata nera per i canali in diretta.

  • È stato risolto un problema per cui la trasmissione di un partecipante alla fase a volte produceva una schermata nera per i canali in diretta.

  • È stato risolto un problema di analisi a causa del quale venivano segnalati eventi duplicati di annullamento della pubblicazione e pubblicazione.

  • È stato risolto un problema che non getStats veniva sempre aggiornato per gli oggetti. RemoteStageStream

  • È stato risolto un problema per il quale si verificava OverconstrainedError quando si tentava di trasmettere i partecipanti alla fase.

  • È stato aggiunto un miglioramento: i partecipanti con abbonamento esclusivo vengono ignorati quando la strategia della fase shouldPublishParticipant è impostata su true.

27 aprile 2023

Innalzamento dei partecipanti alla fase

Il numero massimo di partecipanti che possono essere collegati contemporaneamente a una fase è stato innalzato da 12 a 1.000. Su una fase può pubblicare contemporaneamente un massimo di 12 partecipanti e può abbonarsi contemporaneamente un massimo di 1.000 utenti. Per ulteriori informazioni, consulta le sezioni Abilitazione di host multipli su un flusso Amazon IVS e Service Quotas di Amazon IVS.

4 aprile 2023

SDK Amazon IVS Player 1.18.0

Piattaforma Download e modifiche

Web Player 1.18.0, Integrazione di Video.js e Integrazione di JW Player

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

Risorsa di script: https://player.live-video.net/1.18.0/ .min.js amazon-ivs-player

Risorsa tecnica Video.js: https://player.live-video.net/1.18.0/ .min.js amazon-ivs-videojs-tech

Documentazione di riferimento: https://aws.github.io/ /1.18.0/web/ amazon-ivs-player-docs

  • È stato risolto un problema di Safari per cui dopo l'aggiornamento, nella scheda della console, veniva visualizzato "HTTP Response Error" (Errore risposta HTTP) – "Load failed" (Caricamento fallito).

Android Player 1.18.0

Documentazione di riferimento: https://aws.github.io/ amazon-ivs-player-docs /1.18.0/android/

  • È stato risolto un problema con la riproduzione video quando la velocità di riproduzione è maggiore di 1x.

iOS Player 1.18.0

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

Documentazione di riferimento: https://aws.github.io/ amazon-ivs-player-docs /1.18.0/ios/

Dimensione dell'SDK per dispositivi mobili: Android

Architettura Dimensione compressa Dimensione non compressa
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

Dimensione dell'SDK per dispositivi mobili: iOS

Architettura Dimensione compressa Dimensione non compressa
arm64 0,41 MB 0,99 MB

30 marzo 2023

Supporto RTMP

Ora Amazon IVS supporta lo streaming RTMP (Real-Time Messaging Protocol), oltre a quello RTMPS. RTMPS è la versione sicura di RTMP. Consigliamo di utilizzare RTMPS per l'acquisizione sicura, a meno che non si disponga di casi d'uso specifici e verificati che richiedono RTMP.

Lo streaming RTMP può essere impostato tramite:

  • Console IVS: usa il pulsante Configurazione personalizzata durante la configurazione iniziale del canale o l'opzione Abilita acquisizione RTMP quando modifichi un canale esistente.

  • API: utilizza il nuovo campo nelle nostre richieste. insecureIngest CreateChannel UpdateChannel Consulta la Documentazione di riferimento delle API di Amazon IVS.

Per informazioni sugli endpoint di acquisizione RTMP consulta Configurare il software di streaming, SDK di trasmissione: Guida per Android e SDK di trasmissione: Guida per iOS.

Correzione del 29 aprile 2023: abbiamo modificato la Guida all'SDK di trasmissione IVS per Android e la Guida all'SDK di trasmissione IVS per iOS per indicare che questi SDK supportano solo l'acquisizione RTMPS (non l'acquisizione RTMP non sicura).

29 marzo 2023

Token monouso per canali privati

In Genera e firma i token di riproduzione, abbiamo aggiunto al payload un campo opzionale, single-use-uuid, per generare un token monouso.

28 marzo 2023

SDK di trasmissione Web Amazon IVS 1.3.1

Piattaforma Download e modifiche

SDK di trasmissione Web 1.3.1

Documentazione di riferimento: https://aws.github.io/ amazon-ivs-web-broadcast /docs/sdk-reference

  • In questa versione non sono state apportate modifiche destinate ai clienti.

23 marzo 2023

Supporto per host multipli su un flusso (risorsa stage)

Questa è la prima versione di una nuova funzionalità: ora puoi combinare i video di più partecipanti in un unico flusso dal vivo. Uno stage è uno spazio virtuale in cui i partecipanti possono scambiarsi audio e video in tempo reale. Puoi quindi trasmettere uno stage sui canali per raggiungere un pubblico più vasto e creare applicazioni in cui i membri del pubblico possano essere portati "sul palco" per contribuire alla conversazione dal vivo. Per maggiori dettagli, consulta:

23 marzo 2023

SDK di trasmissione Amazon IVS: Android 1.8.0, iOS 1.8.0, Web 1.3.0

Oltre all'aggiunta del supporto per più host su un flusso, gli SDK di trasmissione per Android e iOS sono stati aggiornati per supportare la nuova funzionalità stage.

Piattaforma Download e modifiche
Tutti
SDK di trasmissione Android 1.8.0

Documentazione di riferimento: https://aws.github.io/ /1.8.0/android/ amazon-ivs-broadcast-docs

  • A seconda di come è configurato il file gradle (utilizzando il classificatore), puoi scaricare l'SDK senza o senza supporto per lo stage. L'SDK senza supporto per lo stage è più piccolo. Per i dettagli, consulta SDK di trasmissione: guida per Android.

  • In SDK di trasmissione: guida per Android, sono stati aggiunti "Aggiunta di più host con l'SDK dello stage" e"Problemi noti e soluzioni alternative" relativi allo stage.

SDK di trasmissione iOS 1.8.0

Download senza stage: https://broadcast.live-video.net/1.8.0/AmazonIVSBroadcast.xcframework.zip

Download con stage: https://broadcast.live-video.net/1.8.0/AmazonIVSBroadcast-Stages.xcframework.zip

Documentazione di riferimento: https://aws.github.io/ amazon-ivs-broadcast-docs /1.8.0/ios/

  • A seconda di come è configurato il file pod, è possibile scaricare l'SDK con o senza supporto per lo stage. L'SDK senza supporto per lo stage è più piccolo. Per i dettagli sull'installazione, consulta SDK di trasmissione: guida per iOS.

  • In SDK di trasmissione: guida per iOS, sono stati aggiunti "Aggiunta di più host con l'SDK dello stage" e "Problemi noti e soluzioni alternative" relativi allo stage.

  • Supporto per bitcode obsoleto dall'SDK, poiché Apple ha ufficialmente dichiarato obsoleto il bitcode e non lo accetta più per gli invii all'App Store. Per ulteriori informazioni, consulta le Note di rilascio di Xcode 14.

SDK di trasmissione Web 1.3.0

Documentazione di riferimento: amazon-ivs-web-broadcast https://aws.github.io/ /docs/sdk-reference

Dimensione dell'SDK di trasmissione: Android

Architettura Dimensioni compresse senza funzionalità stage Dimensioni non compresse senza funzionalità stage Dimensioni compresse con funzionalità stage Dimensioni non compresse con funzionalità stage
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

Dimensione dell'SDK di trasmissione: iOS

Architettura Dimensioni compresse senza funzionalità stage Dimensioni non compresse senza funzionalità stage Dimensioni compresse con funzionalità stage Dimensioni non compresse con funzionalità stage
arm64 1,53 MB 3,73 MB 5,03 MB 10,67 MB

2 marzo 2023

SDK di trasmissione Amazon IVS: Android 1.7.3

Piattaforma Download e modifiche
SDK di trasmissione Android 1.7.3

Documentazione di riferimento: https://aws.github.io/ /1.7.3/android/ amazon-ivs-broadcast-docs

  • È stato risolto un problema a causa del quale le sorgenti di immagini personalizzate non funzionavano correttamente sui dispositivi con SoC Dimensity 700. MediaTek

Dimensione dell'SDK di trasmissione: Android

Architettura Dimensione compressa Dimensione non compressa
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 febbraio 2023

SDK Amazon IVS Player 1.17.0

Piattaforma Download e modifiche

Web Player 1.17.0, Integrazione di Video.js e Integrazione di JW Player

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

Risorsa di script: https://player.live-video.net/1.17.0/ .min.js amazon-ivs-player

Risorsa tecnica Video.js: https://player.live-video.net/1.17.0/ .min.js amazon-ivs-videojs-tech

Documentazione di riferimento: https://aws.github.io/ /1.17.0/web/ amazon-ivs-player-docs

  • Supporto implementato per il metodo getLiveLatency per Safari per dispositivi mobili.

Android Player 1.17.0

Documentazione di riferimento: https://aws.github.io/ amazon-ivs-player-docs /1.17.0/android/

iOS Player 1.17.0

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

Documentazione di riferimento: https://aws.github.io/ amazon-ivs-player-docs /1.17.0/ios/

  • Supporto per bitcode obsoleto dall'SDK, poiché Apple ha ufficialmente dichiarato obsoleto il bitcode e non lo accetta più per gli invii all'App Store. Per ulteriori informazioni, consulta le Note di rilascio di Xcode 14.

Dimensione dell'SDK per dispositivi mobili: Android

Architettura Dimensione compressa Dimensione non compressa
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

Dimensione dell'SDK per dispositivi mobili: iOS

Architettura Dimensione compressa Dimensione non compressa
arm64 0,41 MB 0,99 MB

16 febbraio 2023

Tag degli intervalli di byte e file manifesto per la registrazione automatica su S3

La funzionalità auto-record-to -S3 ora supporta la generazione di playlist con intervallo di byte, oltre alle playlist HLS standard. Per ulteriori informazioni, consulta Registrazione automatica su Amazon S3 ("Registrazione di contenuti", "Playlist con intervalli di byte" e gli esempi JSON dei nuovi campi byte_range_playlist relativi a recording_started e recording_ended).

31 gennaio 2023

SDK di messaggistica per client di chat Amazon IVS: Android 1.1.0

Piattaforma Download e modifiche
SDK di messaggistica per client di chat IVS per Android 1.1.0

Documentazione di amazon-ivs-chat-messaging riferimento: https://aws.github.io/ -sdk-android/1.1.0/

  • Per supportare le coroutine di Kotlin, abbiamo aggiunto nuove API di messaggistica per la chat IVS nel pacchetto com.amazonaws.ivs.chat.messaging.coroutines. Consulta anche il nuovo tutorial per le coroutine di Kotlin; la parte 1 (di 2) è dedicata alle Chat room.

Dimensione dell'SDK di Chat Client Messaging: Android

Architettura Dimensione compressa Dimensione non compressa
Tutte le architetture (bytecode) 89 KB 92 KB

17 gennaio 2023

SDK Amazon IVS Player 1.16.0

Piattaforma Download e modifiche

Web Player 1.16.0, Integrazione di Video.js e Integrazione di JW Player

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

Risorsa di script: https://player.live-video.net/1.16.0/ .min.js amazon-ivs-player

Risorsa tecnica Video.js: https://player.live-video.net/1.16.0/ .min.js amazon-ivs-videojs-tech

Documentazione di riferimento: https://aws.github.io/ /1.16.0/web/ amazon-ivs-player-docs

  • Documentazione SDK aggiornata per indicare quali metodi non sono supportati nei browser mobili iOS.

Android Player 1.16.0

Documentazione di riferimento: https://aws.github.io/ amazon-ivs-player-docs /1.16.0/android/

  • È stato aggiunto il metodo setOrigin per abilitare l'inclusione dell'intestazione di una richiesta Origin nelle richieste di riproduzione. Consulta anche Token Schema (Schema token) per il nuovo campo strict-origin-enforcement.

iOS Player 1.16.0

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

Documentazione di riferimento: https://aws.github.io/ amazon-ivs-player-docs /1.16.0/ios/

  • È stato aggiunto il metodo setOrigin per abilitare l'inclusione dell'intestazione di una richiesta Origin nelle richieste di riproduzione. Consulta anche Schema token per il nuovo campo strict-origin-enforcement.

Dimensione dell'SDK per dispositivi mobili: Android

Architettura Dimensione compressa Dimensione non compressa
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

Dimensione dell'SDK per dispositivi mobili: iOS

Architettura Dimensione compressa Dimensione non compressa
arm64 0,41 MB 0,99 MB

9 dicembre 2022

Timestamp aggiunto alla registrazione automatica su file manifesto S3

Quando la registrazione automatica su Amazon S3 è abilitata, vengono creati file manifesto HLS. Questi file ora contengono tag HLS Program-Date-Time (PDT) che indicano l'ora dell'orologio da parete per ogni segmento HLS quando prodotto, con il formato UTC ISO-8601.

6 dicembre 2022

SDK di trasmissione di Amazon IVS: Android 1.7.2

Piattaforma Download e modifiche
SDK di trasmissione Android 1.7.2

Documentazione di riferimento: https://aws.github.io/ amazon-ivs-broadcast-docs /1.7.2/android/

  • È stato risolto un bug per cui la sottoclasse Device.Descriptior restituita da un dispositivo non dotato di fotocamera SurfaceSource forniva un segnale deviceId e urn univoco per ogni chiamata, rendendo tali proprietà inaffidabili per l'identificazione dei dispositivi.

  • È stato corretto un bug per cui la proprietà preferredAudioInput su un BroadcastConfiguration.Mixer.Slot era nulla quando veniva interrogata da Mixer.getSlots(), se lo slot associato aveva un valore preferredAudioInput pari a Device.Descriptor.DeviceType.MICROPHONE quando veniva aggiunto.

Dimensione dell'SDK di trasmissione: Android

Architettura Dimensione compressa Dimensione non compressa
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 novembre 2022

Registrazione di chat

Questa è la prima versione della nuova funzionalità. Ora puoi creare configurazioni di registrazione per consentire l'archiviazione dei messaggi inviati alle tue chat room. Per ulteriori informazioni, consultare:

  • Registrazione di chat: nuova pagina.

  • Guida introduttiva alla chat: autorizzazioni IAM aggiornate e procedure aggiunte per la configurazione della registrazione delle chat.

  • Service Quotas: nuovi endpoint e le configurazioni di registrazione.

  • CloudWatch — Aggiunte metriche sulla destinazione dei log.

    Aggiornamento del 12 ottobre 2023: questo CloudWatch documento è stato eliminato e il contenuto è stato spostato in Monitoring IVS Low-Latency Streaming.

    Aggiornamento del 28 dicembre 2023: i CloudWatch contenuti relativi alla chat sono stati spostati in Monitoring Amazon IVS Chat.

  • Riferimento all'API di chat: aggiunta una LoggingConfiguration risorsa e diversi tipi di dati ed endpoint. Per i dettagli, consulta Cronologia dei documenti.

9 novembre 2022

SDK di messaggistica per client di chat Amazon IVS: 1.0.2 JavaScript

Piattaforma Download e modifiche
JavaScript SDK di messaggistica per client di chat 1.0.2

Documentazione di riferimento: https://aws.github.io/ -sdk-js/1.0.2/ amazon-ivs-chat-messaging

  • È stato risolto un problema che riguardava Firefox: i client ricevevano erroneamente un errore socket quando venivano disconnessi da una chat room utilizzando l'endpoint. DisconnectUser

1 novembre 2022

SDK Amazon IVS Player 1.14.0

Piattaforma Download e modifiche

Tutti

  • Migliorata la stabilità del lettore riducendo il numero di arresti anomali.

Lettore Web 1.14.0 e Integrazione di Video.js e Integrazione di JW Player

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

Risorsa di script: https://player.live-video.net/1.14.0/ .min.js amazon-ivs-player

Risorsa tecnica Video.js: https://player.live-video.net/1.14.0/ .min.js amazon-ivs-videojs-tech

Documentazione di riferimento: https://aws.github.io/ /1.14.0/web/ amazon-ivs-player-docs

Lettore Android 1.14.0

Documentazione di riferimento: https://aws.github.io/ amazon-ivs-player-docs /1.14.0/android/

  • Aggiunto il metodo getErrorCode() alla classe ErrorType.

Lettore iOS 1.14.0

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

Documentazione di riferimento: https://aws.github.io/ amazon-ivs-player-docs /1.14.0/ios/

  • Pubblicato il metodo setQuality:adaptive: del lettore IVS.

Dimensione dell'SDK per dispositivi mobili: Android

Architettura Dimensione compressa Dimensione non compressa
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

Dimensione dell'SDK per dispositivi mobili: iOS

Architettura Dimensione compressa Dimensione non compressa
arm64 0,41 MB 0,99 MB

18 ottobre 2022

SDK di messaggistica per client di chat Amazon IVS: 1.0.1 JavaScript

6 ottobre 2022

SDK di trasmissione di Amazon IVS 1.7.1

Piattaforma Download e modifiche
SDK di trasmissione iOS 1.7.1

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

Documentazione di riferimento: https://aws.github.io/ amazon-ivs-broadcast-docs /1.7.1/ios/

  • Correzione di un errore del linker che si verificava collegandosi direttamente ad alcune classi.

  • Rimozione delle funzioni init e new sulle classi che non dovrebbero mai essere create come istanze dall'applicazione host.

  • Gli slot che utilizzano la fotocamera fornita dall'SDK e configurati con un rapporto di formato ritratto di 9:16 ora utilizzano correttamente il rapporto corrispondente di 9:16 (in precedenza utilizzavano un rapporto della fotocamera 3:4). Gli slot che utilizzano la modalità Aspect Fit ora utilizzano l'intero spazio (in precedenza erano in formato letterbox).

Dimensione dell'SDK di trasmissione: iOS

Architettura Dimensione compressa Dimensione non compressa
arm64 1,48 MB 3,40 MB

22 settembre 2022

SDK di trasmissione di Amazon IVS 1.7.0

Nota: non esiste la versione 1.6.0.

Piattaforma Download e modifiche
Tutti
  • Migliorata la stabilità riducendo il numero di arresti anomali.

  • È stato aggiunto VideoConfiguration un enum su. AutomaticBitrateProfile Questa controlla la velocità con cui l'algoritmo ABR regola il bitrate video.

  • Aggiunta del metodo onTransmissionStatsChanged. Contiene statistiche di trasmissione più dettagliate rispetto a onBroadcastQualityChanged e onNetworkHealthChanged. Abbiamo dichiarato obsoleti gli ultimi due metodi e consigliamo, invece, di utilizzare onTransmissionStatsChanged.

SDK di trasmissione Android 1.7.0

Documentazione di riferimento: https://aws.github.io/ amazon-ivs-broadcast-docs /1.7.0/android/

SDK di trasmissione iOS 1.7.0

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

Documentazione di riferimento: https://aws.github.io/ amazon-ivs-broadcast-docs /1.7.0/ios/

  • Aggiunta di IVSBroadcastSessionAudioSessionStrategy.PlayAndRecordDefaultToSpeaker, che consente agli sviluppatori di specificare se i dispositivi dotati di ricevitori (ad esempio iPhone) preferiscono l'altoparlante rispetto alle cuffie.

Dimensione dell'SDK di trasmissione: Android

Architettura Dimensione compressa Dimensione non compressa
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

Dimensione dell'SDK di trasmissione: iOS

Architettura Dimensione compressa Dimensione non compressa
arm64 1,47 MB 3,40 MB

20 settembre 2022

SDK Amazon IVS Player 1.13.0

Piattaforma Download e modifiche

Lettore Web 1.13.0 e Integrazione di Video.js e Integrazione di JW Player

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

Risorsa di script: https://player.live-video.net/1.13.0/ .min.js amazon-ivs-player

Risorsa tecnica Video.js: https://player.live-video.net/1.13.0/ .min.js amazon-ivs-videojs-tech

Documentazione di riferimento: https://aws.github.io/ /1.13.0/web/ amazon-ivs-player-docs

  • Aggiunta del supporto per la funzione seeking() di VideoJS.

  • Sono stati rimossi i tipi non utilizzati () che hanno causato problemi di sviluppo. CaptureEventTypes

  • Risolti MediaSource gli errori intermittenti nel ripristino della rete.

Problema noto: il log Sawmill Enabled può apparire quando si apre la console. Questo log (registro) interno è pensato per essere nascosto, in quanto non influisce sui clienti. Se lo si vede, ignorarlo.

Lettore Android 1.13.0

Documentazione di riferimento: https://aws.github.io/ /1.13.0/android/ amazon-ivs-player-docs

  • Sono state aggiunte ulteriori protezioni per evitare crash di riproduzione legati alle condizioni di gara.

  • Miglioramenti della stabilità alla stima della larghezza di banda ABR.

Lettore iOS 1.13.0

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

Documentazione di riferimento: https://aws.github.io/ amazon-ivs-player-docs /1.13.0/ios/

  • Risoluzione di un bug per cui la riproduzione solo audio poteva interrompersi durante la riproduzione in background.

  • Sono state aggiunte ulteriori protezioni per evitare crash di riproduzione legati alle condizioni di gara.

  • Miglioramenti della stabilità alla stima della larghezza di banda ABR.

  • Chiarito nel riferimento SDK che setAutoMaxQuality filtra le qualità in base al bitrate.

  • Modifica del metodo setQuality: della classe del IVSPlayer in modo che ignori i valori non validi.

Dimensione dell'SDK per dispositivi mobili: Android

Architettura Dimensione compressa Dimensione non compressa
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

Dimensione dell'SDK per dispositivi mobili: iOS

Architettura Dimensione compressa Dimensione non compressa
arm64 0,44 MB 1,06 MB

15 settembre 2022

Miglioramento verticale dei video (versione finale)

Implementazione delle modifiche documentate in Miglioramento video verticale per tutti i clienti Amazon IVS. Saranno necessari 2-3 giorni prima che le modifiche siano propagate su tutti gli account.

12 settembre 2022

SDK di trasmissione di Amazon IVS 1.5.2: iOS

Piattaforma Download e modifiche

SDK di trasmissione iOS 1.5.2

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

Documentazione di riferimento: https://aws.github.io/ amazon-ivs-broadcast-docs /1.5.2/ios/

  • Risoluzione di un raro arresto anomalo che causava l'interruzione della connessione di rete subito dopo l'interruzione di una trasmissione, ma prima del completamento della trasmissione.

  • Risoluzione di un problema di crescita della memoria che si verificava quando un ciclo di ripetuti tentativi provava a riavviare una trasmissione dopo un errore irreversibile.

Dimensione dell'SDK di trasmissione: iOS

Architettura Dimensione compressa Dimensione non compressa
arm64 1,39 MB 3,20 MB

8 settembre 2022

Amazon IVS Chat Client Messaging SDK (SDK di Amazon IVS Chat Client Messaging): Android 1.0.0 e iOS 1.0.0

Dimensione dell'SDK di Chat Client Messaging: Android

Architettura Dimensione compressa Dimensione non compressa
Tutte le architetture (bytecode) 53 KB 58 KB

Dimensione dell'SDK di Chat Client Messaging: iOS

Architettura Dimensione compressa Dimensione non compressa
ios-arm64_x86_64-simulator (bitcode) 484 KB 2,4 MB
ios-arm64_x86_64-simulator 484 KB 2,4 MB
ios-arm64 (bitcode) 1,1 MB 3,1 MB
ios-arm64 233 KB 1,2 MB

2 settembre 2022

SDK di trasmissione Web Amazon IVS 1.2.0

Piattaforma Download e modifiche

SDK di trasmissione Web

Documentazione di riferimento: https://aws.github.io/ amazon-ivs-web-broadcast /docs/sdk-reference

  • Sono state corrette le definizioni dei tipi di pacchetto quando viene eseguito il pacchetto npm.

  • È stata aggiunta una configurazione preimpostata per supportare 1.080 canali BASIC.

30 agosto 2022

Merge Fragmented Streams (Unione flussi frammentati)

Questa è la prima versione della nuova funzionalità. Se il flusso è configurato per la Registrazione automatica su Amazon S3, ora è possibile specificare un intervallo di tempo durante il quale, se il flusso si interrompe e se ne avvia un altro, Amazon IVS tenta di registrare con lo stesso prefisso S3 del flusso precedente. In altre parole, se una trasmissione si disconnette e riconnette entro l'intervallo specificato, i flussi multipli vengono considerati un'unica trasmissione e uniti. Per ulteriori informazioni, consulta:

9 agosto 2022

SDK del lettore Web Amazon IVS 1.12.0

28 luglio 2022

SDK di trasmissione iOS di Amazon IVS 1.5.1

Piattaforma Download e modifiche
SDK di trasmissione iOS 1.5.1

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

Documentazione di riferimento: https://aws.github.io/ amazon-ivs-broadcast-docs /1.5.1/ios/

  • Sono stati risolti i problemi di compatibilità con iOS 16 che impedivano la codifica audio, causando il fallimento di tutte le trasmissioni. Questo problema riguarda tutte le versioni precedenti di SDK di trasmissione IVS per iOS. È necessaria la versione 1.5.1 per la trasmissione su iOS 16.

  • È stato risolto un problema di perdita di memoria durante la fornitura di un delegato direttamente all'inizializzatore del IVSBroadcastSession. (Una soluzione alternativa consisteva nell'impostare la proprietà del delegato in seguito.)

Dimensione dell'SDK di trasmissione: iOS

Architettura Dimensione compressa Dimensione non compressa
arm64 1,36 MB 3,20 MB

21 luglio 2022

SDK di trasmissione Web di Amazon IVS

Piattaforma Download e modifiche
SDK di trasmissione Web

Documentazione di riferimento: amazon-ivs-web-broadcast https://aws.github.io/ /docs/sdk-reference

  • Questa è la versione iniziale dell'SDK di trasmissione Web di Amazon IVS.

14 luglio 2022

SDK del lettore iOS di Amazon IVS 1.8.3

Piattaforma Download e modifiche
Lettore iOS 1.8.3

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

Documentazione di riferimento: https://aws.github.io/ amazon-ivs-player-docs /1.8.3/ios/

  • Risolto un problema per cui il lettore non poteva riprodurre i contenuti registrati pubblicati tramite un URL che includeva un percorso relativo.

  • Risolto un problema di crescita della memoria che poteva verificarsi quando il thread principale viene bloccato.

Dimensione dell'SDK per dispositivi mobili: iOS

Architettura Dimensione compressa Dimensione non compressa
arm64 0,46 MB 1,10 MB

28 giugno 2022

SDK del lettore Web Amazon IVS 1.11.0

Piattaforma Download e modifiche

Lettore Web 1.11.0 e Integrazione di Video.js e Integrazione di JW Player

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

Risorsa di script: https://player.live-video.net/1.11.0/ .min.js amazon-ivs-player

Risorsa tecnica Video.js: https://player.live-video.net/1.11.0/ .min.js amazon-ivs-videojs-tech

Documentazione di riferimento: https://aws.github.io/ /1.11.0/web/ amazon-ivs-player-docs

  • Miglioramenti della stabilità alla stima della larghezza di banda ABR.

  • Risolto un problema che si verificava alla riproduzione di contenuti registrati su un browser per dispositivi mobili iOS utilizzando l'integrazione di Video.js: il pulsante di riproduzione ora funziona correttamente. La soluzione precedente (nascondere il pulsante di riproduzione durante l'inizializzazione di Video.js) non è più necessaria.

22 giugno 2022

SDK di trasmissione di Amazon IVS 1.5.0

Piattaforma Download e modifiche
Tutti
  • Migliorata la stabilità riducendo il numero di arresti anomali.

  • Stabilità migliorata per flussi ad alto bitrate.

  • Le trasmissioni che presentano una latenza estremamente elevata verranno terminate con il codice di errore 20401 e il seguente messaggio: "La trasmissione è terminata perché la rete è troppo indietro. Verificare di avere una connessione stabile o ridurre il bitrate di trasmissione". È probabile che il valore di latenza della soglia cambi nel tempo; attualmente è di 45 secondi.

SDK di trasmissione Android 1.5.0

Documentazione di riferimento: https://aws.github.io/ amazon-ivs-broadcast-docs /1.5.0/android/

  • Aggiunta una nuova opzione di configurazione per Video che consente la trasparenza per la sessione di trasmissione: enableTransparency(boolean) e isTransparencyEnabled(). Di default, la trasparenza è disabilitata. Perché funzioni come previsto, è necessario impostare Video.enableTransparency su TRUE per slot singoli fillColor o valori transparency. Abilita la trasparenza solo quando richiesto, poiché è più intensiva dal punto di vista computazionale.

SDK di trasmissione iOS 1.5.0

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

Documentazione di riferimento: https://aws.github.io/ amazon-ivs-broadcast-docs /1.5.0/ios/

  • Quando si utilizza IVSReplayKitBroadcastSession per la condivisione dello schermo, consigliamo di chiamare IVSReplayKitBroadcastSession::broadcastFinished nel RPBroadcastSampleHandler::broadcastFinished per garantire la corretta interruzione del flusso. In caso contrario, potrebbe rimanere attivo fino al timeout.

  • IVSImagePreviewView non è più supportato da MTKView, ma da un normale UIView basato su AVSampleBufferDisplayLayerCALayer.

Dimensione dell'SDK di trasmissione: Android

Architettura Dimensione compressa Dimensione non compressa
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

Dimensione dell'SDK di trasmissione: iOS

Architettura Dimensione compressa Dimensione non compressa
arm64 1,36 MB 3,20 MB

9 giugno 2022

Miglioramento video verticale

Questa versione migliora il modo in cui Amazon IVS elabora l'input verticale; ad esempio, contenuti trasmessi da dispositivi mobili in cui l'altezza è maggiore della larghezza. Questa modifica verrà implementata nel tempo, come spiegato alla fine di questa pubblicazione.

Sono disponibili tre modifiche:

  1. (Interessa solo i canali Standard) L'input verticale viene dimensionato in base alla larghezza del contenuto, determinando un downscaling minore e un output di qualità visivamente superiore. Ad esempio, ecco come questa modifica influisce sull'input 720x1280:

    Nome Larghezza x altezza precedente Nuova larghezza x altezza
    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. (Interessa solo canali Standard) Gli unici rendering generati sono quelli con larghezza inferiore o uguale alla larghezza di input. Ad esempio, se l'input è 720x1280, si ottengono rendering a 720p, 480p, 360p e 160p. Se la larghezza di input è compresa tra i rendering, tutti i rendering avranno larghezze inferiori rispetto all'input. Ad esempio, ecco come questa modifica influisce sull'input 540x960:

    Nome Larghezza x altezza precedente Nuova larghezza x altezza
    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. (Interessa i canali Standard e Basic) I rendering per l'input verticale utilizzano uno schema di denominazione più convenzionale basato sulla larghezza anziché sull'altezza. Ad esempio, l'input 360x640 su un canale Basic ha un rendering di output denominato 360p.

    Questo nome viene visualizzato nelle playlist video come attributo NAME e nel selettore di qualità rivolto all'utente (esempio). Il nome viene utilizzato anche come nome di directory di Amazon S3 per le risorse registrate. Ad esempio, per un input 360x640, il selettore di qualità e il nome della directory Auto-Record to Amazon S3 è 360p60 (il valore precedente era 640p60).

Implementeremo questo miglioramento nel tempo:

  • Ora: è stata effettuata la trasmissione di input verticali negli ultimi sei mesi? In caso contrario, abiliteremo questa modifica per l'account ora (in particolare, in un periodo di 1 settimana a partire da oggi). In caso affermativo, si riceverà una notifica su questa modifica nella sezione eventi dell'account del Dashboard AWS Health.

  • 15 settembre 2022: abiliteremo la modifica su tutti gli account rimanenti. Se è stata effettuata la trasmissione di input verticali negli ultimi sei mesi e si desidera che questa modifica sia abilitata quanto prima sul proprio account, inviare un ticket di supporto AWS.

Importante: assicurarsi di non avere alcun codice (ad esempio, post-elaborazione delle registrazioni) che dipende dal comportamento precedente. Ad esempio, se si dispone di uno script con larghezza/altezza di rendering codificate, è necessario modificarlo o potrebbe interrompersi dopo l'applicazione di questa modifica.

24 maggio 2022

SDK Amazon IVS Player per Web e Android 1.10.0

Piattaforma Download e modifiche

Lettore Web 1.10.0 e Integrazione di Video.js e Integrazione di JW Player

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

Risorsa di script: https://player.live-video.net/1.10.0/ .min.js amazon-ivs-player

Risorsa tecnica Video.js: https://player.live-video.net/1.10.0/ .min.js amazon-ivs-videojs-tech

Documentazione di riferimento: https://aws.github.io/ /1.10.0/web/ amazon-ivs-player-docs

  • Corretti gli errori della console relativi alla pausa e alla riproduzione con il plugin Video.js.

  • Nella documentazione di riferimento, sono stati rimossi dal file delle TypeScript definizioni due tipi che non avrebbero dovuto essere esposti e. AutoplayOptions PlayerEventType.STATE_CHANGED

  • Risolto un problema per cui non tutte le qualità venivano considerate durante l'utilizzo di setAutoMaxQuality e setAutoMaxVideoSize.

  • Presentato il metodo setAutoMaxVideoSize, con la documentazione corrispondente.

  • Chiarito nel riferimento SDK che setAutoMaxQuality filtra le qualità in base al bitrate.

  • È stato corretto il end-of-stream comportamento dei VOD per piattaforme Web.

Lettore Android 1.10.0

Documentazione di riferimento: https://aws.github.io/ /1.10.0/android/ amazon-ivs-player-docs

  • Risolto un problema per cui non tutte le qualità venivano considerate durante l'utilizzo di setAutoMaxQuality e setAutoMaxVideoSize.

  • Aggiunto getVolume() alla classe Player.

  • Chiarito nel riferimento SDK che setAutoMaxQuality filtra le qualità in base al bitrate.

  • È stato corretto il comportamento dei VOD per piattaforme Web. end-of-stream

Dimensione dell'SDK per dispositivi mobili: Android

Architettura Dimensione compressa Dimensione non compressa
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 aprile 2022

Aggiornamenti di Stream Health

Sono disponibili due aggiornamenti ad Amazon IVS Stream Health, per monitorare l'integrità degli streaming live quasi in tempo reale:

  • I grafici delle CloudWatch metriche ad alta risoluzione sono ora disponibili nelle pagine dei dettagli delle sessioni di streaming sulla console.

  • Una nuova dimensione (Health) è stata aggiunta al parametro ConcurrentStreams, per filtrare i risultati in base all'integrità del canale.

Consulta Monitoraggio di Amazon IVS Live Stream Health e Monitoraggio di Amazon IVS con Amazon. CloudWatch

Aggiornamento del 12 ottobre 2023: questi documenti sono stati combinati in Monitoraggio dello streaming a bassa latenza IVS.

26 aprile 2022

Amazon IVS Chat

Questo è il rilascio iniziale di Amazon IVS Chat, una funzionalità gestita di chat in tempo reale per accompagnare gli stream video dal vivo. La nuova documentazione è accessibile dalla pagina di destinazione della documentazione di Amazon IVS.

Come sempre, le modifiche alla documentazione sono descritte nella cronologia dei documenti di Amazon IVS.

22 aprile 2022

SDK del lettore iOS di Amazon IVS 1.8.2

Piattaforma Download e modifiche
Lettore iOS 1.8.2

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

Documentazione di riferimento: https://aws.github.io/ amazon-ivs-player-docs /1.8.2/ios/

  • Aggiunto il supporto per Picture in Picture su dispositivi con iOS 15 e versioni successive. È possibile creare un'istanza della classe AV direttamente con un'istanza di. PictureInPictureController IVSPlayerLayer Fare riferimento all'app di esempio pubblica per un'implementazione di esempio.

  • Risolto un problema di deadlock che si verificava durante la manipolazione dello stato IVSPlayer dall'interno del gestore di completamento del metodo -seekTo:completionHandler:.

  • Risolto un problema introdotto dalla versione 1.8.1 nel tentativo di risolvere un problema di crescita della memoria che poteva verificarsi quando il thread principale veniva bloccato.

Dimensione dell'SDK per dispositivi mobili: iOS

Architettura Dimensione compressa Dimensione non compressa
arm64 0,46 MB 1,10 MB

19 aprile 2022

SDK di trasmissione di Amazon IVS 1.4.0

Piattaforma Download e modifiche
Tutti
SDK di trasmissione Android 1.4.0

Documentazione di riferimento: https://aws.github.io/ /1.4.0/android/ amazon-ivs-broadcast-docs

  • Corretto un bug in createServiceNotificationBuilder per abilitare Android 12 di destinazione.

  • Risolto il problema sui dispositivi con un profilo AVC principale difettoso ripristinando il profilo AVC di base.

  • Aggiunge alcune NonNull annotazioni a diverse firme di metodi API pubblici per evitare che eccezioni impreviste causino l'arresto anomalo dell'applicazione.

SDK di trasmissione iOS 1.4.0

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

Documentazione di riferimento: https://aws.github.io/ amazon-ivs-broadcast-docs /1.4.0/ios/

  • Miglioramento delle prestazioni su iOS in tutto l'SDK grazie al miglior utilizzo dei blocchi ottimizzati GCD e Darwin e al miglioramento del riutilizzo del buffer.

  • In BroadcastConfiguration, è stato modificato il valore massimo dell'intervallo Keyframe da 10 a 5 per renderlo coerente con Android.

  • Aggiunto un nuovo metodo per controllare la qualità dell'encoder audio. Su IVSAudioConfiguration, usare il metodo setQuality. La riduzione della qualità dell'encoder può avere un impatto notevole sull'utilizzo della CPU.

Dimensione dell'SDK di trasmissione: Android

Architettura Dimensione compressa Dimensione non compressa
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

Dimensione dell'SDK di trasmissione: iOS

Architettura Dimensione compressa Dimensione non compressa
arm64 1,33 MB 3,13 MB

31 marzo 2022

SDK del lettore iOS di Amazon IVS 1.8.1

Piattaforma Download e modifiche
Lettore iOS 1.8.1

Download: <obsoleto>

Documentazione di riferimento: https://aws.github.io/ /1.8.1/ios/ amazon-ivs-player-docs

Dimensione dell'SDK per dispositivi mobili: iOS

Architettura Dimensione compressa Dimensione non compressa
arm64 0,46 MB 1,10 MB

3 marzo 2022

SDK di trasmissione Amazon IVS 1.3.0

Piattaforma Download e modifiche
Tutti
  • Migliorata la stabilità riducendo il numero di arresti anomali.

  • Aggiunto il supporto per l'audio PCM a 32 bit intero con segno e a 64 bit in virgola mobile.

SDK di trasmissione Android 1.3.0

Documentazione di riferimento: https://aws.github.io/ /1.3.0/android/ amazon-ivs-broadcast-docs

  • Risolto un problema intermittente per cui la disconnessione di un auricolare Bluetooth durante lo streaming causava un arresto anomalo.

  • Il metodo BroadcastSession.onBroadcastQuality ora riporta bassi valori iniziali di qualità broadcast.

  • Aggiunto il supporto per buffer PCM che includono più AudioBufferLists. Questo è comune per i microfoni USB.

Include le modifiche apportate alla versione Android 1.2.1: nuovi metodi e una correzione di bug per supportare correttamente le modifiche alle dimensioni della superficie e alla rotazione:

  • Risolto un bug in cui SurfaceSource.setSize(...) non veniva impostata una nuova dimensione per. SurfaceSource

  • Aggiunto il metodo Device.setRotation(float rotation) per impostare la rotazione su un dispositivo in radianti.

  • È stato aggiunto il ImageDevice.rotateOnConfigurationChanges(boolean enable) metodo per abilitare/disabilitare la rotazione automatica ImageDevice quando il ricevitore fisico viene ruotato.

  • È stato aggiunto il ImageDevice.willRotateOnConfigurationChanges() metodo per indicare se ImageDevice è configurato per ruotare automaticamente quando il ricevitore fisico ruota.

SDK di trasmissione iOS 1.3.0

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

Documentazione di riferimento: https://aws.github.io/ amazon-ivs-broadcast-docs /1.3.0/ios/

  • Risolte alcune race condition durante l'utilizzo del metodo createAppBackgroundImageSource, che avrebbero potuto impedire la ripresa dello streaming dopo che l'app è tornata in primo piano.

  • Aggiunto il supporto per il simulatore arm64.

Dimensione dell'SDK di trasmissione: Android

Architettura Dimensione compressa Dimensione non compressa
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

Dimensione dell'SDK di trasmissione: iOS

Architettura Dimensione compressa Dimensione non compressa
arm64 1,30 MB 3,06 MB

1° marzo 2022

SDK Amazon IVS Player 1.8.0

Piattaforma Download e modifiche
Tutti
  • Riduzione delle occorrenze di congelamento durante i cambi di qualità durante la riproduzione di contenuti registrati.

Lettore Web 1.8.0 e Integrazione di Video.js e Integrazione di JW Player

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

Risorsa di script: https://player.live-video.net/1.8.0/ .min.js amazon-ivs-player

Risorsa tecnica Video.js: https://player.live-video.net/1.8.0/ .min.js amazon-ivs-videojs-tech

Documentazione di riferimento: https://aws.github.io/ /1.8.0/web/ amazon-ivs-player-docs

  • Risolto un caso limite in cui la riproduzione dei contenuti registrati poteva bloccarsi in alcuni browser.

  • È stato risolto un problema per cui gli eventi di metadati temporizzati non venivano attivati dopo la ricerca in avanti e poi all'indietro sul video registrato.

  • Rimossi avvisi inutili e confusi per l'integrazione di JW Player su remove().

  • È stato abilitato un controllo del tipo più rigoroso per i tipi di cue per supportare il corretto filtraggio del tipo cue.

Lettore Android 1.8.0

Documentazione di riferimento: https://aws.github.io/ amazon-ivs-player-docs /1.8.0/android/

  • Rimossa la classe ViewUtil, che è interna ed era deprecata. Usare invece PlayerView.

Lettore iOS 1.8.0

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

Documentazione di riferimento: https://aws.github.io/ amazon-ivs-player-docs /1.8.0/ios/

Dimensione dell'SDK per dispositivi mobili: Android

Architettura Dimensione compressa Dimensione non compressa
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

Dimensione dell'SDK per dispositivi mobili: iOS

Architettura Dimensione compressa Dimensione non compressa
arm64 0,46 MB 1,10 MB

3 febbraio 2022

SDK di trasmissione di Amazon IVS: Android 1.2.1

Piattaforma Download e modifiche
SDK di trasmissione Android 1.2.1

Documentazione di riferimento: https://aws.github.io/ amazon-ivs-broadcast-docs /1.2.1/android/

Oltre alla correzione di un bug, questa versione presenta nuovi metodi per supportare correttamente le modifiche alle dimensioni e alla rotazione della superficie. Questo è necessario per i casi d'uso che prevedono l'ingresso video personalizzato.

  • Risolto un bug in cui SurfaceSource.setSize(...) non veniva impostata una nuova dimensione per. SurfaceSource

  • Aggiunto il metodo Device.setRotation(float rotation) per impostare la rotazione su un dispositivo in radianti.

  • È stato aggiunto il ImageDevice.rotateOnConfigurationChanges(boolean enable) metodo per abilitare/disabilitare la rotazione automatica ImageDevice quando il ricevitore fisico viene ruotato.

  • È stato aggiunto il ImageDevice.willRotateOnConfigurationChanges() metodo per indicare se ImageDevice è configurato per ruotare automaticamente quando il ricevitore fisico ruota.

Dimensione dell'SDK di trasmissione: Android

Architettura Dimensione compressa Dimensione non compressa
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 gennaio 2022

SDK Amazon IVS Player 1.7.0

Piattaforma Download e modifiche
Tutti
  • Risolto il problema della stuttering durante la riproduzione di un flusso da una playlist multimediale di origine.

Lettore Web 1.7.0 e Integrazione di Video.js e Integrazione di JW Player

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

Risorsa di script: https://player.live-video.net/1.7.0/ .min.js amazon-ivs-player

Risorsa tecnica Video.js: https://player.live-video.net/1.7.0/ .min.js amazon-ivs-videojs-tech

Documentazione di riferimento: https://aws.github.io/ /1.7.0/web/ amazon-ivs-player-docs

  • È stato risolto un problema per cui gli eventi di metadati temporizzati non venivano attivati dopo la riproduzione di un video registrato da Amazon IVS.

  • È stato risolto un problema per cui l' ErrorNotAvailable errore non veniva emesso quando l'URL di riproduzione di uno stream non era disponibile sui browser Web mobili iOS.™

  • È stato risolto un problema per cui un avviso di console durante la chiamata dispose() utilizzando il wrapper Video.js.

  • Risolti diversi errori di riferimento null causati dal tentativo di accedere all'istanza del giocatore dopo che è stata distrutta.

  • Aggiornata la documentazione per setQuality per specificare più chiaramente che si dovrebbe ascoltare il QUALITY_CHANGED per la notifica di successo.

  • Aggiornata la documentazione per setInitialBufferDuration() per specificare che non funziona sui browser mobili iOS.

Problema noto: quando uno spettatore salta in avanti nel contenuto registrato e poi salta indietro, i metadati temporizzati all'interno dei browser iOS non vengono riattivati fino a dopo il tempo di salto avanti. Ad esempio, se uno spettatore inizia a guardare i contenuti registrati, salta avanti a 60 secondi, quindi salta indietro a 30 secondi, nessun metadato temporizzato viene attivato tra 30 e 60 secondi. Ci aspettiamo di risolvere questo problema in una prossima release.

Lettore Android 1.7.0

Documentazione di riferimento: https://aws.github.io/ /1.7.0/android/ amazon-ivs-player-docs

  • Rendere obsoleta la classe ViewUtil , che è interna; utilizzare invece PlayerView. Questa classe verrà rimossa completamente nella prossima versione del lettore Amazon IVS (1.8.0, provvisoriamente pianificata per il primo trimestre del 2022).

  • Aggiunto PlayerView.setResizeMode(mode) per controllare il modo in cui il video viene visualizzato nella vista, consentendo di ingrandire il video o di riempire completamente la vista ignorando le proporzioni video.

Lettore iOS 1.7.0

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

Documentazione di riferimento: https://aws.github.io/ amazon-ivs-player-docs /1.7.0/ios/

  • L'SDK iOS ora richiede iOS 11.0 o superiore.

  • L'SDK non contiene più una fetta arm64e. Sarà riabilitato una volta che Apple renderà questa architettura standard.

  • Risolti arresti anomali rari che potevano verificarsi durante la terminazione dell'app e l'evento di ripristino del servizio multimediale.

Dimensione dell'SDK per dispositivi mobili: Android

Architettura Dimensione compressa Dimensione non compressa
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

Dimensione dell'SDK per dispositivi mobili: iOS

Architettura Dimensione compressa Dimensione non compressa
arm64 0,46 MB 1,09 MB

18 gennaio 2022

Configurazione dell'anteprima R2S3

Questa versione consente di abilitare/disabilitare la registrazione delle anteprime per una sessione live e modificare l'intervallo in cui vengono generate le anteprime per la sessione live. Questa è la prima versione della nuova funzionalità. Vedere:

  • Nozioni di base su Amazon IVS: abbiamo aggiornato "Fase 3: Crea un canale con registrazione opzionale".

  • Registrazione automatica su Amazon S3, abbiamo apportato diverse modifiche:

    • Abbiamo aggiunto una nota a "Registrazione dei contenuti" sulla modifica della cartella thumbnails.

    • Abbiamo aggiunto una nuova sezione "Anteprime".

    • Abbiamo modificato le informazioni sui campi thumbnails e path in "File di metadati JSON".

  • Documentazione di riferimento delle API di Amazon IVS, abbiamo apportato diverse modifiche:

    • Nuovo campo) nell'oggetto. (thumbnailConfiguration RecordingConfiguration Ciò a sua volta influisce sulla CreateRecordingConfiguration richiesta e sulla risposta, sulla GetRecordingConfiguration risposta e sulla GetStreamSession risposta.

    • Nuovo oggetto: ThumbnailConfiguration.

9 dicembre 2021

SDK di trasmissione Amazon IVS 1.2.0

Piattaforma Download e modifiche
Tutti
  • Migliorata la stabilità riducendo il numero di arresti anomali.

  • Aggiunto un nuovo metodo, onNetworkHealthChanged (Android) e broadcastSession:networkHealthChanged (iOS). Ciò fornisce aggiornamenti quando cambia la qualità istantanea della rete. Può essere utilizzato per fornire feedback su quando la trasmissione potrebbe subire interruzioni temporanee.

  • Aggiunti metodi per get/set BroadcastConfiguration.mixer.canvasAspectMode. Viene utilizzata come modalità di aspetto di default per gli slot quando non è impostata esplicitamente alcuna modalità di aspetto dello slot.

  • Modificate le API Mixer (Android) e IVSBroadcastMixer (iOS):

    • Aggiunto getSlots() che restituisce tutti gli slot aggiunti.

    • Aggiunto unbind, che scollega un dispositivo da uno slot per mixer.

    • Aggiornati bind, unbind e transition per restituire un bool che indica la riuscita o l'errore.

SDK di trasmissione Android 1.2.0

Documentazione di riferimento: https://aws.github.io/ amazon-ivs-broadcast-docs /1.2.0/android/

  • Risolto un bug per cui, anche se la trasparenza era abilitata, il video o l'immagine di uno slot non venivano miscelati con altri slot sottostanti (usando i valori zIndex).

SDK di trasmissione iOS 1.2.0

Download: https://'.live-video.net/1.2.0/AmazonIVSBroadcast.xcframework.zip

Documentazione di riferimento: https://aws.github.io/ /1.2 .0/ios/ amazon-ivs-broadcast-docs

  • Migliorata la stabilità di connessione delle cuffie Bluetooth e cablate.

  • Aggiunto il supporto a IVSCustomImageSource per i seguenti formati pixel:

    • PixelFormatTypeYpCbCrKCv _Lossless_420 8 BiPlanarFullRange

    • PixelFormatTypeKv_Perdita_420 8 YpCbCr BiPlanarFullRange

    • KcV PixelFormatType _Senza perdita_420 8 YpCbCr BiPlanarVideoRange

    • PixelFormatTypeKv_Perdita_420 8 YpCbCr BiPlanarVideoRange

    • PixelFormatTypeKv_perdita_32bgra

    • PixelFormatTypeKv_lossy_32bgra

  • Risolte due race condition durante l'utilizzo del metodo createAppBackgroundImageSource, che avrebbero potuto impedire la ripresa dello streaming dopo che l'app è tornata in primo piano.

Dimensione dell'SDK di trasmissione: Android

Architettura Dimensione compressa Dimensione non compressa
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

Dimensione dell'SDK di trasmissione: iOS

Architettura Dimensione compressa Dimensione non compressa
arm64 1,42 MB 3,30 MB

23 novembre 2021

SDK Amazon IVS Player 1.6

Piattaforma Download e modifiche
Tutti
  • Aggiunta di una nuova funzione del lettore, setInitialBufferDuration(), che consente ai clienti di impostare la durata iniziale del buffer. Questa durata determina quando la riproduzione può iniziare. L'intervallo consentito è compreso tra 0,1 e 5 secondi. Questo metodo non ha alcun effetto sulle piattaforme browser iOS.

  • Risolto un problema a causa del quale un flusso caricato può essere riprodotto senza che venga chiamato il metodo play durante una riconnessione di rete.

  • È stato risolto un problema per cui i dati dei sottotitoli non aggiornati non venivano cancellati.

  • Migliorata la stabilità del lettore riducendo il numero di arresti anomali.

Lettore Web 1.6.1 e Integrazione di Video.js e Integrazione di JW Player

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

Risorsa di script: https://player.live-video.net/1.6.1/ .min.js amazon-ivs-player

Risorsa tecnica Video.js: https://player.live-video.net/1.6.1/ .min.js amazon-ivs-videojs-tech

Documentazione di riferimento: https://aws.github.io/ /1.6.1/web/ amazon-ivs-player-docs

  • Aggiunta una nota alla documentazione setQuality su come l'attributo dei controlli dell'elemento video influisce sull'invocazione.

  • Migliorato il modo in cui il lettore recupera da errori di decodifica video e di rete playlist.

  • Modificato il livello di log (registro) predefinito per il giocatore da warning (avviso) a error (errore), per associare altre piattaforme.

Lettore Android 1.6.0

Documentazione di riferimento: https://aws.github.io/ /1.6.0/android/ amazon-ivs-player-docs

Lettore iOS 1.6.0

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

Documentazione di riferimento: https://aws.github.io/ amazon-ivs-player-docs /1.6.0/ios/

  • Il supporto per iOS 10 sarà obsoleto a partire dal prossimo rilascio di IVS Player (1.7.0, provvisoriamente pianificato per il primo trimestre 2022).

Dimensione dell'SDK per dispositivi mobili: Android

Architettura Dimensione compressa Dimensione non compressa
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

Dimensione dell'SDK per dispositivi mobili: iOS

Architettura Dimensione compressa Dimensione non compressa
Universal 0,94 MB 2,02 MB
arm64 0,47 MB 1,11 MB
armv7 0,46 MB 0,89 MB

18 novembre 2021

Stream Health

Amazon IVS Stream Health ti consente di monitorare lo stato dei tuoi live streaming quasi in tempo reale grazie a nuove metriche ad alta risoluzione CloudWatch . È possibile anche ottenere informazioni dettagliate sugli eventi e sulla configurazione di input del proprio streaming tramite due nuovi endpoint API. Questa è la prima versione della nuova funzionalità. Vedere:

  • Monitoraggio di Amazon IVS Stream Health in tempo reale: questa è una nuova pagina della Guida per l'utente di Amazon IVS.

  • Nozioni di base su Amazon IVS, aggiornata la policy IAM in "Fase 2: impostazione delle autorizzazioni IAM" con altre tre autorizzazioni IVS (GetStream, GetStreamSession, ListStreamSessions) e cloudwatch:GetMetricData.

  • Monitoraggio di Amazon IVS con Amazon CloudWatch : abbiamo aggiunto quattro nuovi parametri ad alta risoluzione (IngestAudioBitrate, IngestFramerateIngestVideoBitrate, e). KeyframeInterval

    Aggiornamento del 12 ottobre 2023: questo CloudWatch documento è stato eliminato e il contenuto è stato spostato su Monitoring IVS Low-Latency Streaming.

  • Utilizzo di Amazon EventBridge con Amazon IVS: abbiamo aggiunto due eventi, Session Created e Session Ended.

  • Documentazione di riferimento delle API di Amazon IVS, numerose modifiche:

    • Due nuovi endpoint: GetStreamSession e. ListStreamSessions

    • Sette nuovi oggetti: AudioConfiguration IngestConfiguration, StreamEvent, StreamFilters, StreamSession StreamSessionSummary, e VideoConfiguration.

    • Nuovo campo (streamID) nello Stream e negli StreamSummary oggetti. Questo a sua volta influisce sulle ListStreams risposte GetStream e.

    • Nuovo campo (filtersBy) nella ListStreams richiesta.

20 ottobre 2021

SDK di trasmissione di Amazon IVS 1.1.0: Android e iOS

Piattaforma Download e modifiche
Tutti
  • Risolto un bug che poteva lasciare una configurazione di slot mixer in uno stato imprevisto quando la configurazione dello slot fornita al metodo di transizione aveva un nome che non corrispondeva al parametro del nome dello slot di destinazione.

  • Migliorata la stabilità riducendo il numero di arresti anomali.

  • Bitrate preimpostati ribilanciati per riflettere meglio l'esperienza utente prevista. Questi sono descritti nella documentazione di riferimento dell'SDK di trasmissione.

    • Standard (verticale/orizzontale) - Iniziale: 2,1 Mb/s. Massimo: 6 Mb/s.

    • Base (verticale/orizzontale) - Iniziale: 1,2 Mb/s. Massimo: 1,5 Mb/s.

    • Gaming (verticale/orizzontale) (solo Android) - Iniziale: 2,1 Mb/s. Massimo: 6 Mb/s.

  • Aggiunto il supporto per l'audio mono. Ora è possibile configurare una sessione di trasmissione con 1 o 2 canali audio (rispettivamente mono o stereo). Inoltre, le fonti audio personalizzate possono essere configurate con 1 o 2 canali audio.

  • Modificate le origini della tela del mixer e dello slot in alto a sinistra. Questo dovrebbe essere più naturale per gli sviluppatori e fornire un'usabilità più coerente. Se si utilizzano slot mixer personalizzati, è necessario aggiornare il codice; consultare Mixer dell'SDK di trasmissione: migrazione da 1.0.0 a 1.1.0 di seguito.

  • Aggiunta una nuova pagina della documentazione, Trasmissione ad Amazon IVS: Guida al mixer.

SDK di trasmissione per Android 1.1.0

Documentazione di riferimento: https://aws.github.io/ amazon-ivs-broadcast-docs /1.1.0/android/

  • Risolto un bug per cui le modifiche all'orientamento del dispositivo potevano arrestare l'SDK.

  • Corretto un bug in cui getPreviewView() funzionava solo la prima volta che veniva chiamato. Ora getPreviewView() restituisce un nuovo ImagePreviewView ogni volta che viene chiamato, quindi si può aggiungere più ImagePreviewViews dello stesso dispositivo o sessione alla gerarchia delle visualizzazioni nello stesso momento. Tenere presente che l'uso di numerosi ImagePreviewViews contemporaneamente può ridurre le prestazioni.

  • Aggiunto stopSystemCapture() per interrompere il servizio di acquisizione del sistema senza rilasciare l'intera sessione di trasmissione.

  • È stata aggiunta una sostituzione attachDevice per ignorare i dispositivi preferiti dello slot mixer durante il collegamento di un dispositivo.

SDK di trasmissione iOS 1.1.0

Download: https://'.live-video.net/1.1.0/AmazonIVSBroadcast.xcframework.zip

Documentazione di riferimento: https://aws.github.io/ amazon-ivs-broadcast-docs /1.1.0/ios/

  • L'impostazione della dimensione su un oggetto IVSMixerSlotConfiguration ora imposta matchCanvasSize su false. Allo stesso modo, l'impostazione dell'aspetto su un oggetto IVSMixerSlotConfiguration imposta matchCanvasAspectMode su false.

  • Aggiunto il supporto per l'audio in background con video pre-codificato. Un nuovo metodo, createAppBackgroundImageSourceOnComplete, modifica il comportamento predefinito durante il background di un'app. In precedenza, l'intero flusso veniva interrotto perché l'SDK non aveva più accesso alla videocamera o alla GPU (il che significa che non era possibile eseguire la composizione di input video o la codifica video).

    Il nuovo metodo restituisce una sottoclasse di IVSCustomVideoSource. Normalmente, IVSCustomVideoSource consente di inviare campioni di immagini da trasmettere. La sottoclasse consente di inviare campioni di immagini da pre-codificare per la trasmissione in un secondo momento, quando l'app è in background.

Mixer dell'SDK di trasmissione: migrazione da 1.0.0 a 1.1.0

La versione 1.1.0 dell'SDK di trasmissione modifica il funzionamento del sistema di coordinate del mixer. Nella versione 1.0.0, il mixer utilizzava punti di origine incoerenti. Nella versione 1.1.0, l'origine è l'angolo in alto a sinistra. Consultare la nuova Guida al mixer dell'SDK di trasmissione di Amazon IVS.

Modifiche tela: le posizioni orizzontali (asse X) sono invariate. Il posizionamento verticale è invertito rispetto alla versione 1.0.0. Un valore dell'asse Y pari a 0 posiziona lo slot nella parte superiore della tela (anziché in basso, come nella versione 1.0.0). Per mantenere uno slot nella stessa posizione di quella della versione 1.0.0, sottrarre il suo valore Y attuale dall'altezza della tela; ad esempio config.video.size.height - y

Modifiche dello slot: anche gli slot hanno un'origine in alto a sinistra nella versione 1.1.0. L'orientamento è invariato dalla versione 1.0.0, ma l'origine si è spostata dal centro verso l'alto a sinistra. Uno slot allineato con l'alto a sinistra sarà (0, 0), uno slot allineato con il basso a destra è:

(canvas_width - slot_width, canvas_height - slot_height)

Per mantenere uno slot nella stessa posizione della versione 1.0.0, sottrarre metà della sua larghezza dalla posizione X e metà della sua altezza dalla posizione Y. Inoltre, la dimensione dello slot è relativa all'angolo in alto a sinistra. Pertanto, per espandere uno slot dal centro, è necessario modificare la posizione contemporaneamente alla dimensione; in caso contrario, lo slot sembrerà crescere verso il basso e verso destra.

Dimensione dell'SDK di trasmissione: Android

Architettura Dimensione compressa Dimensione non compressa
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

Dimensione dell'SDK di trasmissione: iOS

Architettura Dimensione compressa Dimensione non compressa
arm64 3,11 MB 6,74 MB

29 settembre 2021

SDK Amazon IVS Player: Android 1.5.1

Piattaforma Download e modifiche
Lettore Android 1.5.1

Documentazione di riferimento: https://aws.github.io/ amazon-ivs-player-docs /1.5.1/android/

  • Corretto getVersion(), che ora restituisce il numero di versione corretto.

Dimensione dell'SDK per dispositivi mobili: Android

Architettura Dimensione compressa Dimensione non compressa
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 settembre 2021

SDK Amazon IVS Player 1.5.0

Piattaforma Download e modifiche
Tutti
  • Risolto un problema a causa del quale un flusso caricato può essere play senza che il metodo di riproduzione venga chiamato durante una riconnessione di rete.

  • Corretto un problema a causa del quale il giocatore rimaneva nello stato PLAYING dopo la disconnessione di un flusso, invece di passare allo stato ENDED.

  • Analisi delle didascalie CEA-608 aggiornata in modo da supportare più codificatori.

  • Migliorata la capacità del lettore di riprodurre contenuti pass-through, ad esempio contenuti da canali BASIC e la massima qualità da canali STANDARD.

Lettore Web 1.5.0 e Integrazione di Video.js e Integrazione di JW Player

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

Risorsa di script: https://player.live-video.net/1.5.0/ .min.js amazon-ivs-player

Risorsa tecnica Video.js: https://player.live-video.net/1.5.0/ .min.js amazon-ivs-videojs-tech

Documentazione di riferimento: https://aws.github.io/ /1.5.0/web/ amazon-ivs-player-docs

  • Migliorato il modo in cui il lettore recupera da errori di decodifica video e di rete playlist.

  • Risolto un bug per cui i live stream non riprendevano (o riprendevano dopo un ritardo) quando erano abilitati i controlli HTML5 nativi.

  • Risolto un problema per cui il metodo getBuffered() restituiva undefined anziché il { start: 0, end: 0 } previsto quando non viene caricato alcun contenuto.

  • È stato aggiunto il supporto per la modalità in Video.js. picture-in-picture

  • Modificato il livello di log (registro) predefinito per il giocatore su error (errore) anziché warning (avviso).

Lettore Android 1.5.0

Documentazione di riferimento: https://aws.github.io/ amazon-ivs-player-docs /1.5.0/android/

  • Risolto il bug zoom-in che si verificava sull'emulatore Android SDK 30.

  • Migliorate le prestazioni dei layout delle viste PlayerView.

  • getVersion() restituisce 1.5.0-ivs.rc.2 invece di 1.5.0.

Lettore iOS 1.5.0

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

Documentazione di riferimento: https://aws.github.io/ amazon-ivs-player-docs /1.5.0/ios/

  • Aggiunto il supporto per iOS Simulator su Apple Silicon Mac.

  • Risolto un problema per cui la dimensione dell'heap di memoria del lettore continua ad aumentare durante la riproduzione fino a quando il lettore non viene deallocato.

  • Miglioramento del comportamento di riproduzione in caso di dati errati nel video ignorandoli e continuando la riproduzione anziché interromperla.

Dimensione dell'SDK per dispositivi mobili: Android

Architettura Dimensione compressa Dimensione non compressa
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

Dimensione dell'SDK per dispositivi mobili: iOS

Architettura Dimensione compressa Dimensione non compressa
Universal 0,92 MB 1,99 MB
arm64 0,47 MB 1,09 MB
armv7 0,46 MB 0,87 MB

8 settembre 2021

SDK Amazon IVS Player 1.4.1

Dimensione dell'SDK per dispositivi mobili: Android

Architettura Dimensione compressa Dimensione non compressa
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

Dimensione dell'SDK per dispositivi mobili: iOS

Architettura Dimensione compressa Dimensione non compressa
Universal 0,89 MB 1,91 MB
arm64 0,45 MB 1,05 MB
armv7 0,44 MB 0,84 MB

13 agosto 2021

ListTagsForResource Endpoint API

Rimosso il supporto per l'impaginazione in questo endpoint, ossia il campo di richiesta maxResults e il campo di richiesta/risposta nextToken. (L'impaginazione non ha funzionato correttamente.)

10 agosto 2021

SDK Amazon IVS Player 1.4.0

Piattaforma Download e modifiche
Tutti
  • Risolto un raro problema per cui la riproduzione di VOD poteva bloccarsi se si verificava una ricerca subito dopo un evento DURATION_CHANGED o un aggiornamento di stato READY.

  • Risolto un problema di perdita di memoria durante la riproduzione di flussi con metadati ID3.

  • Risolto un caso limite in cui i sottotitoli inseriti potevano essere visualizzati in modo errato.

  • Migliorate le prestazioni dell'algoritmo di streaming del bitrate adattivo del lettore.

  • Migliorata la stabilità del lettore riducendo il numero di arresti anomali.

  • Aggiunto un messaggio di avviso di log (registro) quando si accede al lettore da un thread diverso da quello in cui è stato creato.

  • La documentazione getLiveLatency() è stata aggiornata per essere più specifica riguardo a come viene calcolata la latenza, dal server al lettore.

Lettore Web 1.4.0 e Integrazione di Video.js e Integrazione di JW Player

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

Risorsa di script: https://player.live-video.net/1.4.0/ .min.js amazon-ivs-player

Risorsa tecnica Video.js: https://player.live-video.net/1.4.0/ .min.js amazon-ivs-videojs-tech

Documentazione di riferimento: https://aws.github.io/ /1.4.0/web/ amazon-ivs-player-docs

  • Risolto un caso limite in cui l'evento TIMED_METADATA non si attivava su iOS Safari.

  • Migliorate le prestazioni dell'algoritmo di streaming del bitrate adattivo del lettore durante la riproduzione di flussi a bassa latenza su Firefox.

  • Apportata una correzione alla documentazione per getDuration(), che restituisce sempre Infinito per i flussi live.

  • Risolto un problema per cui la riproduzione automatica in Safari desktop a volte non funzionava.

  • Corretto un errore in cui "Impossibile leggere la proprietà 'CollectLogs' di indefinito" viene segnalato nella console degli sviluppatori.

  • Video.js: è stato aggiunto il supporto per la modalità. picture-in-picture

  • Web: aggiunto un nuovo metodo, setRequestCredentials. Questo controlla se il lettore effettua richieste con credenziali agli endpoint di multi-origine. L'endpoint remoto deve rispondere con le intestazioni di risposta CORS appropriate (come Access-Control-Allow-Origin, corrispondente all'origine della richiesta) e Access-Control-Allow-Credentials deve essere true.

    Questa impostazione persiste per tutto il ciclo di vita dell'istanza del lettore. Pertanto, tutti le chiamate player.load() successive con endpoint URL devono rispondere con intestazioni CORS appropriate.

    Questo metodo non ha alcun effetto sulle piattaforme browser iOS. Per consentire richieste di credenziali incrociate su piattaforme iOS, gli utenti devono consentire esplicitamente il monitoraggio tra siti e consentire i cookie; queste selezioni si trovano tra le impostazioni del dispositivo e della rispettiva app del browser.

Lettore Android 1.4.0

Documentazione di riferimento: https://aws.github.io/ amazon-ivs-player-docs /1.4.0/android/

  • Risolto un problema per cui il video con orientamento verticale ad alta risoluzione veniva considerato come un video non supportato (anche se supportato dal dispositivo).

  • Risolto un problema relativo all'impossibilità di modificare la velocità di riproduzione su alcuni dispositivi Android.

  • La gestione del video in background è stata aggiornata affinché il contenuto non venga decodificato se la superficie di output non è impostata.

  • Sono stati implementati controlli aggiuntivi per ignorare le chiamate dell'SDK dopo che il metodo player.release() viene richiamato. Questo migliora la stabilità del lettore.

  • Le dimensioni dei file della libreria Android sono state ridotte attraverso l'ottimizzazione.

Lettore iOS 1.4.0

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

Documentazione di riferimento: https://aws.github.io/ amazon-ivs-player-docs /1.4.0/ios/

  • Risolto un problema per cui la dimensione dell'heap di memoria del lettore continua ad aumentare durante la riproduzione fino a quando il lettore non viene deallocato.

  • Risolto un potenziale stallo quando un'animazione si trova sopra alla riproduzione video (ad esempio, un'animazione dell'interfaccia utente o un'immagine GIF).

  • Risolto un potenziale arresto anomalo durante gli eventi di ripristino dei servizi multimediali.

  • Corretta una perdita di memoria di CMFormatDescriptionRef che potrebbe verificarsi durante i cambiamenti di qualità.

  • Aggiunto un messaggio di errore che viene registrato se le proprietà specifiche di IVS delle classi IVSPlayerView e IVSPlayerLayer sono accessibili su un thread diverso da quello principale.

  • La gestione del video in background è stata aggiornata affinché il contenuto non venga decodificato se la superficie di output non è impostata.

  • Migliorata la copertura nella documentazione di riferimento dell'SDK per iOS.

  • Le dimensioni dei file della libreria iOS sono state ridotte attraverso l'ottimizzazione.

Dimensione dell'SDK per dispositivi mobili: Android

Architettura Dimensione compressa Dimensione non compressa
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

Dimensione dell'SDK per dispositivi mobili: iOS

Architettura Dimensione compressa Dimensione non compressa
Universal 0,89 MB 1,91 MB
arm64 0,45 MB 1,05 MB
armv7 0,44 MB 0,84 MB

27 luglio 2021

SDK di Amazon IVS Broadcast: Android 1.0.0 e iOS 1.0.0

1 giugno 2021

SDK Amazon IVS Player: Android 1.3.3 e iOS 1.3.3

Piattaforma Download e modifiche
Android e iOS Risolto un problema per cui il video con orientamento verticale ad alta risoluzione veniva considerato come non supportato (anche se supportato dal dispositivo).
Lettore Android 1.3.3

Documentazione di riferimento: https://aws.github.io/ amazon-ivs-player-docs /1.3.3/android/

Lettore iOS 1.3.3

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

Documentazione di riferimento: https://aws.github.io/ amazon-ivs-player-docs /1.3.3/ios/

  • Risolto un potenziale stallo quando un'animazione si trova sopra alla riproduzione video (ad esempio, un'animazione dell'interfaccia utente o un'immagine GIF).

  • Risolto un potenziale arresto anomalo durante gli eventi di ripristino dei servizi multimediali.

19 maggio 2021

SDK Amazon IVS Player: Android 1.3.2

Documentazione di riferimento: https://aws.github.io/ amazon-ivs-player-docs /1.3.2/android/

Per migliorare la stabilità del lettore, sono stati implementati controlli aggiuntivi per ignorare le chiamate API dopo l'invocazione del metodo player.release().

5 maggio 2021

SDK Amazon IVS Player 1.3

Piattaforma Download e modifiche
Tutti
  • Documentazione SDK aggiornata per l'utilizzo della documentazione di utilizzo. TextCue Consultare le ultime informazioni sui riferimenti degli SDK del lettore nella pagina di destinazione della documentazione di Amazon IVS.

  • Risolto un problema relativo alla riproduzione audio di flussi di input mono non funzionanti.

  • Risolto un raro errore di riproduzione che poteva verificarsi durante la riproduzione di contenuti al di fuori della finestra HLS live.

  • Migliorata la capacità del lettore di riprodurre flussi HLS live e registrati standard.

  • Migliorata la precisione di getLiveLatency, assicurando in particolare che venga ripristinato a zero quando si carica un nuovo flusso.

  • Migliorato l'algoritmo ABR (adaptive bitrate streaming) per aumentare la qualità video più rapidamente quando le connessioni di rete migliorano.

  • Migliorata la stabilità del lettore riducendo il numero di arresti anomali.

Lettore Web 1.3.1 e Integrazione di Video.js e Integrazione di JW Player

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

Risorsa di script: https://player.live-video.net/1.3.1/ .min.js amazon-ivs-player

Risorsa tecnica Video.js: https://player.live-video.net/1.3.1/ .min.js amazon-ivs-videojs-tech

Documentazione di riferimento: https://aws.github.io/ /1.3.1/web/ amazon-ivs-player-docs

  • Risolto un problema per cui le chiamate di ricerca eseguite immediatamente dopo il caricamento venivano ignorate, causando l'avvio del lettore nella posizione sbagliata.

  • Risolti diversi problemi con la ricerca all'interno del contenuto registrato (noto anche come VOD).

  • Risolto un problema per cui la riproduzione poteva non riuscire in condizioni di rete non ottimali.

  • Aggiunto il supporto per i metadati temporizzati IVS sui browser Web per dispositivi mobili iOS.

  • Risolto un problema per cui la riproduzione automatica in Safari desktop a volte non funzionava.

  • La funzione getVersion dell'SDK Web non aggiunge più un hash alla versione del lettore.

  • Risolto un problema per cui la ricerca all'inizio esatto di un intervallo bufferizzato poteva comportare un altro seek forward.

  • Abilitato l'ABR (adaptive bitrate streaming) a bassa latenza in macOS Safari 14 e versioni successive.

  • Risolto un problema con il caricamento del lettore in un contesto server, rimuovendo un effetto collaterale di importazione non sicuro.

  • È stato modificato il pacchetto amazon-ivs-player NPM in modo da esportare l' LogLevel enum, che viene utilizzato da. setLogLevel

Nota: il pacchetto NPM di Web Player 1.3.0 esiste ma non funziona. È contrassegnato come obsoleto su NPM. Utilizzare il Web Player 1.3.1 o una versione successiva, come documentato.

Lettore Android 1.3.0

Documentazione di riferimento: https://aws.github.io/ /1.3.0/android/ amazon-ivs-player-docs

  • Risolto un problema di arresto anomalo dell'SDK del lettore se l'app puntava ad Android 11 (livello API 30) e l'utente eseguiva Android 11 su una rete cellulare.

  • Risolto un problema di ripristino della rete. La riproduzione viene ora sospesa automaticamente quando la connessione di rete viene interrotta e viene ripresa quando la connessione viene ripristinata. Utilizzare il callback onNetworkUnavailable in Player.Listener per visualizzare le modifiche dello stato della rete.

  • Risolto un problema a causa del quale i controlli del lettore non potevano essere nascosti con setControlsEnabled(false)durante la riproduzione di VOD.

  • È stato risolto un problema per cui l'SDK poteva bloccarsi se l'app client utilizzava una versione precedente (precedente alla 4.0) di. OkHttp

  • La libreria del lettore Amazon IVS su Android è stata spostata da un repository JCenter a Maven Central.

  • Rimosse le proprietà versione BuildConfig dalla libreria.

Lettore iOS 1.3.0

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

Documentazione di riferimento: https://aws.github.io/ /1.3.0/ios/ amazon-ivs-player-docs

  • Risolto un problema per cui se si verificava una modifica della frequenza di campionamento audio all'interno di un singolo segmento multimediale HLS, l'SDK iOS non riusciva a gestirlo correttamente. Ciò poteva comportare un aumento imprevisto dell'uso di memoria e un errore di riproduzione o un arresto anomalo, a causa di supporti difettosi.

  • Risolto un problema di ripristino della rete. La riproduzione viene ora sospesa automaticamente quando la connessione di rete viene interrotta e viene ripresa quando la connessione viene ripristinata. Utilizzare il metodo delegato playerNetworkDidBecomeUnavailable per osservare le modifiche dello stato della rete.

  • Risolto un problema che causava un aumento dell'uso della memoria iOS nel tempo.

  • Aggiunta gestione graceful dei problemi hardware audio. La riproduzione viene ora sospesa automaticamente in caso di notifica di ripristino dei servizi multimediali (AVAudioSessionMediaServicesWereResetNotification). Tenere presente che un errore di riproduzione può ancora verificarsi se il supporto è in riproduzione quando si verifica il ripristino.

  • Aggiunta la gestione dell'interruzione della sessione audio. La riproduzione viene ora sospesa automaticamente quando inizia un'interruzione della sessione audio. Al termine dell'interruzione, la riproduzione riprende automaticamente se il lettore è stato riprodotto in precedenza e le opzioni di interruzione indicano che l'app deve riprendere la riproduzione.

26 Aprile 2021

Integrazione di Service Quotas con CloudWatch le metriche di utilizzo

Puoi utilizzarla CloudWatch per gestire in modo proattivo le quote di servizio, tramite metriche di utilizzo. CloudWatch Consultare Service Quotas di Amazon IVS.

13 aprile 2021

Nuove metriche CloudWatch

CloudWatch sono state aggiunte metriche per visualizzazioni e flussi simultanei. Vedi Monitoraggio di Amazon IVS con Amazon CloudWatch.

Aggiornamento del 12 ottobre 2023: questo CloudWatch documento è stato eliminato e il contenuto è stato spostato su Monitoring IVS Low-Latency Streaming.

I nomi delle service quotas (quote di servizio) correlate sono stati aggiornati in modo da allinearli ai nuovi parametri. Consultare Service Quotas (streaming a bassa latenza).

Per una definizione completa di "vista", consultare Glossario di Amazon IVS.

7 Aprile 2021

Registrazione automatica su S3 (R2S3)

Ora Amazon IVS consente di salvare i contenuti video in diretta su Amazon S3. Il video salvato sarà disponibile in seguito per azioni come l'editing o la riproduzione come VOD.

Se si abilita la registrazione per un canale, tutte le trasmissioni in diretta del canale saranno memorizzate in un bucket S3 di propria scelta. Vengono salvati anche tutti rendering di qualità e le immagini miniature disponibili. Viene salvata anche la configurazione di registrazione, in modo che possa essere facilmente riutilizzata per altri canali.

Esiste l'opportunità di configurare una configurazione di registrazione e abilitare/disabilitare la registrazione tramite la console o l'API di Amazon IVS. Per informazioni dettagliate, consultare Nozioni di base su IVS e l'Amazon IVS API Reference (Documentazione di riferimento delle API di Amazon IVS).

28 gennaio 2021

SDK di Amazon IVS: integrazione di JW Player 1.2.0

Il lettore Amazon IVS ora è integrato con JW Player. Consulta Integrazione di JW Player.

Problema noto: in alcuni casi, la durata del video sembra essere 00:00 e l'indicatore di riproduzione non cerca se trascinato sulla barra di ricerca. Ciò si verifica solo quando si guarda una playlist senza pubblicità con un mix di streaming live e VOD di Amazon IVS, utilizzando Safari su un iPhone.

16 dicembre 2020

Lettore Amazon IVS: SDK for Android 1.2.1

Documentazione di riferimento: https://aws.github.io/ /1.2.1/android/ amazon-ivs-player-docs

Questa versione include una patch per il lettore Android che risolve un problema: nelle versioni precedenti dell'SDK del lettore Android, si verificava un arresto anomalo dell'SDK se l'app puntava a Android 11 (livello API 30) e l'utente eseguiva Android 11 su una rete cellulare.

23 novembre 2020

SDK Amazon IVS Player 1.2.0

Piattaforma Download e modifiche
Tutti Rilevamento dei flussi Amazon IVS migliorato in modo che i parametri siano più precisi.

Lettore Web 1.2.0 & Integrazione Video.js

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

Risorsa di script: https://player.live-video.net/1.2.0/ .min.js amazon-ivs-player

Risorsa tecnica Video.js: https://player.live-video.net/1.2.0/ .min.js amazon-ivs-videojs-tech

Documentazione di riferimento: https://aws.github.io/ /1.2.0/web/ amazon-ivs-player-docs

  • Se la playlist principale di uno stream non è disponibile, ora la ErrorNotAvailable emettiamo per tutte le sorgenti di riproduzione web.

  • Documentazione di riferimento aggiornata per quanto riguarda gli errori relativi al raggiungimento del limite di spettatori simultanei (CCV).

Lettore Android 1.2.0

Documentazione di riferimento: https://aws.github.io/ /1.2.0/android/ amazon-ivs-player-docs

  • È stato risolto un problema per cui la funzione si bloccava su Android. getSessionId

  • Documentazione di riferimento aggiornata per quanto riguarda gli errori relativi al raggiungimento del limite di spettatori simultanei (CCV).

Problema noto: arresto anomalo dell'SDK del lettore se l'app punta ad Android 11 (livello API 30) e l'utente esegue Android 11 su una rete cellulare. Questo problema verrà risolto nella versione successiva. Nel frattempo, consigliamo di scegliere come target un livello API Android precedente (29 o inferiore).

Lettore iOS 1.2.0

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

Documentazione di riferimento: https://aws.github.io/ amazon-ivs-player-docs /1.2.0/ios/

  • Corregge una potenziale fonte di danneggiamento della memoria quando si cambia l'URL del flusso o si chiude il lettore.

  • Risolve un problema che potrebbe causare la mancata riproduzione se non è stato possibile abilitare la migliore correzione del tono audio prima di iniziare la riproduzione. La correzione del tono migliora la qualità audio a velocità di riproduzione più elevate o più lente del normale. Se la correzione del tono non può essere abilitata o se l'algoritmo di correzione della massima qualità non è disponibile, viene registrato un messaggio ma la riproduzione continua.

Problema noto: se viene apportata una modifica della frequenza di campionamento audio all'interno di un singolo segmento multimediale HLS, l'SDK iOS non riesce a gestirlo correttamente. Ciò può comportare un aumento imprevisto dell'uso di memoria e un errore di riproduzione o un arresto anomalo, a causa di supporti difettosi. Questo problema verrà risolto nella prossima versione principale del lettore iOS.

12 Novembre 2020

Nuovo campo evento, stream_id

Il campo stream_id è stato aggiunto a diversi eventi. Consulta Usare Amazon EventBridge con IVS.

9 novembre 2020

Aggiunta della visualizzazione metadati alla console

I metadati temporizzati possono ora essere visualizzati dalla console Amazon IVS. Consultare nella Guida per l'utente di Amazon IVS la nuova sezione su Visualizzazione dei metadati temporizzati in Incorporamento di metadati all'interno di un flusso video.

30 ottobre 2020

CloudFormation Support

Amazon IVS ora supporta AWS CloudFormation. Ciò consente ai clienti Amazon IVS di creare e gestire canali, chiavi di streaming e coppie di chiavi di riproduzione con AWS. CloudFormation

Il supporto di Amazon IVS per CloudFormation è disponibile in tutte le regioni AWS in cui è disponibile Amazon IVS. Per iniziare, consulta la pagina del prodotto Amazon IVS o le informazioni su Amazon IVS nella AWS CloudFormation User Guide.

27 ottobre 2020

Limiti superiori per canali, CCV e CCB

Abbiamo aumentato tre limiti di quota di servizio:

  • Il numero massimo di canali che gli utenti possono creare, per regione AWS, è stato aumentato da 500 a 5.000.

  • Il numero massimo di spettatori simultanei consentiti per una riproduzione di un canale live, su tutti i canali di una regione AWS, è stato aumentato da 3.000 a 15.000.

  • Il numero massimo di trasmissioni simultanee(canali che possono essere trasmessi contemporaneamente), per regione AWS, è stato aumentato da 30 a 100.

Questi aumenti sono disponibili in tutte le regioni in cui è disponibile Amazon IVS. Per ulteriori informazioni, consultare Service Quotas (streaming a bassa latenza) nella Guida per l'utente di Amazon IVS.

9 ottobre 2020

Nuovi Service Quotas ed eventi EventBridge

Ora sono disponibili quote di servizio ed EventBridge eventi relativi alla risoluzione delle operazioni di acquisizione. Consultare Service Quotas (streaming a bassa latenza) e Usare Amazon EventBridge con IVS.

Lettore Amazon IVS: SDK per il Web 1.1.2

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

Risorsa di script: https://player.live-video.net/1.1.2/ .min.js amazon-ivs-player

Risorsa tecnica Video.js: https://player.live-video.net/1.1.2/ .min.js amazon-ivs-videojs-tech

Documentazione di riferimento: https://aws.github.io/ /1.1.2/web/ amazon-ivs-player-docs

Questa versione include una patch per il lettore Web che consente di risolvere un problema che riguardava gli spettatori che utilizzano Microsoft Edge. Per questi spettatori, se la modalità di qualità automatica è attivata per lo stream (ad esempio, è attivo ABR), la riproduzione a bassa latenza non funziona; in questi casi, i flussi vengono riprodotti con latenza maggiore.

7 ottobre 2020

SDK Amazon IVS Player 1.1.0

Gli SDK del lettore Amazon Interactive Video Service (IVS) utilizzano il controllo semantico delle versioni.

Piattaforma Download e modifiche
Tutti
  • Risolto un problema per cui l'algoritmo di bitrate adattivo del lettore poteva ridurre per sbaglio la qualità a 160p.

  • Se non ci sono qualità video riproducibili, il lettore ora restituisce un errore.

  • Aggiornato il comportamento di ricerca VOD: quando prova a cercare oltre la fine, il lettore cerca fino alla fine invece di restituire un errore.

  • Il lettore restituisce un errore grave dopo aver esaurito tutte le qualità disponibili durante il recupero dagli errori.

Lettore Web 1.1.0

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

Risorsa di script: https://player.live-video.net/1.1.0/ .min.js amazon-ivs-player

Risorsa tecnica Video.js: https://player.live-video.net/1.1.0/ .min.js amazon-ivs-videojs-tech

Documentazione di riferimento: https://aws.github.io/ /1.1.0/web/ amazon-ivs-player-docs

Problemi noti:

  • Se Video.js non è disponibile, registerIVSQualityPlugin ora genera un'eccezione invece di scrivere su console.error.

  • Se registerIVSTech o registerIVSQualityPlugin viene chiamato più di una volta, le chiamate dopo la prima adesso non hanno alcun effetto (invece di tentare di registrare nuovamente).

  • Il tipo del primo parametro su registerIVSQualityPlugin è cambiato da VideoJS a any.

  • Sono state rimosse le dipendenze dal contesto del browser per abilitare il rendering lato server.

  • Se il browser si interrompe automaticamente in risposta alla disattivazione del silenziamento, il lettore ora attiva l'evento AUDIO_BLOCKED e riprende la riproduzione silenziata.

  • Aggiunto ripristino della connettività di rete. Un timeout di rete non comporterà l'invio di uno stato di errore all'app client. Al contrario, quando la connettività di rete viene persa:

    • Se l'app è in riproduzione, la libreria del lettore invia l'evento NETWORK_UNAVAILABLE all'app e il lettore entra nello stato IDLE. Quando la connettività viene ripristinata, la libreria del lettore riprende la riproduzione e l'app riceve un evento PLAYING.

    • Se l'app è in pausa, l'evento NETWORK_UNAVAILABLE non viene inviato all'app e la libreria del lettore rimane nello stato IDLE. Quando la connettività viene ripristinata, la libreria del lettore rimane nello stato IDLE.

    • In qualsiasi momento, se l'app prova a eseguire la riproduzione, la libreria del lettore prova una riproduzione normale. L'evento NETWORK_UNAVAILABLE viene inviato all'app e il lettore entra nello stato IDLE.

Lettore Android 1.1.0

Documentazione di riferimento: https://aws.github.io/ /1.1.0/android/ amazon-ivs-player-docs

Problema noto: arresto anomalo dell'SDK del lettore se l'app punta ad Android 11 (livello API 30) e l'utente esegue Android 11 su una rete cellulare. Questo problema verrà risolto nella versione successiva. Nel frattempo, consigliamo di scegliere come target un livello API Android precedente (29 o inferiore).

Lettore iOS 1.1.0

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

Documentazione di riferimento: https://aws.github.io/ amazon-ivs-player-docs /1.1.0/ios/

  • Risolto un problema che poteva causare arresti anomali, con questo messaggio di UIKit: "Le modifiche al motore di layout non devono essere eseguite da un thread in background dopo che è stato effettuato l'accesso dal thread principale". Ciò potrebbe verificarsi quando l'app passa dal background al primo piano.

14 settembre 2020

Nuovo campo evento, channel_name

Il campo channel_name è stato aggiunto a diversi eventi. Consulta Usare Amazon EventBridge con IVS.

19 agosto 2020

Autorizzazione riproduzione (canali privati)

Amazon IVS offre ora ai clienti la possibilità di creare canali privati, consentendo loro di limitare gli spettatori che possono guardare i loro flussi. I clienti controllano l'accesso alla riproduzione video abilitando l'autorizzazione di riproduzione sui canali e generando JSON Web Tokens (JWT) firmati per le richieste di riproduzione autorizzate. Per informazioni dettagliate, consulta Configurazione dei canali privati.

Un nuovo campo authorized nell'oggetto Canale indica se il canale è privato. Consultare l'Amazon IVS API Reference (Documentazione di riferimento delle API di Amazon IVS).

11 agosto 2020

Lettore Amazon IVS: SDK for iOS 1.0.6

Download: <obsoleto>

Documentazione di riferimento: https://aws.github.io/ amazon-ivs-player-docs /1.0.6/ios/

Questa versione include una patch per il lettore iOS che risolve un problema che impediva l'aggiunta di alcune app per il lettore iOS all'Apple App Store. In particolare, le app create con bitcode abilitato fallirebbero la convalida di connessione all'App Store dopo il caricamento.

5 agosto 2020

Utilizzo di Amazon EventBridge con Amazon IVS

EventBridge Gli eventi Amazon IVS sono ora disponibili tramite la EventBridge console Amazon. Consulta la sezione sull'Creazione di EventBridge regole Amazon per Amazon IVSuso di Amazon EventBridge con Amazon IVS, nella Guida per l'utente di Amazon IVS.

15 luglio 2020

Lettore versione 1.0

Gli SDK del lettore Amazon Interactive Video Service (IVS) utilizzano il controllo semantico delle versioni.

Piattaforma Download e modifiche
Tutti

Problema noto: per le funzioni setAutoMaxQuality e setQuality, la qualità fornita viene applicata correttamente al flusso corrente ma non viene applicata correttamente se si carica un nuovo flusso. Per evitare ciò, se si carica un nuovo flusso, aggiungere al nome la qualità per il nuovo flusso dopo PlayerState.READY.

Lettore Web 1.0.0

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

Risorsa di script: https://player.live-video.net/1.0.0/ .min.js amazon-ivs-player

Risorsa tecnica Video.js: https://player.live-video.net/1.0.0/ .min.js amazon-ivs-videojs-tech

Documentazione di riferimento: https://aws.github.io/ /1.0.0/web/ amazon-ivs-player-docs

Problemi noti:

  • Quando si riproduce un VOD su un browser per dispositivi mobili iOS (ad esempio, Safari o Chrome), la ricerca all'indietro silenzia l'audio del lettore. Per evitare questo problema, una volta effettuata la ricerca richiamare player.setMuted(false).

  • Quando si riproduce un VOD su un browser per dispositivi mobili iOS, la ricerca all'indietro funziona in modo intermittente quando si seleziona direttamente la posizione desiderata. Per evitare questo problema, trascinare la barra di ricerca nella posizione desiderata.

  • Quando si riproduce un VOD su un browser per dispositivi mobili iOS utilizzando l'integrazione Video.js, il pulsante di riproduzione non funziona correttamente. Per evitare questo problema, nascondere il pulsante di riproduzione durante l'inizializzazione di Video.js: https://docs.videojs.com/tutorial-components.html#play-toggle: .

Lettore Android 1.0.0

Documentazione di riferimento: https://aws.github.io/ /1.0.0/android/ amazon-ivs-player-docs

Problema noto: il background e il primo piano possono causare la mancata sincronizzazione audio/video per la riproduzione VOD su Android.

Lettore iOS 1.0.0

Download: <obsoleto>

Documentazione di riferimento: https://aws.github.io/ amazon-ivs-player-docs /1.0.0/ios/

Problemi noti:

  • Il background e il primo piano causano errori di riproduzione live e VOD. Per evitare questo problema, mettere in pausa il flusso quando viene ricevuto UIApplicationDidEnterBackgroundNotification e riprendere la riproduzione sul UIApplicationDidBecomeActiveNotification.

  • Di ritorno dal background, sui dispositivi iOS 10 potrebbe verificarsi un arresto anomalo. Per evitare questo problema, imposta la proprietà player del livello su nil prima di passare in background.