Versionshinweise (Streaming mit niedriger Latenz) - Amazon Interactive Video Service
1. Februar 202431. Januar 202425. Januar 202418. Januar 20243. Januar 20244. Dezember 202321. November 202317. November 202314. November 202316. Oktober 202312. Oktober 20233. Oktober 20232. Oktober 202314. September 202323. August 202323. August 202322. August 20237. August 202317. Juli 202314. Juli 202313. Juli 202328. Juni 202327. Juni 202327. Juni 202316. Juni 202302. Juni 202301. Juni 202323. Mai 202316. Mai 202316. Mai 202311. Mai 20231. Mai 202327. April 20234. April 202330. März 202329. März 202328. März 202323. März 202323. März 20232. März 202328. Februar 202316. Februar 202331. Januar 202317. Januar 20239. Dezember 20226. Dezember 202217. November 20229. November 20221. November 202218. Oktober 20226. Oktober 202222. September 202220. September 202215. September 202212. September 20228. September 202202. September 202230. August 202209. August 202228. Juli 202221. Juli 202214. Juli 202228. Juni 202222. Juni 20229. Juni 202224. Mai 202228. April 202226. April 202222. April 202219. April 202231. März 20223. März 20221. März 20223. Februar 202220. Januar 202218. Januar 20229. Dezember 202123. November 202118. November 202120. Oktober 202129. September 202128. September 20218. September 202113. August 202110. August 202127. Juli 20211. Juni 202119. Mai 20215. Mai 202126. April 202113. April 20217. April 202128. Januar 202116. Dezember 202023. November 202012. November 20209. November 202030. Oktober 202027. Oktober 20209. Oktober 20207. Oktober 202014. September 202019. August 202011. August 20205. August 202015. Juli 2020

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Versionshinweise (Streaming mit niedriger Latenz)

1. Februar 2024

Amazon IVS Broadcast SDK: Android 1.14.1, iOS 1.14.1, Web 1.8.0 (Streaming mit niedriger Latenz)

Plattform Downloads und Änderungen

Web-Broadcast-SDK 1.8.0

Referenzdokumentation: https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference/

  • Keine Änderungen.

Android Broadcast SDK 1.14.1

Referenzdokumentation: https://aws.github.io/amazon-ivs-broadcast-docs/1.14.1/android/

  • Kleinere Fehlerbehebungen und Verbesserungen.

iOS-Broadcast-SDK 1.14.1

Für Streaming mit niedriger Latenz herunterladen: https://broadcast.live-video.net/1.14.1/AmazonIVSBroadcast.xcframework.zip

Referenzdokumentation: https://aws.github.io/amazon-ivs-broadcast-docs/1.14.1/ iOS/

  • Es wurden mehrere Stabilitätsprobleme unter iOS 12 behoben.

Broadcast-SDK-Größe: Android

Architektur Komprimierte Größe Unkomprimierte Größe
arm64-v8a 1,663 MB 4,708 MB
armeabi-v7a 1,482 MB 3,350 MB
x86_64 1,804 MB 5,246 MB
86 x 1,793 MB 4,973 MB

Broadcast-SDK-Größe: iOS

Architektur Komprimierte Größe Unkomprimierte Größe
arm64 1,640 MB 4,010 MB

31. Januar 2024

Einschränkungen bei der Wiedergabe ohne Token

Diese Version ermöglicht die Durchsetzung des Ursprungs und Geofencing außerhalb der Wiedergabeautorisierung. Das Benutzerhandbuch für IVS-Streaming mit niedriger Latenz und die API-Referenz wurden aktualisiert. Einzelheiten zu den Änderungen finden Sie im Dokumentverlauf.

25. Januar 2024

Nur Audiowiedergabe

IVS unterstützt jetzt vollständig die reine Audiowiedergabe. Weitere Informationen finden Sie unter Audiobasierte Wiedergabe in der IVS-Player-Übersicht und Audiobasierte Wiedergabe im IVS-Web-Player-Handbuch.

18. Januar 2024

Amazon IVS Player SDK 1.24.0

Plattform Downloads und Änderungen

Webplayer 1.24.0 und Video.js-Integration und JW-Player-Integration

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

Skriptkomponente: https://player.live-video.net/1.24.0/amazon-ivs-player.min.js

Video.js technische Komponente: https://player.live-video.net/1.24.0/amazon-ivs-videojs-tech.min.js

Referenzdokumentation: https://aws.github.io/amazon-ivs-player-docs/1.24.0/web/

  • Unterstützung für reine Audiowiedergabe hinzugefügt. Die reine Audioqualität muss manuell mit ausgewählt werdensetQuality(). Sie wird nicht automatisch im automatischen Qualitätsmodus ausgewählt. Weitere Informationen finden Sie unter Audiobasierte Wiedergabe im Player-Webhandbuch.

Android-Player 1.24.0

Referenzdokumentation: https://aws.github.io/amazon-ivs-player-docs/1.24.0/android/

  • Keine Änderungen

iOS-Player 1.24.0

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

Referenzdokumentation: https://aws.github.io/amazon-ivs-player-docs/1.24.0/ iOS/

  • Keine Änderungen

Mobile-SDK-Größe: Android

Architektur Komprimierte Größe Unkomprimierte Größe
arm64-v8a 1,006 MB 2,846 MB
armeabi-v7a 0,88 MB 1,995 MB
x86_64 1,085 MB 2,916 MB
86 x 1,058 MB 2,982 MB

Mobile-SDK-Größe: iOS

Architektur Komprimierte Größe Unkomprimierte Größe
arm64 0,43 MB 1,08 MB

3. Januar 2024

Amazon IVS Broadcast SDK: Android 1.13.4, iOS 1.13.4, Web 1.7.0 (Streaming mit niedriger Latenz)

Plattform Downloads und Änderungen

Web-Broadcast-SDK 1.7.0

Referenzdokumentation: https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference/

  • Keine Änderungen am SDK mit niedriger Latenz.

Android Broadcast SDK 1.13.4

Referenzdokumentation: https://aws.github.io/amazon-ivs-broadcast-docs/1.13.4/android/

  • Keine Änderungen am SDK mit niedriger Latenz.

iOS-Broadcast-SDK 1.13.4

Für Streaming mit niedriger Latenz herunterladen: https://broadcast.live-video.net/1.13.4/AmazonIVSBroadcast.xcframework.zip

Referenzdokumentation: https://aws.github.io/amazon-ivs-broadcast-docs/1.13.4/ iOS/

  • Keine Änderungen am SDK mit niedriger Latenz.

Broadcast-SDK-Größe: Android

Architektur Komprimierte Größe Unkomprimierte Größe
arm64-v8a 1,663 MB 4,704 MB
armeabi-v7a 1,484 MB 3,352 MB
x86_64 1,804 MB 5,243 MB
86 x 1,795 MB 4,97 MB

Broadcast-SDK-Größe: iOS

Architektur Komprimierte Größe Unkomprimierte Größe
arm64 1,63 MB 4,01 MB

4. Dezember 2023

Amazon IVS Broadcast SDK: Android 1.13.2 und iOS 1.13.2 (Streaming mit niedriger Latenz)

Plattform Downloads und Änderungen
Android Broadcast SDK 1.13.2

Referenzdokumentation: https://aws.github.io/amazon-ivs-broadcast-docs/1.13.2/android/

  • Keine Änderungen am SDK mit niedriger Latenz.

iOS-Broadcast-SDK 1.13.2

Für Streaming mit niedriger Latenz herunterladen: https://broadcast.live-video.net/1.13.2/AmazonIVSBroadcast.xcframework.zip

Referenzdokumentation: https://aws.github.io/amazon-ivs-broadcast-docs/1.13.2/ iOS/

  • Keine Änderungen am SDK mit niedriger Latenz.

Broadcast-SDK-Größe: Android

Architektur Komprimierte Größe Unkomprimierte Größe
arm64-v8a 1,663 MB 4,704 MB
armeabi-v7a 1,484 MB 3,352 MB
x86_64 1,804 MB 5,243 MB
86 x 1,795 MB 4,970 MB

Broadcast-SDK-Größe: iOS

Architektur Komprimierte Größe Unkomprimierte Größe
arm64 1,63 MB 4,01 MB

21. November 2023

Amazon IVS Broadcast SDK: Android 1.13.1 (Streaming mit niedriger Latenz)

Plattform Downloads und Änderungen
Android-Broadcast-SDK 1.13.1

Referenzdokumentation: https://aws.github.io/amazon-ivs-broadcast-docs/1.13.1/android/

  • Keine Änderungen am SDK mit niedriger Latenz.

Broadcast-SDK-Größe: Android

Architektur Komprimierte Größe Unkomprimierte Größe
arm64-v8a 1,663 MB 4,705 MB
armeabi-v7a 1,484 MB 3,352 MB
x86_64 1,804 MB 5,243 MB
86 x 1,795 MB 4,971 MB

17. November 2023

Amazon IVS Broadcast SDK: Android 1.13.0 und iOS 1.13.0 (Streaming mit niedriger Latenz)

Plattform Downloads und Änderungen
Alle Mobilgeräte (Android und iOS)
  • Verbesserte IPv6-Unterstützung durch die Übernahme von RFC 6555 „Happy Eyeballs“ und das Hinzufügen der Konfigurationsoption BroadcastConfiguration.network.useIPv6 zum Aktivieren oder Deaktivieren von IPv6 für die Übertragung.

Android Broadcast SDK 1.13.0

Referenzdokumentation: https://aws.github.io/amazon-ivs-broadcast-docs/1.13.0/android/

  • Es wurde ein Absturz behoben, wenn ein AudioSource Objekt verwendet wird, nachdem es freigegeben wurde.

  • Unterstützung für die Surfaceview-basierte Vorschau hinzugefügt, um eine bessere Leistung zu erzielen. Die vorhandenen getPreview-Methoden in Session und StageStream geben weiterhin eine Unterklasse von TextureView zurück, dies kann sich jedoch in einer zukünftigen SDK-Version ändern.

    • Wenn Ihre Anwendung speziell von TextureView abhängt, können Sie ohne Änderungen fortfahren. Sie können auch von getPreview zu getPreviewTextureView wechseln, um sich auf die eventuelle Änderung der Rückgabewerte des Standardwerts getPreview vorzubereiten.

    • Wenn Ihre Anwendung TextureView nicht speziell erfordert, empfehlen wir für eine geringere CPU- und Speicherauslastung den Wechsel zu getPreviewSurfaceView.

  • Das SDK implementiert jetzt einen neuen Vorschautyp namens ImagePreviewSurfaceTarget, der mit dem von der Anwendung bereitgestellten Android-Surface-Objekt funktioniert. Es handelt sich nicht um eine Unterklasse von Android View, die eine bessere Flexibilität bietet.

iOS-Broadcast-SDK 1.13.0

Für Streaming mit niedriger Latenz herunterladen: https://broadcast.live-video.net/1.13.0/AmazonIVSBroadcast.xcframework.zip

Referenzdokumentation: https://aws.github.io/amazon-ivs-broadcast-docs/1.13.0/ iOS/

  • Für diese Version gab es keine Änderungen.

Broadcast-SDK-Größe: Android

Architektur Komprimierte Größe Unkomprimierte Größe
arm64-v8a 1,66 MB 4,70 MB
armeabi-v7a 1,48 MB 3,35 MB
x86_64 1,80 MB 5,24 MB
86 x 1,79 MB 4.96 MB

Broadcast-SDK-Größe: iOS

Architektur Komprimierte Größe Unkomprimierte Größe
arm64 1,63 MB 4,01 MB

14. November 2023

Amazon IVS Player SDK 1.23.0

Plattform Downloads und Änderungen

Web-Player 1.23.0 und Video.js-Integration und JW-Player-Integration

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

Skriptkomponente: https://player.live-video.net/1.23.0/amazon-ivs-player.min.js

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

Referenzdokumentation: https://aws.github.io/amazon-ivs-player-docs/1.23.0/web/

  • Unterstützung für die Wiedergabe mit niedriger Latenz in iOS Safari hinzugefügt.

Android-Player 1.23.0

Referenzdokumentation: https://aws.github.io/amazon-ivs-player-docs/1.23.0/android/

  • Die Referenzdokumentation wurde mit einer neuen Benutzeroberfläche und weiteren Details aktualisiert.

iOS-Player 1.23.0

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

Referenzdokumentation: https://aws.github.io/amazon-ivs-player-docs/1.23.0/ iOS/

  • Keine Änderungen.

Mobile-SDK-Größe: Android

Architektur Komprimierte Größe Unkomprimierte Größe
arm64-v8a 0,975 MB 2,744 MB
armeabi-v7a 0,853 MB 1,917 MB
x86_64 1,028 MB 2,873 MB
86 x 1,055 MB 2,811 MB

Mobile-SDK-Größe: iOS

Architektur Komprimierte Größe Unkomprimierte Größe
arm64 0,39 MB 0,93 MB

16. Oktober 2023

Amazon IVS Broadcast SDK: Web 1.6.0 (Streaming mit niedriger Latenz)

Plattform Downloads und Änderungen

Web-Broadcast-SDK 1.6.0

Referenzdokumentation: https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference

  • Keine Änderungen am SDK mit niedriger Latenz.

12. Oktober 2023

Amazon IVS Broadcast SDK: Android 1.12.1 (Streaming mit niedriger Latenz)

Plattform Downloads und Änderungen
Android-Broadcast-SDK 1.12.1

Referenzdokumentation: https://aws.github.io/amazon-ivs-broadcast-docs/1.12.1/android/

  • Es wurde ein Fehler behoben, bei dem das Aufrufen von BroadcastSession.setListener zu einem Fehler führte.

Broadcast-SDK-Größe: Android

Architektur Komprimierte Größe Unkomprimierte Größe
arm64-v8a 1,685 MB 5,046 MB
armeabi-v7a 1,503 MB 3,702 MB
x86_64 1,826 MB 5,576 MB
86 x 1,822 MB 5,290 MB

3. Oktober 2023

Amazon IVS Player SDK 1.22.0

Plattform Downloads und Änderungen

Web-Player 1.22.0 und Video.js-Integration und JW-Player-Integration

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

Skriptkomponente: https://player.live-video.net/1.22.0/amazon-ivs-player.min.js

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

Referenzdokumentation: https://aws.github.io/amazon-ivs-player-docs/1.22.0/web/

  • Es wurde eine statische Methode hinzugefügt, um die SDK-Version abzurufenMediaPlayerPackage.getVersion().

Android-Player 1.22.0

Referenzdokumentation: https://aws.github.io/amazon-ivs-player-docs/1.22.0/android/

  • Der Player-Schnittstelle wurde die Funktion setNetworkRecoveryMode hinzugefügt, um das gewünschte Wiedergabeverhalten nach einer Netzwerkunterbrechung einzustellen.

iOS-Player 1.22.0

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

Referenzdokumentation: https://aws.github.io/amazon-ivs-player-docs/1.22.0/ iOS/

  • Der IVSPlayer-Schnittstelle wurde die Funktion setNetworkRecoveryMode hinzugefügt, um das gewünschte Wiedergabeverhalten nach einer Netzwerkunterbrechung einzustellen.

  • Die Methode copyDisplayedPixelBuffer auf IVSPlayerLayer kann jetzt verwendet werden, wenn der Player spielt. Bisher konnte sie nur aufgerufen werden, wenn der Player inaktiv war.

Mobile-SDK-Größe: Android

Architektur Komprimierte Größe Unkomprimierte Größe
arm64-v8a 0,948 MB 2,676 MB
armeabi-v7a 0,828 MB 1,865 MB
x86_64 1,025 MB 2,741 MB
86 x 1,000 MB 2,802 MB

Mobile-SDK-Größe: iOS

Architektur Komprimierte Größe Unkomprimierte Größe
arm64 0,37 MB 0,89 MB

2. Oktober 2023

Streaming in der Konsole

Sie können jetzt von der IVS-Konsole aus streamen. Weitere Informationen finden Sie unter Erste Schritte mit Streaming mit niedriger Latenz unter Schritt 5: Streaming-Software einrichten.

14. September 2023

Amazon IVS Broadcast SDK: Web 1.5.2 (Streaming mit niedriger Latenz)

Plattform Downloads und Änderungen

Web-Broadcast-SDK 1.5.2

Referenzdokumentation: https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference

23. August 2023

Amazon IVS Broadcast SDK: Web 1.5.1, Android 1.12.0 und iOS 1.12.0 (Streaming mit niedriger Latenz)

Plattform Downloads und Änderungen
Web-Broadcast-SDK 1.5.1

Referenzdokumentation: https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference

Android-Broadcast-SDK 1.12.0

Referenzdokumentation: https://aws.github.io/amazon-ivs-broadcast-docs/1.12.0/android/

  • Es wurde ein seltener Fehler behoben, der dazu führte, dass Übertragungen vorzeitig mit der Meldung „Attempted to recv after receiving shutdown from peer“ (Empfangsversuch nach Herunterfahren durch Peer) beendet wurden.

iOS-Broadcast-SDK 1.12.0

Für Streaming mit niedriger Latenz herunterladen: https://broadcast.live-video.net/1.12.0/AmazonIVSBroadcast.xcframework.zip

Referenzdokumentation: https://aws.github.io/amazon-ivs-broadcast-docs/1.12.0/ iOS/

  • Die Signatur von IVSDeviceDiscovery.createAudioSourceWithName wurde korrigiert und gibt jetzt IVSCustomAudioSource statt IVSCustomImageSource zurück.

Broadcast-SDK-Größe: Android

Architektur Komprimierte Größe Unkomprimierte Größe
arm64-v8a 1,685 MB 5,046 MB
armeabi-v7a 1,503 MB 3,702 MB
x86_64 1,826 MB 5,576 MB
86 x 1,822 MB 5,290 MB

Broadcast-SDK-Größe: iOS

Architektur Komprimierte Größe Unkomprimierte Größe
arm64 1,58 MB 3,88 MB

23. August 2023

Amazon IVS Broadcast SDK: Android 1.7.6 (Streaming mit niedriger Latenz)

Plattform Downloads und Änderungen
Android Broadcast SDK 1.7.6

Referenzdokumentation: https://aws.github.io/amazon-ivs-broadcast-docs/1.7.6/android/

  • Es wurde ein seltener Fehler behoben, der dazu führte, dass Übertragungen vorzeitig mit der Meldung „Attempted to recv after receiving shutdown from peer“ (Empfangsversuch nach Herunterfahren durch Peer) beendet wurden.

Broadcast-SDK-Größe: Android

Architektur Komprimierte Größe Unkomprimierte Größe
arm64-v8a 1,630 MB 4,689 MB
armeabi-v7a 1,520 MB 3,792 MB
x86_64 1,761 MB 4,748 MB
86 x 1,825 MB 5,219 MB

22. August 2023

Amazon IVS Player SDK 1.21.0

Plattform Downloads und Änderungen

Web-Player 1.21.0 und Video.js-Integration und JW-Player-Integration

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

Skriptkomponente: https://player.live-video.net/1.21.0/amazon-ivs-player.min.js

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

Referenzdokumentation: https://aws.github.io/amazon-ivs-player-docs/1.21.0/web/

Android-Player 1.21.0

Referenzdokumentation: https://aws.github.io/amazon-ivs-player-docs/1.21.0/android/

iOS-Player 1.21.0

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

Referenzdokumentation: https://aws.github.io/amazon-ivs-player-docs/1.21.0/ iOS/

  • Es wurde Unterstützung für das Abrufen des zuletzt angezeigten Video-Frames über die neue copyDisplayedPixelBuffer-Methode für die IVSPlayerLayer-Klasse hinzugefügt.

Mobile-SDK-Größe: Android

Architektur Komprimierte Größe Unkomprimierte Größe
arm64-v8a 0,942 MB 2,662 MB
armeabi-v7a 0,823 MB 1,853 MB
x86_64 1,020 MB 2,726 MB
86 x 0,993 MB 2,788 MB

Mobile-SDK-Größe: iOS

Architektur Komprimierte Größe Unkomprimierte Größe
arm64 0,36 MB 0,87 MB

7. August 2023

Amazon IVS Broadcast SDK: Web 1.5.0, Android 1.11.0, und iOS 1.11.0

Plattform Downloads und Änderungen

Web-Broadcast-SDK 1.5.0

Referenzdokumentation: https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference

  • Es wurde ein Problem in Safari behoben, bei dem eine Rennbedingung regelmäßig zu einem Fehler beim Abrufen von Medientracks führte

Android-Broadcast-SDK 1.11.0

Referenzdokumentation: https://aws.github.io/amazon-ivs-broadcast-docs/1.11.0/android

iOS-Broadcast-SDK 1.11.0

Für Streaming mit niedriger Latenz herunterladen: https://broadcast.live-video.net/1.11.0/AmazonIVSBroadcast.xcframework.zip

Referenzdokumentation: https://aws.github.io/amazon-ivs-broadcast-docs/1.11.0/ iOS

Broadcast-SDK-Größe: Android

Architektur Komprimierte Größe Unkomprimierte Größe

arm64-v8a

1,659 MB

4,918 MB

armeabi-v7a

1,482 MB

3,590 MB

x86_64

1,804 MB

5,444 MB

86 x

1,795 MB

5,160 MB

Broadcast-SDK-Größe: iOS

Architektur Komprimierte Größe Unkomprimierte Größe

arm64

0,771 MB

1,879 MB

17. Juli 2023

R2S3-Wiedergabefilterung und Verbesserungen bei Miniaturansichten

IVS-Kunden können jetzt kontrollieren, welche Wiedergabeversionen für einen Stream bei der Aufnahme in Amazon S3 generiert werden und welche Auflösungen für Miniaturansichten generiert werden. Weitere Informationen finden Sie hier:

  • Erste Schritte mit IVS – In „Schritt 4: Einen Kanal erstellen“ > „Konsolenanweisungen“ haben wir Screenshots und Anleitungen aktualisiert.

  • Automatische Aufnahme in Amazon S3 – In „JSON-Metadatendateien“ fügten wir latest_thumbnail hinzu und aktualisierten thumbnail. Unter „Miniaturansichten“ und „Entdecken der Wiedergabeversionen einer Aufnahme“ haben wir Beschreibungen zur Wiedergabe-Auflösung hinzugefügt.

  • Kosten – Unter „Speichern aufgezeichneter Videos“ haben wir Screenshots aktualisiert.

  • IVS-API-Referenz

    • In haben ThumbnailConfigurationwir resolution und hinzugefügtstorage. Dies wirkt sich auf die CreateRecordingConfiguration Anforderung und Antwort, die GetRecordingConfiguration Antwort und GetStreamSession die Antwort aus.

    • In haben ThumbnailConfigurationwir das targetIntervalSeconds Minimum von 5 auf 1 geändert und den Hinweis „Wichtig“ dahingehend aktualisiert, dass er nur für -BASICKanäle gilt.

    • Wir haben das - RenditionConfiguration Objekt hinzugefügt.

    • Wir renditionConfiguration haben dem - RecordingConfiguration Objekt hinzugefügt. Dies wirkt sich auf drei Antworten aus: CreateRecordingConfiguration GetRecordingConfiguration, und GetStreamSession. Wir haben renditionConfiguration der CreateRecordingConfiguration Anforderung auch hinzugefügt.

14. Juli 2023

Amazon IVS Player SDK 1.20.0

Plattform Downloads und Änderungen

Web-Player 1.20.0 und Video.js-Integration und JW-Player-Integration

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

Skriptkomponente: https://player.live-video.net/1.20.0/amazon-ivs-player.min.js

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

Referenzdokumentation: https://aws.github.io/amazon-ivs-player-docs/1.20.0/web/

  • Es wurde ein Problem beim Abspielen eines Live-Streams oder aufgezeichneten Inhalts in einem iOS-Mobilbrowser behoben, bei dem player.getLiveLatency()-Aufrufe 0 zurückgaben. (Dies wurde ab Web Player 1.17.0 behoben.)

  • Die Typdefinitionen des amazon-ivs-player-npm-Pakets wurden korrigiert.

  • In der Web-Player-SDK-Referenz wurde eine neue Landingpage hinzugefügt und doppelte Einträge entfernt.

  • Bietet jetzt Unterstützung für die Video.js-Version 8+.

Android-Player 1.20.0

Referenzdokumentation: https://aws.github.io/amazon-ivs-player-docs/1.20.0/android/

iOS-Player 1.20.0

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

Referenzdokumentation: https://aws.github.io/amazon-ivs-player-docs/1.20.0/ iOS/

  • Das iOS SDK benötigt jetzt iOS 12.0 oder höher. (iOS 11 wird nicht mehr unterstützt.)

Mobile-SDK-Größe: Android

Architektur Komprimierte Größe Unkomprimierte Größe
arm64-v8a 1,039 MB 2,922 MB
armeabi-v7a 0,909 MB 2,043 MB
x86_64 1,094 MB 3,069 MB
86 x 1,126 MB 3,006 MB

Mobile-SDK-Größe: iOS

Architektur Komprimierte Größe Unkomprimierte Größe
arm64 0,41 MB 0,99 MB

13. Juli 2023

Amazon IVS Broadcast SDK: Web 1.4.0, Android 1.10.0, und iOS 1.10.0

Plattform Downloads und Änderungen
Web Broadcast SDK 1.4.0

Referenzdokumentation: https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference

  • Es wurde ein Fehler behoben, bei dem das SDK unzureichende Eingabeinformationen für die Verwendung durch Host-Anwendungen bereitstellte.

  • Es wurde ein Fehler behoben, bei dem eine Kombination aus leave()- und anschließenden refreshStrategy()-Medien erneut veröffentlichen konnte, obwohl wir sie verlassen hatten.

  • Es wurde ein Fehler behoben, bei dem stageStreamsToPublish die Rückgabe eines einzelnen Titels (Audio oder Video) saubere Aktualisierungen verhindern kann, wenn die Strategie aktualisiert wird.

  • Es wurde ein schnellerer Verbindungsablauf hinzugefügt, wenn der Browser-Tab geschlossen wird.

Alle Mobilgeräte (Android und iOS)
  • Die Stabilität der Stufen wurde verbessert, indem das Auftreten seltener Abstürze reduziert wurde.

  • Eine neue sendTimedMetadata-Methode zu BroadcastSession hinzugefügt, die das Senden einer Zeichenfolge über dieselbe Socket-Verbindung wie die aktuelle Übertragung ermöglicht. An diese Zeichenfolge sind Timing-Informationen angefügt, die vom IVS-Player-SDK empfangen werden können.

  • Wenn ein Teilnehmer eine Stufe verlässt, wird sein Veröffentlichungsstatus jetzt auf unveröffentlicht aktualisiert, bevor onParticipantLeft auf Android oder participantDidLeave auf iOS aufgerufen wird.

Android Broadcast SDK 1.10.0

Referenzdokumentation: https://aws.github.io/amazon-ivs-broadcast-docs/1.10.0/android/

  • Es wurde ein Fehler behoben, bei dem das Rotieren während des erneuten Verbindens mit einer Stufe dazu führte, dass andere Teilnehmer schlecht abgeschnitten erschienen.

  • Es wurde ein Problem behoben, bei dem das AudioStageStream-Gerät nicht an AudioDevice übertragen werden konnte.

  • Es wurde ein Problem behoben, bei dem ein schneller background-to-foreground App-Schalter dazu führte, dass abonnierte Videostreams stummgeschaltet wurden.

iOS Broadcast SDK 1.10.0

Download ohne Bühnen: https://broadcast.live-video.net/1.10.0/AmazonIVSBroadcast.xcframework.zip

Laden Sie mit Bühnen herunter: https://broadcast.live-video.net/1.10.0/AmazonIVSBroadcast-Stages.xcframework.zip

Referenzdokumentation: https://aws.github.io/amazon-ivs-broadcast-docs/1.10.0/ iOS/

  • Es wurde ein Problem behoben, bei dem die Zuschauer den Ton verlieren konnten, wenn eine Übertragungssitzung durch einen Telefonanruf unterbrochen wurde. Die Abhilfemaßnahme (Neustart der Übertragungssitzung nach einer Unterbrechung des Telefongesprächs) ist nicht mehr erforderlich.

  • Behebt ein Problem, das verhinderte, dass mehrere Stufen vorhanden waren und alle Audio abspielen konnten.

  • Wenn es plötzlich zu einem Netzwerkverlust kommt, wird eine laufende Übertragung sofort beendet, anstatt auf das Timeout der Verbindung zu warten.

Broadcast-SDK-Größe: Android

Architektur Komprimierte Größe ohne Bühnen-Funktionalität Unkomprimierte Größe ohne Bühnen-Funktionalität Komprimierte Größe mit Bühnen-Funktionalität Unkomprimierte Größe mit Bühnen-Funktionalität
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
86 x 1,662 MB 5,287 MB 5,621 MB 15,964 MB

Broadcast-SDK-Größe: iOS

Architektur Komprimierte Größe ohne Bühnen-Funktionalität Unkomprimierte Größe ohne Bühnen-Funktionalität Komprimierte Größe mit Bühnen-Funktionalität Unkomprimierte Größe mit Bühnen-Funktionalität
arm64 1,56 MB 3,84 MB 5,04 MB 10,85 MB

28. Juni 2023

Widerruf der Viewer-Sitzung für private Kanäle

IVS-Kunden können jetzt die mit einem Authentifizierungs-Token eine verknüpfte Viewer-Sitzung widerrufen, um die Wiedergabe mit diesem Token zu verhindern und zu beenden. Weitere Informationen finden Sie hier:

  • Einrichten private Kanäle – Wir haben den Abschnitt „Token-Schema“ geändert und „Viewer-Sitzungen widerrufen“ hinzugefügt.

  • IVS-API-Referenz – Wir haben zwei Endpunkte (StartViewerSessionRevocation und BatchStartViewerSessionRevocation) und zwei Objekte (BatchStartViewerSessionRevocationError und ) hinzugefügt BatchStartViewerSessionRevocationViewerSession.

27. Juni 2023

Amazon IVS Broadcast SDK: iOS 1.9.1

Plattform Downloads und Änderungen
iOS Broadcast SDK 1.9.1

Download ohne Bühnen: https://broadcast.live-video.net/1.9.1/AmazonIVSBroadcast.xcframework.zip

Download mit Bühnen: https://broadcast.live-video.net/1.9.1/AmazonIVSBroadcast-Stages.xcframework.zip

Referenzdokumentation: https://aws.github.io/amazon-ivs-broadcast-docs/1.9.1/ iOS/

  • Es wurde ein Problem unter iOS 16.5 und höher behoben, bei dem sich die Videobitrate allmählich verschlechterte, entweder nach: (1) etwa 20 Minuten, wenn die automatische Bitrate nicht verwendet wurde und die B-Frames deaktiviert waren, oder (2) etwa 20 Minuten nach Erreichen von IVSVideoConfiguration.maxBitrate und der Netzwerkverbindung blieb stabil, wobei die B-Frames ausgeschaltet waren.

Bekanntes Problem: Zuschauer verlieren möglicherweise den Ton, nachdem eine Übertragungssitzung durch einen Telefonanruf unterbrochen wurde. Die Problemumgehung besteht darin, die Übertragungssitzung nach einer Unterbrechung durch einen Telefonanruf neu zu starten.

Broadcast-SDK-Größe: iOS

Architektur Komprimierte Größe ohne Bühnen-Funktionalität Unkomprimierte Größe ohne Bühnen-Funktionalität Komprimierte Größe mit Bühnen-Funktionalität Unkomprimierte Größe mit Bühnen-Funktionalität
arm64 1,55 MB 3,77 MB 5,01 MB 10,77 MB

27. Juni 2023

Amazon IVS Broadcast SDK 1.7.5

Plattform Downloads und Änderungen
iOS-Broadcast-SDK 1.7.5

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

Referenzdokumentation: https://aws.github.io/amazon-ivs-broadcast-docs/1.7.5/ iOS/

  • Es wurde ein Problem unter iOS 16.5 und höher behoben, bei dem sich die Videobitrate allmählich verschlechterte, entweder nach: (1) etwa 20 Minuten, wenn die automatische Bitrate nicht verwendet wurde und die B-Frames deaktiviert waren, oder (2) etwa 20 Minuten nach Erreichen von IVSVideoConfiguration.maxBitrate und der Netzwerkverbindung blieb stabil, wobei die B-Frames ausgeschaltet waren.

Broadcast-SDK-Größe: iOS

Architektur Komprimierte Größe Unkomprimierte Größe
arm64 1,48 MB 3,43 MB

16. Juni 2023

Amazon IVS Broadcast SDK: Web 1.3.3

Plattform Downloads und Änderungen

Web Broadcast SDK 1.3.3

Referenzdokumentation: https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference

  • Es wurden Regressionen in internen Analysen behoben, die zur Unterstützung des Zustands mehrerer IVS Hosts verwendet wurden.

02. Juni 2023

Erweiterte Kanaltypen

In dieser Version werden zwei neue Kanaltypen eingeführt – ADVANCED_SD und ADVANCED_HD – zusätzlich zu den bestehenden Typen BASIC und STANDARD. Der Kanaltyp, der die zulässige Auflösung und Bitrate bei der Wiedergabe und Aufnahme bestimmt.

  • ADVANCED_SD: Video ist transkodiert; aus der ursprünglichen Eingabe werden mehrere Qualitäten generiert, um den Zuschauern automatisch die beste Erfahrung für ihre Geräte und Netzwerkbedingungen zu bieten. Die Eingangsauflösung kann bis zu 1080p und die Bitrate bis zu 8,5 Mbit/s betragen. Die Ausgabe ist auf SD-Qualität (480p) begrenzt. Sie können eine optionale Transcode-Voreinstellung auswählen (siehe unten). Audio für alle Wiedergabeversionen wird transkodiert, und eine reine Audiowiedergabe ist verfügbar.

  • ADVANCED_HD: Video ist transkodiert; aus der ursprünglichen Eingabe werden mehrere Qualitäten generiert, um den Zuschauern automatisch die beste Erfahrung für ihre Geräte und Netzwerkbedingungen zu bieten. Die Eingangsauflösung kann bis zu 1080p und die Bitrate bis zu 8,5 Mbit/s betragen. Die Ausgabe ist auf HD-Qualität (720p) begrenzt. Sie können eine optionale Transcode-Voreinstellung auswählen (siehe unten). Audio für alle Wiedergabeversionen wird transkodiert, und eine reine Audiowiedergabe ist verfügbar.

Mit optionalen Transcodierungsvoreinstellungen für die neuen Kanaltypen können Sie die verfügbare Download-Bandbreite und die Videoqualität gegeneinander abwägen, um das Seherlebnis zu optimieren. Es gibt zwei Voreinstellungen:

  • Bei der Bereitstellung mit eingeschränkter Bandbreite wird für jede Qualitätsstufe eine niedrigere Bitrate verwendet. Verwenden Sie sie, wenn Sie eine geringe Download-Bandbreite und/oder einfache Videoinhalte haben (z. B. sprechende Köpfe).

  • Bei der Bereitstellung mit höherer Bandbreite wird für jede Qualitätsstufe eine höhere Bitrate verwendet. Verwenden Sie sie, wenn Sie eine hohe Download-Bandbreite und/oder komplexe Videoinhalte haben (z. B. Blitze und schnelle Szenenwechsel).

Auf der Seite Dokumentenverlauf sind die entsprechenden Änderungen am IVS-Benutzerhandbuch und der IVS-API-Referenz aufgeführt.

01. Juni 2023

Amazon IVS Broadcast SDK: Android 1.9.0 und iOS 1.9.0

Plattform Downloads und Änderungen
Alle
  • Verbesserte Player-Stabilität durch Stages und Reduzierung seltener Abstürze.

  • Verbesserte automatische Wiederherstellung nach wiederkehrenden Netzwerkunterbrechungen.

Android Broadcast SDK 1.9.0

Referenzdokumentation: https://aws.github.io/amazon-ivs-broadcast-docs/1.9.0/android/

  • Es wurde ein Fehler behoben, bei dem das Trennen der kabelgebundenen Kopfhörer zu einem Fehler führte, wenn der Benutzer versuchte, auf einigen Geräten zu einem nicht standardmäßigen Mikrofon zu wechseln.

  • Ein Fehler auf einigen Geräten wurde behoben, bei dem beim Umschalten der Mikrofone während einer Übertragungssitzung ein falsches Mikrofon angeschlossen wurde.

  • Ein Absturz beim Aufrufen von Presets-Methoden vor dem Erstellen eines BroadcastSession-, Stage-, oder DeviceDiscovery-Objekts wurde behoben.

iOS Broadcast SDK 1.9.0

Download ohne Stufen: https://broadcast.live-video.net/1.9.0/AmazonIVSBroadcast.xcframework.zip

Laden Sie mit Bühnen herunter: https://broadcast.live-video.net/1.9.0/AmazonIVSBroadcast-Stages.xcframework.zip

Referenzdokumentation: https://aws.github.io/amazon-ivs-broadcast-docs/1.9.0/ iOS/

  • Wenn Sie einer Stage beigetreten sind und kein Mikrofon an die Stage angeschlossen haben, besteht das neue Standardverhalten beim Betreten des Hintergrunds darin, auf der Stage zu bleiben, anstatt sie automatisch zu verlassen. Dies ermöglicht den Anwendungsfall, einer Stage nur als Zuschauer im Hintergrund zuzuhören.

  • Der Umgang mit dem Verbinden/Trennen von Bluetooth-Geräten auf einer Stage wurde verbessert.

  • Es wurde ein Problem behoben, bei dem der Ton beim Stummschalten und Aufheben der Stummschaltung mit setGain viel leiser war.

  • Wenn eine Kamera an eine IVSBroadcastSession angeschlossen wird, konfiguriert sich die Kamera nun anhand der size und targetFramerate auf der IVSVideoConfiguration.

  • Das iOS SDK benötigt jetzt iOS 12.0 oder höher. (iOS 11 wird nicht mehr unterstützt.)

Bekanntes Problem: Zuschauer verlieren möglicherweise den Ton, nachdem eine Übertragungssitzung durch einen Telefonanruf unterbrochen wurde. Die Problemumgehung besteht darin, die Übertragungssitzung nach einer Unterbrechung durch einen Telefonanruf neu zu starten.

Broadcast-SDK-Größe: Android

Architektur Komprimierte Größe ohne Bühnen-Funktionalität Unkomprimierte Größe ohne Bühnen-Funktionalität Komprimierte Größe mit Bühnen-Funktionalität Unkomprimierte Größe mit Bühnen-Funktionalität
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
86 x 1,781 MB 5,366 MB 5,919 MB 15,708 MB

Broadcast-SDK-Größe: iOS

Architectur9 Komprimierte Größe ohne Bühnen-Funktionalität Unkomprimierte Größe ohne Bühnen-Funktionalität Komprimierte Größe mit Bühnen-Funktionalität Unkomprimierte Größe mit Bühnen-Funktionalität
arm64 1,55 MB 3,77 MB 5.00 MB 10,77 MB

23. Mai 2023

Amazon IVS Player SDK 1.19.0

Plattform Downloads und Änderungen

Web-Player 1.19.0 und Video.js-Integration und JW-Player-Integration

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

Skriptkomponente: https://player.live-video.net/1.19.0/amazon-ivs-player.min.js

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

Referenzdokumentation: https://aws.github.io/amazon-ivs-player-docs/1.19.0/web/

Android-Player 1.19.0

Referenzdokumentation: https://aws.github.io/amazon-ivs-player-docs/1.19.0/android/

  • Es wurde ein Problem im autom. Qualitätsmodus behoben, bei dem der Player nach dem Rebuffern in der niedrigsten Qualität blieb, selbst wenn genügend Bandbreite zum Hochschalten vorhanden war.

iOS-Player 1.19.0

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

Referenzdokumentation: https://aws.github.io/amazon-ivs-player-docs/1.19.0/ iOS/

Mobile-SDK-Größe: Android

Architektur Komprimierte Größe Unkomprimierte Größe
arm64-v8a 1,013 MB 2,866 MB
armeabi-v7a 0,919 MB 2,272 MB
x86_64 1,084 MB 3,001 MB
86 x 1,058 MB 2,702 MB

Mobile-SDK-Größe: iOS

Architektur Komprimierte Größe Unkomprimierte Größe
arm64 0,41 MB 0,99 MB

16. Mai 2023

Amazon IVS Broadcast SDK: iOS 1.8.1

Plattform Downloads und Änderungen
iOS Broadcast SDK 1.8.1

Laden Sie ohne Bühnen herunter: https://broadcast.live-video.net/1.8.1/AmazonIVSBroadcast.xcframework.zip

Laden Sie mit Bühnen herunter: https://broadcast.live-video.net/1.8.1/AmazonIVSBroadcast-Stages.xcframework.zip

Referenzdokumentation: https://aws.github.io/amazon-ivs-broadcast-docs/1.8.1/ iOS/

  • Ein Problem mit der Verschlechterung der Bitrate auf iOS 16.4 wurde behoben. I, sowohl für RTMP (ohne Bühnen) als auch WebRTC (mit Bühnen). Wenn Sie in Ihrer Anwendung einen Workaround implementiert haben (indem Sie b frame aktiviert haben), können Sie diesen nach der Installation dieses Updates entfernen.

Broadcast-SDK-Größe: iOS

Architektur Komprimierte Größe ohne Bühnen-Funktionalität Unkomprimierte Größe ohne Bühnen-Funktionalität Komprimierte Größe mit Bühnen-Funktionalität Unkomprimierte Größe mit Bühnen-Funktionalität
arm64 1,53 MB 3,73 MB 5.00 MB 10.73 MB

16. Mai 2023

Amazon IVS Broadcast SDK 1.7.4

Plattform Downloads und Änderungen
iOS-Broadcast-SDK 1.7.4

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

Referenzdokumentation: https://aws.github.io/amazon-ivs-broadcast-docs/1.7.4/ iOS/

  • Ein Problem mit der Verschlechterung der Bitrate auf iOS 16.4 wurde behoben. Wenn Sie in Ihrer Anwendung einen Workaround implementiert haben (indem Sie b frame aktiviert haben), können Sie diesen nach der Installation dieses Updates entfernen.

Broadcast-SDK-Größe: iOS

Architektur Komprimierte Größe Unkomprimierte Größe
arm64 1,48 MB 3,40 MB

11. Mai 2023

Zustand multipler Hosts

Jetzt können Sie den Zustand Ihrer IVS-Bühnen mit mehreren Hosts überwachen. Siehe:

1. Mai 2023

Amazon IVS Web Broadcast SDK 1.3.2

Plattform Downloads und Änderungen

Web Broadcast SDK 1.3.2

Referenzdokumentation: https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference

  • Ein Problem wurde behoben, bei dem die Übertragung einer Bildschirmfreigabe bei Live-Kanälen manchmal zu einem schwarzen Bildschirm führte.

  • Ein Problem wurde behoben, bei dem die Übertragung eines Bühnenteilnehmers bei Live-Kanälen manchmal zu einem schwarzen Bildschirm führte.

  • Ein Analyseproblem wurde behoben, bei dem doppelte „nicht veröffentlicht“ und „veröffentlicht“ Ereignisse gemeldet wurden.

  • Es wurde ein Problem behoben, bei dem nicht immer für RemoteStageStream Objekte aktualisiert getStats wurde.

  • Ein OverconstrainedError wurde behoben, der beim Versuch, Bühnenteilnehmer zu übertragen, auftrat.

  • Eine Verbesserung wurde hinzugefügt: Teilnehmer, die nur Abonnenten sind, werden ignoriert, wenn die Bühnenstrategie shouldPublishParticipant auf true gesetzt ist.

27. April 2023

Erhöhung der Teilnehmerzahl der Bühne

Die maximale Anzahl von Teilnehmern, die gleichzeitig mit einer Bühne verbunden werden können, wurde von 12 auf 1 000 erhöht. Maximal 12 Teilnehmer können gleichzeitig auf einer Bühne veröffentlichen und höchstens 1 000 können sie gleichzeitig abonnieren. Weitere Informationen finden Sie unter Aktivieren mehrerer Hosts in einem Amazon-IVS-Stream und Amazon IVS Service Quotas.

4. April 2023

Amazon IVS Player SDK 1.18.0

Plattform Downloads und Änderungen

Web-Player 1.18.0 und Video.js-Integration und JW-Player-Integration

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

Skriptkomponente: https://player.live-video.net/1.18.0/amazon-ivs-player.min.js

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

Referenzdokumentation: https://aws.github.io/amazon-ivs-player-docs/1.18.0/web/

  • Es wurde ein Problem in Safari behoben, bei dem nach der Aktualisierung auf der Registerkarte der Konsole „HTTP-Antwortfehler“ – „Ladevorgang fehlgeschlagen“ angezeigt wurde.

Android-Player 1.18.0

Referenzdokumentation: https://aws.github.io/amazon-ivs-player-docs/1.18.0/android/

  • Ein Problem mit der Videowiedergabe bei einer Geschwindigkeit von über 1x wurde behoben.

iOS-Player 1.18.0

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

Referenzdokumentation: https://aws.github.io/amazon-ivs-player-docs/1.18.0/ iOS/

Mobile-SDK-Größe: Android

Architektur Komprimierte Größe Unkomprimierte Größe
arm64-v8a 1,011 MB 2,854 MB
armeabi-v7a 0,916 MB 2,261 MB
x86_64 1,082 MB 2,990 MB
86 x 1,055 MB 2,691 MB

Mobile-SDK-Größe: iOS

Architektur Komprimierte Größe Unkomprimierte Größe
arm64 0,41 MB 0,99 MB

30. März 2023

Support für RTMP

Amazon IVS unterstützt jetzt neben RTMPS- auch RTMP-Streaming (Real-Time Messaging Protocol). Bei RTMPS handelt es sich um die sichere Version von RTMP. Außer für bestimmte und verifizierte Anwendungsfälle, für die RTMP zwingend erforderlich ist, empfiehlt sich die Nutzung von RTMPS für eine sichere Erfassung.

RTMP-Streaming lässt sich über folgende Methoden einrichten:

  • IVS-Konsole – Verwenden Sie bei der Ersteinrichtung eines Kanals die Schaltfläche Benutzerdefinierte Konfiguration oder den Schalter RTMP-Erfassung aktivieren, wenn Sie einen vorhandenen Kanal ändern.

  • API – Verwenden Sie das neue insecureIngest Feld in - CreateChannel oder - UpdateChannel Anforderungen. Siehe die Referenz für die IVS-API.

Weitere Informationen zu RTMP-Erfassungsendpunkten finden Sie unter Einrichten von Streaming-Software, im Handbuch zum Broadcast-SDK für Android und im Handbuch zum Broadcast-SDK für iOS.

29. April 2023 Korrektur: Wir haben die Handbücher für Broadcast Android SDK und Broadcast iOS SDK geändert, um darauf hinzuweisen, dass diese SDKs nur RTMPS-Ingest unterstützen (nicht den unsicheren RTMP-Ingest).

29. März 2023

Einweg-Token für private Kanäle

Unter Generieren und Signieren von Wiedergabetoken wurde der Nutzlast ein optionales Feld (single-use-uuid) zum Generieren von Einweg-Token hinzugefügt.

28. März 2023

Amazon IVS Web Broadcast SDK 1.3.1

Plattform Downloads und Änderungen

Web Broadcast SDK 1.3.1

Referenzdokumentation: https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference

  • In dieser Version wurden keine Änderungen für Kunden vorgenommen.

23. März 2023

Support für mehrere Hosts in einem Stream (Bühnenressource)

Dies ist die erste Version einer neuen Funktionalität: Ab sofort können Sie Videos mehrerer Teilnehmer zu einem Live-Stream vereinen. Bei einer Bühne handelt es sich um einen virtuellen Raum, in dem die Teilnehmer Audio und Video in Echtzeit austauschen können. Anschließend können Sie eine Bühne an Kanäle übertragen, um ein größeres Publikum zu erreichen. Außerdem können Sie Anwendungen entwickeln, mit denen die Zuschauer „auf die Bühne“ gebracht werden können, um sich am Live-Gespräch zu beteiligen. Details hierzu finden Sie unter:

23. März 2023

Amazon IVS Broadcast SDK: Android 1.8.0, iOS 1.8.0, Web 1.3.0

In Verbindung mit dem zusätzlichen Support für mehrere Hosts in einem Stream wurden die Broadcast-SDKs für Android und iOS aktualisiert, um die neue Bühnen-Funktionalität zu unterstützen.

Plattform Downloads und Änderungen
Alle
Android Broadcast SDK 1.8.0

Referenzdokumentation: https://aws.github.io/amazon-ivs-broadcast-docs/1.8.0/android/

  • Je nachdem, wie Ihre Gradle-Datei (mit dem Classifier) konfiguriert wurde, können Sie das SDK mit oder ohne Bühnen-Support herunterladen. Das SDK ohne Bühnen-Support ist kleiner. Einzelheiten finden Sie unter Broadcast-SDK: Handbuch für Android.

  • Unter Broadcast-SDK: Handbuch für Android wurden der Abschnitt „Hinzufügen mehrerer Hosts mit dem Bühnen-SDK“ und der Abschnitt „Bekannte Probleme und Problemumgehungen“ im Zusammenhang mit Bühnen hinzugefügt.

iOS Broadcast SDK 1.8.0

Download ohne Bühnen: https://broadcast.live-video.net/1.8.0/AmazonIVSBroadcast.xcframework.zip

Download mit Bühnen: https://broadcast.live-video.net/1.8.0/AmazonIVSBroadcast-Stages.xcframework.zip

Referenzdokumentation: https://aws.github.io/amazon-ivs-broadcast-docs/1.8.0/ iOS/

  • Je nachdem, wie Ihre Pod-Datei konfiguriert ist, können Sie das SDK mit oder ohne Bühnen-Support herunterladen. Das SDK ohne Bühnen-Support ist kleiner. Einzelheiten zur Installation finden Sie unter Broadcast-SDK: iOS-Handbuch.

  • Unter Broadcast-SDK: iOS-Handbuch wurden der Abschnitt „Hinzufügen mehrerer Hosts mit dem Bühnen-SDK“ und der Abschnitt „Bekannte Probleme und Problemumgehungen“ im Zusammenhang mit Bühnen hinzugefügt.

  • Der Bitcode-Support des SDK wurde eingestellt, da Apple Bitcode offiziell als veraltet erklärt hat und ihn für Apps, die im App Store eingereicht werden, nicht mehr akzeptiert. Weitere Informationen finden Sie unter Versionshinweise zu Xcode 14.

Web Broadcast SDK 1.3.0

Referenzdokumentation: https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference

  • Unter Broadcast-SDK: Web-Handbuch wurden der Abschnitt „Hinzufügen mehrerer Hosts mit dem Bühnen-SDK“ und der Abschnitt „Bekannte Probleme und Problemumgehungen“ im Zusammenhang mit Bühnen hinzugefügt.

Broadcast-SDK-Größe: Android

Architektur Komprimierte Größe ohne Bühnen-Funktionalität Unkomprimierte Größe ohne Bühnen-Funktionalität Komprimierte Größe mit Bühnen-Funktionalität Unkomprimierte Größe mit Bühnen-Funktionalität
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
86 x 1,894 MB 5,196 MB 6,387 MB 16,730 MB

Broadcast-SDK-Größe: iOS

Architektur Komprimierte Größe ohne Bühnen-Funktionalität Unkomprimierte Größe ohne Bühnen-Funktionalität Komprimierte Größe mit Bühnen-Funktionalität Unkomprimierte Größe mit Bühnen-Funktionalität
arm64 1,53 MB 3,73 MB 5,03 MB 10,67 MB

2. März 2023

Amazon IVS Broadcast SDK: Android 1.7.3

Plattform Downloads und Änderungen
Android Broadcast SDK 1.7.3

Referenzdokumentation: https://aws.github.io/amazon-ivs-broadcast-docs/1.7.3/android/

  • Es wurde ein Problem behoben, bei dem benutzerdefinierte Image-Quellen auf Geräten mit dem MediaTek Dimensity 700 SoC nicht ordnungsgemäß funktionierten.

Broadcast-SDK-Größe: Android

Architektur Komprimierte Größe Unkomprimierte Größe
arm64-v8a 1,629 MB 4,688 MB
armeabi-v7a 1,520 MB 3,792 MB
x86_64 1,825 MB 5,218 MB
86 x 1,629 MB 4,688 MB

28. Februar 2023

Amazon IVS Player SDK 1.17.0

Plattform Downloads und Änderungen

Web-Player 1.17.0 und Video.js-Integration und JW-Player-Integration

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

Skriptkomponente: https://player.live-video.net/1.17.0/amazon-ivs-player.min.js

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

Referenzdokumentation: https://aws.github.io/amazon-ivs-player-docs/1.17.0/web/

  • Der Support für die Methode getLiveLatency für Safari-Browser auf Mobilgeräten wurde implementiert.

Android-Player 1.17.0

Referenzdokumentation: https://aws.github.io/amazon-ivs-player-docs/1.17.0/android/

iOS-Player 1.17.0

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

Referenzdokumentation: https://aws.github.io/amazon-ivs-player-docs/1.17.0/ iOS/

  • Der Bitcode-Support des SDK wurde eingestellt, da Apple Bitcode offiziell als veraltet erklärt hat und ihn für Apps, die im App Store eingereicht werden, nicht mehr akzeptiert. Weitere Informationen finden Sie unter Versionshinweise zu Xcode 14.

Mobile-SDK-Größe: Android

Architektur Komprimierte Größe Unkomprimierte Größe
arm64-v8a 1,009 MB 2,853 MB
armeabi-v7a 0,915 MB 2,260 MB
x86_64 1,081 MB 2,988 MB
86 x 1,054 MB 2,690 MB

Mobile-SDK-Größe: iOS

Architektur Komprimierte Größe Unkomprimierte Größe
arm64 0,41 MB 0,99 MB

16. Februar 2023

Bytebereich-Tags und Manifestdateien für automatische Aufzeichnung in S3

Die auto-record-to-S3-Funktion unterstützt jetzt zusätzlich zu Standard-HLS-Wiedergabelisten die Generierung von Wiedergabelisten im Bytebereich. Weitere Informationen finden Sie unter automatische Aufzeichnung in Amazon S3 („Inhalte aufzeichnen“, „Playlisten im Bytebereich“ und neue byte_range_playlist-Felder in JSON-Beispielen für recording_started und recording_ended).

31. Januar 2023

Client-Messaging-SDK für Amazon IVS Chat: Android 1.1.0

Plattform Downloads und Änderungen
Android Chat Client Messaging SDK 1.1.0

Referenzdokumentation: https://aws.github.io/amazon-ivs-chat-messaging-sdk-android/1.1.0/

  • Um Kotlin-Coroutines zu unterstützen, haben wir dem Paket com.amazonaws.ivs.chat.messaging.coroutines neue IVS-Chat-Messaging-APIs hinzugefügt. Sehen Sie sich auch das neue Kotlin-Coroutines Tutorial an; Teil 1 (von 2) behandelt Chaträume.

Chat Client Messaging SDK Size: Android

Architektur Komprimierte Größe Unkomprimierte Größe
Alle Architekturen (Bytecode) 89 KB 92 KB

17. Januar 2023

Amazon-IVS-Player-SDK 1.16.0

Plattform Downloads und Änderungen

Web-Player 1.16.0 und Video.js-Integration und JW-Player-Integration

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

Skriptkomponente: https://player.live-video.net/1.16.0/amazon-ivs-player.min.js

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

Referenzdokumentation: https://aws.github.io/amazon-ivs-player-docs/1.16.0/web/

  • Die SDK-Dokumentation wurde aktualisiert, um zu vermerken, welche Methoden in mobilen iOS-Browsern nicht unterstützt werden.

Android Player 1.16.0

Referenzdokumentation: https://aws.github.io/amazon-ivs-player-docs/1.16.0/android/

  • Die setOrigin-Methode wurde hinzugefügt, um die Aufnahme eines Origin-Anforderungsheaders in Wiedergabeanforderungen zu ermöglichen. Siehe auch im Token-Schema für das neue strict-origin-enforcement-Feld.

iOS Player 1.16.0

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

Referenzdokumentation: https://aws.github.io/amazon-ivs-player-docs/1.16.0/ iOS/

  • Die setOrigin-Methode wurde hinzugefügt, um die Aufnahme eines Origin-Anforderungsheaders in Wiedergabeanforderungen zu ermöglichen. Siehe auch im Token-Schema für das neue strict-origin-enforcement-Feld.

Mobile-SDK-Größe: Android

Architektur Komprimierte Größe Unkomprimierte Größe
arm64-v8a 1,009 MB 2,852 MB
armeabi-v7a 0,914 MB 2,258 MB
x86_64 1,054 MB 2,689 MB
86 x 1,080 MB 2,987 MB

Mobile-SDK-Größe: iOS

Architektur Komprimierte Größe Unkomprimierte Größe
arm64 0,41 MB 0,99 MB

9. Dezember 2022

Zeitstempel für Manifestdateien hinzugefügt, die automatisch in S3 aufgezeichnet werden

Wenn die automatische Aufzeichnung in Amazon S3 aktiviert ist, werden HLS-Manifestdateien erstellt. Diese Dateien enthalten nun HLS-PDT-Tags (Program-Date-Time), die die Uhrzeit der Erstellung von HLS-Segmenten angeben (im Format UTC ISO-8601).

6. Dezember 2022

Amazon IVS Broadcast SDK: Android 1.7.2

Plattform Downloads und Änderungen
Android Broadcast SDK 1.7.2

Referenzdokumentation: https://aws.github.io/amazon-ivs-broadcast-docs/1.7.2/android/

  • Es wurde ein Fehler behoben, durch den der Device.Descriptior, der von einer kamerafremde Geräte unterteilende SurfaceSource zurückgegeben wurde, bei jedem Aufruf eine eindeutige deviceId und urn bereitstellte, wodurch diese Eigenschaften für die Identifizierung von Geräten unzuverlässig wurden.

  • Es wurde ein Fehler behoben, bei dem die Eigenschaft preferredAudioInput für einen BroadcastConfiguration.Mixer.Slot bei der Abfrage durch Mixer.getSlots() null war, wenn der zugehörige Slot beim Hinzufügen den preferredAudioInput-Wert Device.Descriptor.DeviceType.MICROPHONE hatte.

Broadcast-SDK-Größe: Android

Architektur Komprimierte Größe Unkomprimierte Größe
arm64-v8a

1,628 MB

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

17. November 2022

Chatprotokollierung

Dies ist die erste Version der neuen Funktionalität. Ab sofort können Sie Protokollierungskonfigurationen erstellen, um das Speichern von Nachrichten zu ermöglichen, die an Ihre Chatrooms gesendet werden. Weitere Informationen finden Sie hier:

9. November 2022

Amazon IVS Chat Client Messaging SDK: JavaScript 1.0.2

Plattform Downloads und Änderungen
JavaScript Chat Client Messaging SDK 1.0.2

Referenzdokumentation: https://aws.github.io/amazon-ivs-chat-messaging-sdk-js/1.0.2/

  • Es wurde ein Problem behoben, das Firefox betraf: Clients haben fälschlicherweise einen Socket-Fehler erhalten, wenn sie über den DisconnectUser Endpunkt von einem Chatroom getrennt wurden.

1. November 2022

Amazon IVS-Player-SDK 1.14.0

Plattform Downloads und Änderungen

Alle

  • Verbesserte Spielerstabilität durch Reduzierung seltener Abstürze.

Web-Player 1.14.0 und Video.js-Integration und JW-Player-Integration

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

Skriptkomponente: https://player.live-video.net/1.14.0/amazon-ivs-player.min.js

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

Referenzdokumentation: https://aws.github.io/amazon-ivs-player-docs/1.14.0/web/

Android Player 1.14.0

Referenzdokumentation: https://aws.github.io/amazon-ivs-player-docs/1.14.0/android/

  • Die Methode getErrorCode() wurde der Klasse ErrorType hinzugefügt.

iOS Player 1.14.0

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

Referenzdokumentation: https://aws.github.io/amazon-ivs-player-docs/1.14.0/ iOS/

  • Die IVS-Player-Methode setQuality:adaptive: wurde veröffentlicht.

Mobile-SDK-Größe: Android

Architektur Komprimierte Größe Unkomprimierte Größe
arm64-v8a 1,004 MB 2,840 MB
armeabi-v7a 0,909 MB 2,248 MB
x86_64 1,049 MB 2,678 MB
86 x 1,075 MB 2,975 MB

Mobile-SDK-Größe: iOS

Architektur Komprimierte Größe Unkomprimierte Größe
arm64 0,41 MB 0,99 MB

18. Oktober 2022

Amazon IVS Chat Client Messaging SDK: JavaScript 1.0.1

6. Oktober 2022

Amazon IVS Broadcast SDK 1.7.1

Plattform Downloads und Änderungen
iOS-Broadcast-SDK 1.7.1

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

Referenzdokumentation: https://aws.github.io/amazon-ivs-broadcast-docs/1.7.1/ iOS/

  • Es wurde ein Linker-Fehler behoben, der bei der direkten Verknüpfung mit einigen Klassen auftrat.

  • init- und new-Funktionen für Klassen entfernt, die niemals von der Host-Anwendung instanziiert werden sollten.

  • Slots, die die vom SDK bereitgestellte Kamera verwenden und für ein Hochformat von 9:16 konfiguriert sind, verwenden jetzt korrekt das passende Kameraverhältnis von 9:16. (Zuvor verwendeten sie ein 3:4-Kameraverhältnis.) Slots, die den FIT-Seitenmodus verwenden, nutzen jetzt den gesamten Platz. (Zuvor waren sie in Briefkästen verpackt.)

Broadcast-SDK-Größe: iOS

Architektur Komprimierte Größe Unkomprimierte Größe
arm64 1,48 MB 3,40 MB

22. September 2022

Amazon IVS Broadcast SDK 1.7.0

Hinweis: Es gab keine Version 1.6.0.

Plattform Downloads und Änderungen
Alle
  • Verbesserte Player-Stabilität durch Reduzierung seltener Abstürze.

  • Es wurde eine AutomaticBitrateProfile Aufzählung auf hinzugefügt VideoConfiguration. Dies steuert die Rate, mit der der ABR-Algorithmus die Videobitrate anpasst.

  • Die onTransmissionStatsChanged-Methode wurde hinzugefügt. Sie enthält detailliertere Übertragungsstatistiken als onBroadcastQualityChanged und onNetworkHealthChanged. Die beiden letztgenannten Methoden sind veraltet. Wir empfehlen stattdessen die Verwendung von onTransmissionStatsChanged.

Android Broadcast SDK 1.7.0

Referenzdokumentation: https://aws.github.io/amazon-ivs-broadcast-docs/1.7.0/android/

iOS Broadcast SDK 1.7.0

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

Referenzdokumentation: https://aws.github.io/amazon-ivs-broadcast-docs/1.7.0/ iOS/

  • IVSBroadcastSessionAudioSessionStrategy.PlayAndRecordDefaultToSpeaker hinzugefügt, mit dem Entwickler angeben können, ob Geräte mit Mobilteilen (z. B. iPhones) den Lautsprecher dem Headset vorziehen.

Broadcast-SDK-Größe: Android

Architektur Komprimierte Größe Unkomprimierte Größe
arm64-v8a 1,628 MB 4,682 MB
armeabi-v7a 1,519 MB 3,786 MB
x86_64 1,824 MB 5,212 MB
86 x 1,760 MB 4,742 MB

Broadcast-SDK-Größe: iOS

Architektur Komprimierte Größe Unkomprimierte Größe
arm64 1,47 MB 3,40 MB

20. September 2022

Amazon IVS-Player-SDK 1.13.0

Plattform Downloads und Änderungen

Web-Player 1.13.0 und Video.js-Integration und JW-Player-Integration

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

Skriptkomponente: https://player.live-video.net/1.13.0/amazon-ivs-player.min.js

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

Referenzdokumentation: https://aws.github.io/amazon-ivs-player-docs/1.13.0/web/

  • Hinzugefügte Unterstützung für die VideoJS-seeking()-Funktion.

  • Unbenutzte Typen (CaptureEventTypes) wurden entfernt, die zu Entwicklungsproblemen geführt haben.

  • Es wurden zeitweilige MediaSource Fehler bei der Netzwerkwiederherstellung behoben.

Bekanntes Problem: Das Sawmill-Enabled-Protokoll wird möglicherweise angezeigt, wenn Sie die Konsole öffnen. Dieses interne Protokoll soll ausgeblendet werden, da es keine Auswirkungen auf Kunden hat. Wenn Sie es sehen, ignorieren Sie es.

Android Player 1.13.0

Referenzdokumentation: https://aws.github.io/amazon-ivs-player-docs/1.13.0/android/

  • Zusätzliche Schutzvorrichtungen wurden hinzugefügt, um Abstürze der Wiedergabe aufgrund von Rennbedingungen zu verhindern.

  • Stabilitätsverbesserungen bei der ABR-Bandbreitenschätzung vorgenommen.

iOS Player 1.13.0

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

Referenzdokumentation: https://aws.github.io/amazon-ivs-player-docs/1.13.0/ iOS/

  • Es wurde ein Fehler behoben, durch den die reine Audiowiedergabe während der Wiedergabe im Hintergrund gestoppt werden konnte.

  • Zusätzliche Schutzvorrichtungen wurden hinzugefügt, um Abstürze der Wiedergabe aufgrund von Rennbedingungen zu verhindern.

  • Stabilitätsverbesserungen bei der ABR-Bandbreitenschätzung vorgenommen.

  • In der SDK-Referenz wurde klargestellt, dass setAutoMaxQuality Qualitäten basierend auf Bitrate filtert.

  • Die setQuality:-Methode der IVSPlayer-Klasse wurde geändert, sodass sie ungültige Werte ignoriert.

Mobile-SDK-Größe: Android

Architektur Komprimierte Größe Unkomprimierte Größe
arm64-v8a 1,000 MB 2,829 MB
armeabi-v7a 0,904 MB 2,237 MB
x86_64 1,070 MB 2,962 MB
86 x 1,045 MB 2,665 MB

Mobile-SDK-Größe: iOS

Architektur Komprimierte Größe Unkomprimierte Größe
arm64 0,44 MB 1,06 MB

15. September 2022

Vertikale Videoverbesserung (endgültige Version)

Heute haben wir damit begonnen, die in Verbesserung der vertikalen Videos dokumentierten Änderungen für alle Amazon-IVS-Kunden einzuführen. Es dauert 2–3 Tage, bis sich die Änderungen auf alle Konten übertragen.

12. September 2022

Amazon IVS Broadcast SDK 1.5.2: iOS

Plattform Downloads und Änderungen

iOS-Broadcast-SDK 1.5.2

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

Referenzdokumentation: https://aws.github.io/amazon-ivs-broadcast-docs/1.5.2/ iOS/

  • Es wurde ein seltener Absturz behoben, der auftritt, wenn die Netzwerkverbindung sehr bald nach dem Stoppen einer Übertragung, aber vor Abschluss des Herunterfahrens der Übertragung unterbrochen wurde.

  • Es wurde ein Problem mit Speicherwachstum behoben, das auftritt, wenn eine Wiederholungsschleife nach einem schwerwiegenden Fehler wiederholt versucht, eine Übertragung neu zu starten.

Broadcast-SDK-Größe: iOS

Architektur Komprimierte Größe Unkomprimierte Größe
arm64 1,39 MB 3,20 MB

8. September 2022

Amazon IVS Chat Client Messaging: Android 1.0.0 und iOS 1.0.0

Chat Client Messaging SDK Size: Android

Architektur Komprimierte Größe Unkomprimierte Größe
Alle Architekturen (Bytecode) 53 KB 58 KB

Chat Client Messaging SDK Size: iOS

Architektur Komprimierte Größe Unkomprimierte Größe
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

02. September 2022

Amazon IVS Web Broadcast SDK 1.2.0

Plattform Downloads und Änderungen

Web-Broadcast-SDK

Referenzdokumentation: https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference

  • Die Probleme mit den Definitionen des Bundle-Typs beim Ausführen des npm-Pakets wurden behoben.

  • Es wurde eine voreingestellte Konfiguration zur Unterstützung von BASIC-Kanälen mit 1080p hinzugefügt.

30. August 2022

Fragmentierte Streams zusammenführen

Dies ist die erste Version der neuen Funktionalität. Wenn Ihr Stream für die automatische Aufzeichnung in Amazon S3 konfiguriert ist, können Sie jetzt ein Zeitfenster angeben, in dem Amazon IVS versucht, mit demselben S3-Präfix wie der vorherige Stream aufzuzeichnen, wenn Ihr Stream unterbrochen wird und ein neuer Stream gestartet wird. Mit anderen Worten, wenn eine Sendung die Verbindung trennt und dann innerhalb des angegebenen Intervalls erneut verbindet, werden mehrere Streams als eine einzige Sendung betrachtet und zusammengeführt. Weitere Informationen finden Sie unter:

  • Erste Schritte mit Amazon IVS – Wir haben Schritt 3: Erstellen eines Channels mit optionaler Aufzeichnung für Konsolen- und CLI-Anweisungen aktualisiert.

  • Automatische Aufzeichnung in S3 – Weitere Informationen finden Sie im neuen Abschnitt Fragmentierte Streams zusammenführen.

  • EventBridge – In Beispiele: Statusänderung aufzeichnen wurden die recording_session_stream_ids Felder recording_session_id und hinzugefügt.

  • IVS-API-Referenz – Wir haben das recordingReconnectWindowSeconds Feld zur CreateRecordingConfiguration Anforderung und zum RecordingConfiguration Objekt hinzugefügt. Dies wirkt sich auf drei Antworten aus (CreateRecordingConfiguration GetRecordingConfiguration, und GetStreamSession).

09. August 2022

Web-Player-SDK von Amazon IVS 1.12.0

Plattform Downloads und Änderungen

Web-Player 1.12.0 und Video.js-Integration und JW-Player-Integration

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

Skriptkomponente: https://player.live-video.net/1.12.0/amazon-ivs-player.min.js

Video.js technische Komponente: https://player.live-video.net/1.12.0/amazon-ivs-videojs-tech.min.js

Referenzdokumentation: https://aws.github.io/amazon-ivs-player-docs/1.12.0/web/

  • Zusätzliche Schutzvorrichtungen wurden hinzugefügt, um Abstürze der Wiedergabe aufgrund von Rennbedingungen zu verhindern.

28. Juli 2022

iOS-Broadcast-SDK von Amazon IVS 1.5.1

Plattform Downloads und Änderungen
iOS-Broadcast-SDK 1.5.1

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

Referenzdokumentation: https://aws.github.io/amazon-ivs-broadcast-docs/1.5.1/ iOS/

  • Kompatibilitätsprobleme mit iOS 16 wurden behoben, die die Audiocodierung verhinderten und dazu führten, dass alle Übertragungen fehlschlugen. Dieses Problem betrifft alle früheren Versionen des IVS-Broadcast-SDK für iOS. Version 1.5.1 ist für die Übertragung auf iOS 16 erforderlich.

  • Ein Speicherverlust beim direkten Bereitstellen eines Delegaten an den Initialisierer von IVSBroadcastSession. (Eine Problembehandlung bestand darin, die Delegate-Eigenschaft nachträglich festzulegen.)

Broadcast-SDK-Größe: iOS

Architektur Komprimierte Größe Unkomprimierte Größe
arm64 1,36 MB 3,20 MB

21. Juli 2022

Web-Broadcast-SDK von Amazon IVS

Plattform Downloads und Änderungen
Web-Broadcast-SDK

Referenzdokumentation: https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference

  • Dies ist die erste veröffentlichte Version des Web-Broadcast-SDK von Amazon IVS.

14. Juli 2022

Amazon IVS iOS Player SDK 1.8.3

Plattform Downloads und Änderungen
iOS Player 1.8.3

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

Referenzdokumentation: https://aws.github.io/amazon-ivs-player-docs/1.8.3/ iOS/

  • Es wurde ein Problem behoben, durch das der Player aufgezeichnete Inhalte, die über eine URL mit relativem Pfad bereitgestellt wurden, nicht wiedergeben konnte.

  • Es wurde ein Problem mit dem Speicherwachstum behoben, das auftreten konnte, wenn der Hauptthread blockiert wurde.

Mobile-SDK-Größe: iOS

Architektur Komprimierte Größe Unkomprimierte Größe
arm64 0,46 MB 1,10 MB

28. Juni 2022

Amazon IVS-Player-Web-SDK 1.11.0

Plattform Downloads und Änderungen

Web Player 1.11.0 und Video.js-Integration und JW-Player-Integration

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

Skriptkomponente: https://player.live-video.net/1.11.0/amazon-ivs-player.min.js

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

Referenzdokumentation: https://aws.github.io/amazon-ivs-player-docs/1.11.0/web/

  • Stabilitätsverbesserungen bei der ABR-Bandbreitenschätzung vorgenommen.

  • Fehler behoben wenn aufgezeichnete Inhalte in einem mobilen iOS-Browser mit der Video.js Integration wiedergegeben werden: die Wiedergabe-Schaltfläche funktioniert jetzt. Die vorherige Problemumgehung (Ausblenden der Wiedergabe-Schaltfläche beim Initialisieren von Video.js) ist nicht mehr erforderlich.

22. Juni 2022

Amazon IVS Broadcast SDK 1.5.0

Plattform Downloads und Änderungen
Alle
  • Verbesserte Player-Stabilität durch Reduzierung seltener Abstürze.

  • Verbesserte Stabilität für Streams mit hoher Bitrate.

  • Sendungen mit extrem hoher Latenz werden mit dem Fehlercode 20401 und der folgenden Meldung beendet: „Die Übertragung wurde beendet, weil das Netzwerk zu weit zurückgeblieben ist. Stellen Sie sicher, dass Sie eine stabile Verbindung haben, oder reduzieren Sie die Broadcast-Bitrate.“ Der Schwellenwert für die Latenz wird sich wahrscheinlich im Laufe der Zeit ändern; derzeit liegt er bei 45 Sekunden.

Android Broadcast SDK 1.5.0

Referenzdokumentation: https://aws.github.io/amazon-ivs-broadcast-docs/1.5.0/android/

  • Eine neue Konfigurationsoption wurde zu Video hinzugefügt, welche Transparenz für die Broadcast-Sitzung ermöglicht: enableTransparency(boolean) und isTransparencyEnabled(). Die Transparenz ist standardmäßig deaktiviert. Beachten Sie, dass Sie Video.enableTransparency auf TRUE für individuelle Slots setzen müssen, damit fillColor- oder transparency-Werte funktionieren wie erwartet. Aktivieren Sie Transparenz nur bei Bedarf, da sie rechenintensiver ist.

iOS Broadcast SDK 1.5.0

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

Referenzdokumentation: https://aws.github.io/amazon-ivs-broadcast-docs/1.5.0/ iOS/

  • Bei Verwendung von IVSReplayKitBroadcastSession für die Bildschirmfreigabe empfehlen wir Ihnen das Aufrufen von IVSReplayKitBroadcastSession::broadcastFinished in RPBroadcastSampleHandler::broadcastFinished, um ein ordnungsgemäßes Herunterfahren des Streams sicherzustellen. Sollte das nicht geschehen, bleibt der Stream möglicherweise live, bis das Zeitlimit abgelaufen ist.

  • IVSImagePreviewView wird nicht mehr von MTKView unterstützt, sondern stattdessen einem normalen UIView, das hat ein auf AVSampleBufferDisplayLayer basiertes CALayer hat.

Broadcast-SDK-Größe: Android

Architektur Komprimierte Größe Unkomprimierte Größe
arm64-v8a 1,539 MB 4,355 MB
armeabi-v7a 1,431 MB 3,483 MB
x86_64 1,729 MB 4,868 MB
86 x 1,675 MB 4,436 MB

Broadcast-SDK-Größe: iOS

Architektur Komprimierte Größe Unkomprimierte Größe
arm64 1,36 MB 3,20 MB

9. Juni 2022

Verbesserung der vertikalen Videos

Diese Version verbessert, wie Amazon IVS vertikale Eingaben verarbeitet; z. B. Inhalte, die von mobilen Geräten übertragen werden, bei denen die Höhe größer als die Breite ist. Diese Änderung wird im Laufe der Zeit eingeführt, wie am Ende dieses Beitrags erläutert.

Es gibt drei Optionen:

  1. (Betrifft nur Standard-Kanäle) Die vertikale Eingabe wird basierend auf der Breite des Inhalts skaliert, was zu weniger Downscaling und optisch besserer Ausgabe führt. So wirkt sich diese Änderung beispielsweise auf den Eingang von 720x1280 aus:

    Name Alt: Breite x Höhe Neu: Breite x Höhe
    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. (Betrifft nur Standard-Kanäle) Die einzigen Formatvarianten, die generiert werden, sind solche mit einer Breite, die kleiner oder gleich Ihrer Eingabebreite ist. Wenn Ihre Eingabe beispielsweise 720 x 1280 beträgt, erhalten Sie die Formatvarianten 720p, 480p, 360p und 160p. Wenn Ihre Eingabebreite zwischen Formatvarianten liegt, erhalten Sie alle Formatvarianten mit niedrigeren Breiten als Ihre Eingabe. So wirkt sich diese Änderung beispielsweise auf den Eingang von 540x960 aus:

    Name Alt: Breite x Höhe Neu: Breite x Höhe
    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. (Betrifft Standard- und Basic-Kanäle) Formatvarianten für vertikale Eingaben verwenden ein konventionelleres Benennungsschema basierend auf Breite statt Höhe. Zum Beispiel hat die 360x640 Eingabe an einen Basic-Kanal eine Ausgabewiedergabe mit dem Namen 360p.

    Dieser Name wird in Video-Playlists als das NAME-Attribut und im benutzerorientierten Qualitätsselektor (Beispiel) angezeigt. Der Name wird auch als Amazon-S3-Verzeichnisname für aufgezeichnete Assets verwendet. Bei einer 360x640-Eingabe ist der Qualitätsselektor und der Verzeichnisname für die automatische Aufzeichnung in Amazon S3 beispielsweise 360p60 (der alte Wert war 640p60).

Wir führen diese Verbesserung im Laufe der Zeit ein:

  • Jetzt – Haben Sie in den letzten sechs Monaten vertikale Eingaben gesendet? Wenn nicht, aktivieren wir diese Änderung jetzt für Ihr Konto (insbesondere über einen Zeitraum von 1 Woche ab heute). Wenn ja, erhalten Sie eine Benachrichtigung über diese Änderung im Abschnitt Ihrer Kontoereignisse des AWS-Servicestatus-Dashboards.

  • 15. September 2022 – Wir werden die Änderung für alle verbleibenden Konten aktivieren. Wenn Sie in den letzten sechs Monaten vertikale Eingaben gesendet haben und möchten, dass diese Änderung früher in Ihrem Konto aktiviert wird, reichen Sie bitte ein AWS-Supportticket ein.

Wichtig: Stellen Sie sicher, dass Sie keinen Code haben (z. B. Nachbearbeitung von Aufzeichnungen), der vom alten Verhalten abhängt. Wenn Sie beispielsweise ein Skript mit Formatbreite/-höhe fest codiert haben, müssen Sie es bearbeiten, oder es funktioniert möglicherweise nicht mehr, nachdem diese Änderung angewendet wurde.

24. Mai 2022

Amazon IVS Web und Android Player SDK 1.10.0

Plattform Downloads und Änderungen

Web Player 1.10.0 und Video.js-Integration und JW-Player-Integration

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

Skriptkomponente: https://player.live-video.net/1.10.0/amazon-ivs-player.min.js

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

Referenzdokumentation: https://aws.github.io/amazon-ivs-player-docs/1.10.0/web/

  • Konsolenfehler im Zusammenhang mit dem Pausieren und Spielen mit dem Video.js-Plug-In wurden behoben.

  • In der Referenzdokumentation wurden zwei Typen aus der TypeScript Definitionsdatei entfernt, die nicht offengelegt werden sollten, AutoplayOptions und PlayerEventType.STATE_CHANGED.

  • Es wurde ein Problem behoben, bei dem nicht alle Qualitäten bei der Verwendung von setAutoMaxQuality und setAutoMaxVideoSize berücksichtigt wurden.

  • Die setAutoMaxVideoSize-Methode wurde gezeigt, mit entsprechender Dokumentation.

  • In der SDK-Referenz wurde klargestellt, dass setAutoMaxQuality Qualitäten basierend auf Bitrate filtert.

  • Das end-of-stream Verhalten für VODs für Webplattformen wurde korrigiert.

Android Player 1.10.0

Referenzdokumentation: https://aws.github.io/amazon-ivs-player-docs/1.10.0/android/

  • Es wurde ein Problem behoben, bei dem nicht alle Qualitäten bei der Verwendung von setAutoMaxQuality und setAutoMaxVideoSize berücksichtigt wurden.

  • getVolume() wurde zu Player-Klasse hinzugefügt.

  • In der SDK-Referenz wurde klargestellt, dass setAutoMaxQuality Qualitäten basierend auf Bitrate filtert.

  • Das end-of-stream Verhalten für VODs für Webplattformen wurde korrigiert.

Mobile-SDK-Größe: Android

Architektur Komprimierte Größe Unkomprimierte Größe
arm64-v8a 0.990 MB 2,805 MB
armeabi-v7a 0,895 MB 2,215 MB
x86_64 1,033 MB 2,643 MB
86 x 1,058 MB 2,936 MB

28. April 2022

Aktualisierungen von Stream Health

Es gibt zwei Updates für Amazon IVS Stream Health, um den Zustand Ihrer Live-Streams in nahezu Echtzeit zu überwachen:

  • Diagramme der hochauflösenden CloudWatch Metriken sind jetzt auf den Detailseiten der Stream-Sitzung in der -Konsole verfügbar.

  • Eine neue Dimension (Health) wurde der Metrik ConcurrentStreams hinzugefügt, um die Ergebnisse nach Kanalzustand zu filtern.

Siehe Überwachen von Amazon IVS Live Stream Health und Überwachen von Amazon IVS mit Amazon CloudWatch.

Update vom 12. Oktober 2023: Diese Dokumente wurden in Überwachen von IVS-Streaming mit niedriger Latenz kombiniert.

26. April 2022

Amazon IVS Chat

Dies ist die erste Version von Amazon IVS Chat, eines verwalteten Live-Chat-Features für Live-Videostreams. Die neue Dokumentation ist über die Zielseite für Amazon IVS-Dokumentation verfügbar.

Wie immer werden Dokumentationsänderungen im Amazon-IVS-Dokumentverlauf beschrieben.

22. April 2022

Amazon IVS iOS Player SDK 1.8.2

Plattform Downloads und Änderungen
iOS Player 1.8.2

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

Referenzdokumentation: https://aws.github.io/amazon-ivs-player-docs/1.8.2/ iOS/

  • Unterstützung für Bild-in-Bild auf Geräten mit iOS 15 und höher wurde hinzugefügt. Sie können die AVPictureInPictureController-Klasse direkt mit einer Instance von instanziierenIVSPlayerLayer. Weitere Informationen über eine Beispielimplementierung finden Sie unter Öffentliche Beispiel-App.

  • Es wurde ein Deadlock-Problem behoben, das während der Manipulation des IVSPlayer-Zustands aus dem Abschlusshandler der -seekTo:completionHandler:-Methode auftreten konnte.

  • Es wurde ein Problem behoben, das durch die Version 1.8.1 eingeführt wurde, um ein Speicherwachstumsproblem zu lösen, das auftreten kann, wenn der Hauptthread blockiert wurde.

Mobile-SDK-Größe: iOS

Architektur Komprimierte Größe Unkomprimierte Größe
arm64 0,46 MB 1,10 MB

19. April 2022

Amazon IVS Broadcast SDK 1.4.0

Plattform Downloads und Änderungen
Alle
Android Broadcast SDK 1.4.0

Referenzdokumentation: https://aws.github.io/amazon-ivs-broadcast-docs/1.4.0/android/

  • Ein Fehler in createServiceNotificationBuilder wurde behoben, um die Ausrichtung auf Android 12 zu aktivieren.

  • Problem auf Geräten mit einem fehlerhaften AVC-Hauptprofil behoben, indem auf das AVC-Basisprofil zurückgegriffen wird.

  • Fügt einigen öffentlichen API-Methodensignaturen einige NonNull Anmerkungen hinzu, um zu verhindern, dass unerwartete Ausnahmen die Anwendung abstürzen.

iOS Broadcast SDK 1.4.0

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

Referenzdokumentation: https://aws.github.io/amazon-ivs-broadcast-docs/1.4.0/ iOS/

  • Die Leistung unter iOS wurde im gesamten SDK durch bessere Verwendung von GCD- und Darwin-optimierten Sperren und Verbesserung der Wiederverwendung von Puffern gesteigert.

  • In wurde der Höchstwert für das Keyframe-Intervall von 10 auf 5 BroadcastConfigurationgeändert, um mit Android konsistent zu sein.

  • Es wurde eine neue Methode hinzugefügt, um die Qualität des Audio-Encoders zu steuern. Verwenden Sie in IVSAudioConfiguration die setQuality-Methode. Die Verringerung der Encoder-Qualität kann sich stark auf die CPU-Auslastung auswirken.

Broadcast-SDK-Größe: Android

Architektur Komprimierte Größe Unkomprimierte Größe
arm64-v8a

1,526 MB

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

Broadcast-SDK-Größe: iOS

Architektur Komprimierte Größe Unkomprimierte Größe
arm64 1,33 MB 3,13 MB

31. März 2022

Amazon IVS iOS Player SDK 1.8.1

Plattform Downloads und Änderungen
iOS Player 1.8.1

Herunterladen: <veraltet>

Referenzdokumentation: https://aws.github.io/amazon-ivs-player-docs/1.8.1/ iOS/

  • Unterstützung für Bild-in-Bild auf Geräten mit iOS 15 und höher wurde hinzugefügt. Sie können die AVPictureInPictureController-Klasse direkt mit einer Instance von instanziierenIVSPlayerLayer. Weitere Informationen über eine Beispielimplementierung finden Sie unter Öffentliche Beispiel-App.

  • Es wurde ein Problem mit dem Speicherwachstum behoben, das auftreten konnte, wenn der Hauptthread blockiert wurde.

  • Es wurde ein Deadlock-Problem behoben, das während der Manipulation des IVSPlayer-Zustands aus dem Abschlusshandler der -seekTo:completionHandler:-Methode auftreten konnte.

Mobile-SDK-Größe: iOS

Architektur Komprimierte Größe Unkomprimierte Größe
arm64 0,46 MB 1,10 MB

3. März 2022

Amazon-IVS-Broadcast-SDK 1.3.0

Plattform Downloads und Änderungen
Alle
  • Verbesserte Player-Stabilität durch Reduzierung seltener Abstürze.

  • Unterstützung für 32-bit signierte Ganzzahl und 64-bit Gleitkomma-PCM-Audio wurde hinzugefügt.

Android-Broadcast-SDK 1.3.0

Referenzdokumentation: https://aws.github.io/amazon-ivs-broadcast-docs/1.3.0/android/

  • Es wurde ein intermittierendes Problem behoben, bei dem das Trennen eines Bluetooth-Headsets während des Streamings zu einem Absturz führte.

  • Die BroadcastSession.onBroadcastQuality-Methode meldet jetzt niedrige Werte für die anfängliche Broadcast-Qualität.

  • Unterstützung für PCM-Puffer hinzugefügt, die mehrere AudioBufferLists enthalten. Dies ist bei USB-Mikrofonen üblich.

Enthält Änderungen aus der Android-Version 1.2.1: neue Methoden und eine Fehlerkorrektur, um Änderungen der Oberflächengröße und -rotation korrekt zu unterstützen:

  • Es wurde ein Fehler behoben, bei dem keine neue Größe für die festgelegt SurfaceSource.setSize(...) hat SurfaceSource.

  • Die Methode Device.setRotation(float rotation) wurde hinzugefügt, um die Drehung eines Geräts im Bogenmaß einzustellen.

  • Die -ImageDevice.rotateOnConfigurationChanges(boolean enable)Methode wurde hinzugefügt, um die automatische Drehung des zu aktivieren/deaktivieren ImageDevice , wenn das physische Mobilteil gedreht wird.

  • Die -ImageDevice.willRotateOnConfigurationChanges()Methode wurde hinzugefügt, um zurückzugeben, ob so konfiguriert ImageDevice ist, dass sie automatisch rotiert, wenn sich das physische Mobilteil dreht.

iOS-Broadcast-SDK 1.3.0

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

Referenzdokumentation: https://aws.github.io/amazon-ivs-broadcast-docs/1.3.0/ iOS/

  • Einige Rennbedingungen bei der Verwendung der createAppBackgroundImageSource-Methode wurden korrigiert, die die Wiederaufnahme des Streams hätten verhindern können, nachdem die App in den Vordergrund zurückgekehrt ist.

  • Unterstützung für arm64-Simulator hinzugefügt.

Broadcast-SDK-Größe: Android

Architektur Komprimierte Größe Unkomprimierte Größe
arm64-v8a

1,531 MB

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

Broadcast-SDK-Größe: iOS

Architektur Komprimierte Größe Unkomprimierte Größe
arm64 1,30 MB 3,06 MB

1. März 2022

Amazon IVS-Player-SDK 1.8.0

Plattform Downloads und Änderungen
Alle
  • Das Einfrieren beim Qualitätswechsel bei der Wiedergabe von aufgezeichneten Inhalten wurde verringert.

Web Player 1.8.0 und Video.js-Integration und JW-Player-Integration

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

Skriptkomponente: https://player.live-video.net/1.8.0/amazon-ivs-player.min.js

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

Referenzdokumentation: https://aws.github.io/amazon-ivs-player-docs/1.8.0/web/

  • Es wurde ein Edge-Fall behoben, bei dem die Wiedergabe aufgezeichneter Inhalte in einigen Browsern gestoppt wurde.

  • Es wurde ein Problem behoben, bei dem zeitgesteuerte Metadaten-Ereignisse nicht ausgelöst wurden, wenn man bei aufgezeichneten Videos vorwärts und dann rückwärts suchte.

  • Unnötige, verwirrende Warnungen für die JW Player-Integration in remove() wurden entfernt.

  • Die strengere Typprüfung für Cue-Typen wurde aktiviert, um die korrekte Cue-Typ-Filterung zu unterstützen.

Android Player 1.8.0

Referenzdokumentation: https://aws.github.io/amazon-ivs-player-docs/1.8.0/android/

  • Die Klasse ViewUtil wurde entfernt, die intern ist und außer Betrieb genommen wurde. Verwenden Sie stattdessen PlayerView.

iOS Player 1.8.0

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

Referenzdokumentation: https://aws.github.io/amazon-ivs-player-docs/1.8.0/ iOS/

Mobile-SDK-Größe: Android

Architektur Komprimierte Größe Unkomprimierte Größe
arm64-v8a 0,975 MB 2,761 MB
armeabi-v7a 0,882 MB 2,177 MB
x86_64 1,020 MB 2,603 MB
86 x 1,043 MB 2,890 MB

Mobile-SDK-Größe: iOS

Architektur Komprimierte Größe Unkomprimierte Größe
arm64 0,46 MB 1,10 MB

3. Februar 2022

Amazon IVS Broadcast SDK: Android 1.2.1

Plattform Downloads und Änderungen
Android-Broadcast-SDK 1.2.1

Referenzdokumentation: https://aws.github.io/amazon-ivs-broadcast-docs/1.2.1/android/

Diese Version enthält neue Methoden und einen Bugfix, um Änderungen der Oberflächengröße und der Drehung ordnungsgemäß zu unterstützen. Dies ist für Anwendungsfälle mit benutzerdefinierten Videoeingaben erforderlich.

  • Es wurde ein Fehler behoben, bei dem keine neue Größe für die festgelegt SurfaceSource.setSize(...) hat SurfaceSource.

  • Die Methode Device.setRotation(float rotation) wurde hinzugefügt, um die Drehung eines Geräts im Bogenmaß einzustellen.

  • Die -ImageDevice.rotateOnConfigurationChanges(boolean enable)Methode wurde hinzugefügt, um die automatische Drehung des zu aktivieren/deaktivieren ImageDevice , wenn das physische Mobilteil gedreht wird.

  • Die -ImageDevice.willRotateOnConfigurationChanges() Methode wurde hinzugefügt, um zurückzugeben, ob so konfiguriert ImageDevice ist, dass es automatisch rotiert, wenn sich das physische Mobilteil dreht.

Broadcast-SDK-Größe: Android

Architektur Komprimierte Größe Unkomprimierte Größe
arm64-v8a 1,642 MB 4,536 MB
armeabi-v7a 1,468 MB 3,261 MB
x86_64 1,866 MB 5,225 MB
86 x 1,809 MB 4,916 MB

20. Januar 2022

Amazon IVS-Player-SDK 1.7.0

Plattform Downloads und Änderungen
Alle
  • Das Stottern beim Abspielen eines Streams aus einer Wiedergabeliste für Quellmedien wurde behoben.

Web Player 1.7.0 und Video.js-Integration und JW-Player-Integration

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

Skriptkomponente: https://player.live-video.net/1.7.0/amazon-ivs-player.min.js

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

Referenzdokumentation: https://aws.github.io/amazon-ivs-player-docs/1.7.0/web/

  • Es wurde ein Problem behoben, bei dem zeitlich festgelegte Metadatenereignisse nach der Wiedergabe eines mit Amazon IVS aufgezeichneten Videos nicht ausgelöst wurden.

  • Es wurde ein Problem behoben, bei dem der ErrorNotAvailable Fehler nicht ausgegeben wurde, wenn eine Streams-Wiedergabe-URL in mobilen iOS-Webbrowsern nicht verfügbar ist.

  • Eine Konsolenwarnung beim Aufruf von dispose() über den Video.js-Wrapper wurde behoben.

  • Mehrere Nullreferenzfehler wurden behoben, die durch den Versuch verursacht wurden, auf die Player-Instance zuzugreifen, nachdem sie zerstört wurde.

  • Die setQuality-Dokumentation wurde aktualisiert, um zu verdeutlichen, dass man auf QUALITY_CHANGED hören sollte, um eine Erfolgsmeldung zu erhalten.

  • Die setInitialBufferDuration()-Dokumentation wurde aktualisiert, um darauf hinzuweisen, dass die Funktion nicht auf mobilen iOS-Browsern funktioniert.

Bekanntes Problem: Wenn ein Viewer in aufgezeichneten Inhalten vorwärts springt und dann rückwärts springt, werden zeitgesteuerte Metadaten in iOS-Browsern erst nach der Vorwärtsspringenzeit erneut ausgelöst. Wenn ein Viewer beispielsweise aufgenommene Inhalte ansieht, 60 Sekunden vorwärts springt und dann 30 Sekunden rückwärts springt, werden keine zeitgesteuerten Metadaten zwischen 30 und 60 Sekunden ausgelöst. Wir erwarten, dieses Problem in einer der nächsten Versionen zu beheben.

Android Player 1.7.0

Referenzdokumentation: https://aws.github.io/amazon-ivs-player-docs/1.7.0/android/

  • Die interne Klasse ViewUtil ist veraltet; verwenden Sie stattdessen PlayerView. Diese Klasse wird in der nächsten Amazon IVS Player-Version (1.8.0, vorläufig für Q1 2022 geplant) vollständig entfernt.

  • Es wurde PlayerView.setResizeMode(mode) hinzugefügt, um zu steuern, wie das Video in der Ansicht angezeigt wird, sodass das Video wahlweise vergrößert werden oder die Ansicht vollständig ausfüllen kann, ohne das Seitenverhältnis des Videos zu berücksichtigen.

iOS Player 1.7.0

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

Referenzdokumentation: https://aws.github.io/amazon-ivs-player-docs/1.7.0/ iOS/

  • Das iOS SDK benötigt jetzt iOS 11.0 oder höher.

  • Das SDK enthält kein arm64e-Slice mehr. Es wird wieder aktiviert, sobald Apple dies zu einer Standardarchitektur macht.

  • Seltene Abstürze, die beim Beenden der Anwendung und beim Zurücksetzen des Mediendienstes auftreten konnten, wurden behoben.

Mobile-SDK-Größe: Android

Architektur Komprimierte Größe Unkomprimierte Größe
arm64-v8a 1,013 MB 2,820 MB
armeabi-v7a 0,895 MB 2,012 MB
x86_64 1,119 MB 3,099 MB
86 x 1,125 MB 2,970 MB

Mobile-SDK-Größe: iOS

Architektur Komprimierte Größe Unkomprimierte Größe
arm64 0,46 MB 1,09 MB

18. Januar 2022

R2S3-Miniaturansicht-Konfiguration

In dieser Version können Sie die Aufzeichnung von Miniaturansichten für eine Live-Sitzung aktivieren/deaktivieren und das Intervall ändern, in dem Miniaturansichten für die Live-Sitzung generiert werden. Dies ist die erste Version dieser neuen Funktionalität. Siehe:

  • Erste Schritte mit Amazon IVS – Wir haben „Schritt 3: Erstellen eines Channels mit optionaler Aufzeichnung“ aktualisiert.

  • Automatische Aufzeichnung auf Amazon S3 – Wir haben mehrere Änderungen vorgenommen:

    • Wir haben einen Hinweis zu „Aufzeichnung von Inhalten“ zum Ändern des Ordners thumbnails hinzugefügt.

    • Wir haben einen neuen Abschnitt „Miniaturansichten“ hinzugefügt.

    • Wir haben die Informationen über die Felder thumbnails und path in „JSON-Metadatendateien“ hinzugefügt.

  • Amazon-IVS-API-Referenz – Wir haben mehrere Änderungen vorgenommen:

    • Neues Feld (thumbnailConfiguration) im RecordingConfiguration Objekt. Dies wirkt sich wiederum auf die CreateRecordingConfiguration Anforderung und Antwort, die GetRecordingConfiguration Antwort und GetStreamSession die Antwort aus.

    • Neues Objekt: ThumbnailConfiguration

9. Dezember 2021

Amazon-IVS-Broadcast-SDK 1.2.0

Plattform Downloads und Änderungen
Alle
  • Verbesserte Player-Stabilität durch Reduzierung seltener Abstürze.

  • Neue Methode onNetworkHealthChanged (Android) und broadcastSession:networkHealthChanged (iOS) hinzugefügt. Dies liefert Aktualisierungen, wenn sich die sofortige Qualität des Netzwerks ändert. Es kann verwendet werden, um Feedback darüber zu geben, wann die Sendung vorübergehende Störungen haben könnte.

  • Methoden zum Erhalten/Festlegen hinzugefügt BroadcastConfiguration.mixer.canvasAspectMode. Dies wird als Standardaspektmodus für Slots verwendet, wenn der Aspektmodus des Slots nicht explizit eingestellt ist.

  • Mixer- (Android) und IVSBroadcastMixer- (iOS) APIs geändert:

    • getSlots(), was alle hinzugefügten Slots zurückgibt, hinzugefügt.

    • unbind, welches ein Gerät aus einem Mixer-Steckplatz entbindet, hinzugefügt.

    • bind, unbind, und transition aktualisert, um einen Bool zurückzugeben, der Erfolg oder Misserfolg anzeigt.

Android-Broadcast-SDK 1.2.0

Referenzdokumentation: https://aws.github.io/amazon-ivs-broadcast-docs/1.2.0/android/

  • Es wurde ein Fehler behoben, durch den das Video oder Image eines Slots, selbst wenn Transparenz aktiviert war, nicht mit anderen darunter liegenden Slots gemischt wurde (unter Verwendung von ZinDex-Werten).

iOS-Broadcast-SDK 1.2.0

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

Referenzdokumentation: https://aws.github.io/amazon-ivs-broadcast-docs/1.2 .0/ iOS/

  • Die Verbindungsstabilität von Bluetooth- und kabelgebundenen Headsets wurde verbessert.

  • Unterstützung für IVSCustomImageSource für die folgenden Pixelformate hinzugefügt:

    • kCV PixelFormatType_Lossless_420YpCbCr8BiPlanarFullRange

    • kCV PixelFormatType_Lossy_420YpCbCr8BiPlanarFullRange

    • kCV PixelFormatType_Lossless_420YpCbCr8BiPlanarVideoRange

    • kCV PixelFormatType_Lossy_420YpCbCr8BiPlanarVideoRange

    • kCV PixelFormatType_Lossless_32BGRA

    • kCV PixelFormatType_Lossy_32BGRA

  • Zwei festgelegte Rennbedingungen bei der Verwendung der createAppBackgroundImageSource-Methode, die die Wiederaufnahme des Streams hätte verhindern können, nachdem die App in den Vordergrund zurückgekehrt ist.

Broadcast-SDK-Größe: Android

Architektur Komprimierte Größe Unkomprimierte Größe
arm64-v8a 1,639 MB 4,530 MB
armeabi-v7a 1,466 MB 3,255 MB
x86_64 1,863 MB 5,219 MB
86 x 1,806 MB 4,910 MB

Broadcast-SDK-Größe: iOS

Architektur Komprimierte Größe Unkomprimierte Größe
arm64 1,42 MB 3,30 MB

23. November 2021

Amazon-IVS-Player-SDK 1.6

Plattform Downloads und Änderungen
Alle
  • Neue Spielerfunktion setInitialBufferDuration() hinzugefügt, wodurch Kunden die anfängliche Pufferdauer festlegen können. Diese Dauer bestimmt, wann die Wiedergabe beginnen kann. Der zulässige Bereich liegt zwischen 0,1 und 5 Sekunden. Diese Methode hat keine Auswirkung auf iOS-Browserplattformen.

  • Ein Problem wurde behoben, bei dem ein geladener Stream nach einer Wiederverbindung des Netzwerks ohne Aufruf der play-Methode abgespielt werden konnte.

  • Es wurde ein Problem behoben, durch das veraltete Untertiteldaten nicht gelöscht wurden.

  • Verbesserte Spielerstabilität durch Reduzierung seltener Abstürze.

Web-Player 1.6.1 & Video.js-Integration & JW-Player-Integration

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

Skriptkomponente: https://player.live-video.net/1.6.1/amazon-ivs-player.min.js

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

Referenzdokumentation: https://aws.github.io/amazon-ivs-player-docs/1.6.1/web/

  • Eine Notiz wurde zu setQuality-Dokumentation darüber, wie sich das Steuerattribut des Videoelements auf den Aufruf auswirkt, hinzugefügt.

  • Es wurde verbessert, wie sich der Player von Videodekodierung und Playlist-Netzwerkfehlern erholt.

  • Das Standard-Protokoll-Level für den Spieler wurde geändert von Warnung zu Fehler, um anderen Plattformen zu entsprechen.

Android Player 1.6.0

Referenzdokumentation: https://aws.github.io/amazon-ivs-player-docs/1.6.0/android/

iOS Player 1.6.0

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

Referenzdokumentation: https://aws.github.io/amazon-ivs-player-docs/1.6.0/ iOS/

  • Die iOS 10-Unterstützung wird ab dem nächsten IVS-Player-Release (1.7.0, vorläufig für 2022 Q1 geplant) veraltet sein.

Mobile-SDK-Größe: Android

Architektur Komprimierte Größe Unkomprimierte Größe
arm64-v8a 1,01 MB 2,82 MB
armeabi-v7a 0,84 MB 2,16 MB
x86_64 1,13 MB 2,97 MB
86 x 1,12 MB 3,09 MB

Mobile-SDK-Größe: iOS

Architektur Komprimierte Größe Unkomprimierte Größe
Universal 0,94 MB 2,02 MB
arm64 0,47 MB 1,11 MB
Armv7 0,46 MB 0,89 MB

18. November 2021

Stream Health

Mit Amazon IVS Stream Health können Sie den Zustand Ihrer Livestreams dank neuer hochauflösender CloudWatch Metriken nahezu in Echtzeit überwachen. Sie können auch über zwei neue API-Endpunkte Einblicke in die Ereignisse und die Eingabekonfiguration Ihres Streams gewinnen. Dies ist die erste Version dieser neuen Funktionalität. Siehe:

  • Überwachen der Amazon IVS Live Stream Health – Das ist eine neue Seite im Benutzerhandbuch für Amazon IVS.

  • Erste Schritte mit Amazon IVS – Wir haben die IAM-Richtlinie in „Schritt 2: IAM-Berechtigungen einrichten“ mit drei weiteren IVS-Berechtigungen (GetStream, GetStreamSession, ListStreamSessions) und cloudwatch:GetMetricData aktualisiert.

  • Überwachen von Amazon IVS mit Amazon CloudWatch – Wir haben vier neue, hochauflösende Metriken (IngestAudioBitrate, IngestFramerateIngestVideoBitrate, und KeyframeInterval) hinzugefügt.

    Update vom 12. Oktober 2023: Dieses CloudWatch Dokument wurde gelöscht und der Inhalt wurde in Überwachen von IVS-Streaming mit niedriger Latenz verschoben.

  • Verwenden von Amazon EventBridge mit Amazon IVS – Wir haben zwei Ereignisse hinzugefügt: Sitzung erstellt und Sitzung beendet.

  • Amazon-IVS-API-Referenz – Viele Änderungen:

    • Zwei neue Endpunkte: GetStreamSession und ListStreamSessions.

    • Sieben neue Objekte: AudioConfiguration IngestConfiguration, StreamEvent StreamFilters StreamSession, StreamSessionSummaryund VideoConfiguration.

    • Neues Feld (streamID) in den Objekten Stream und StreamSummary . Dies wirkt sich wiederum auf die - GetStream und ListStreams -Antworten aus.

    • Neues Feld (filtersBy) in der ListStreams Anforderung.

20. Oktober 2021

Amazon IVS-Broadcast-SDK 1.1.0: Android und iOS

Plattform Downloads und Änderungen
Alle
  • Es wurde ein Fehler behoben, der eine Mischer-Slot-Konfiguration in einem unerwarteten Zustand belassen konnte, wenn die für die Übergangsmethode bereitgestellte Slot-Konfiguration einen Namen hatte, der nicht mit dem Parameter des Ziel-Slot-Namens übereinstimmte.

  • Verbesserte Player-Stabilität durch Reduzierung seltener Abstürze.

  • Voreingestellte Bitraten wurden neu ausgeglichen, um die erwartete Benutzererfahrung besser widerzuspiegeln. Diese sind in der Broadcast SDK-Referenzdokumentation dokumentiert.

    • Standard (Hoch-/Querformat) – Zu Beginn: 2,1 Mbit/s. Maximal 6 GB

    • Basic (Hoch-/Querformat) – Zu Beginn: 1,2 Mbit/s. Maximum: 1,5 Mbit/s.

    • Gaming (Hoch-/Querformat) (nur Android) – Zu Beginn: 2,1 Mbit/s. Maximal 6 GB

  • Support für Mono-Audio hinzugefügt. Eine Broadcast-Sitzung kann jetzt mit 1 oder 2 Audiokanälen (Mono oder Stereo) konfiguriert werden. Benutzerdefinierte Audioquellen können auch mit 1 oder 2 Audiokanälen konfiguriert werden.

  • Die Ansätze der Mischerbildfläche und der Slots wurden auf oben links geändert. Dies sollte für Entwickler natürlicher sowie benutzerfreundlicher sein. Wenn Sie benutzerdefinierte Mischer-Slots verwenden, müssen Sie Ihren Code aktualisieren; siehe Broadcast-SDK-Mischer: Migration von 1.0.0 auf 1.1.0 weiter unten.

  • Die neue Seite Broadcasting zu Amazon IVS: Mischer-Leitfaden zur Dokumentation dieser Funktion wurde hinzugefügt.

Android-Broadcast-SDK 1.1.0

Referenzdokumentation: https://aws.github.io/amazon-ivs-broadcast-docs/1.1.0/android/

  • Es wurde ein Fehler behoben, durch den Änderungen der Geräteausrichtung das SDK zum Absturz bringen konnten.

  • Es wurde ein Fehler behoben. getPreviewView() funktionierte nur beim ersten Aufrufen. Jetzt ruft getPreviewView() einen neuen ImagePreviewView bei jedem Aufruf auf und können mehrere ImagePreviewViews desselben Geräts oder derselben Sitzung gleichzeitig in Ihre Ansichtshierarchie hinzugefügt werden. Beachten Sie, dass die Verwendung vieler ImagePreviewViews gleichzeitig die Leistung beeinträchtigen kann.

  • stopSystemCapture() hinzugefügt, um den System-Capture-Dienst zu beenden, ohne die gesamte Broadcast-Sitzung freizugeben.

  • attachDevice-Überschreibung hinzugefügt, um von Mischer-Slots bevorzugte Geräte beim Anschließen eines Geräts zu ignorieren.

iOS-Broadcast-SDK 1.1.0

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

Referenzdokumentation: https://aws.github.io/amazon-ivs-broadcast-docs/1.1.0/ iOS/

  • Die Einstellung der Größe eines IVSMixerSlotConfiguration-Objekts stellt jetzt den matchCanvasSize auf false. Ähnlich stellt die Einstellung des Aspekts eines IVSMixerSlotConfiguration-Objekts den matchCanvasAspectMode auf false.

  • Support für Hintergrund-Audio mit vorkodiertem Video hinzugefügt. Eine neue Methode, createAppBackgroundImageSourceOnComplete, ändert das Standardverhalten beim Bewegen einer App in den Hintergrund. Zuvor wurde der gesamte Stream gestoppt, da das SDK keinen Zugriff mehr auf die Kamera oder die GPU hatte (was bedeutete, dass kein Compositing oder Videocodierung von Videoeingängen mehr möglich war).

    Die neue Methode meldet eine Unterklasse der IVSCustomVideoSource zurück. Normalerweise können Sie mit der IVSCustomVideoSource Image-Muster zur Übertragung übermitteln. Mit der Unterklasse können Sie Image-Beispiele übermitteln, die später für die Übertragung vorkodiert werden, wenn sich Ihre App im Hintergrund befindet.

Broadcast-SDK-Mixer: Migration von 1.0.0 auf 1.1.0

Die Version 1.1.0 des Broadcast SDK ändert die Funktionsweise des Mischer-Koordinatensystems. In 1.0.0 verwendete der Mischer inkonsistente Ursprungspunkte. In 1.1.0 ist der Ursprung die obere linke Ecke. Siehe das neue Amazon IVS-Broadcast-SDK-Mischer-Handbuch.

Bildflächen-Änderungen: Die horizontalen (X-Achse) Positionen bleiben unverändert. Die vertikale Positionierung ist im Vergleich zu 1.0.0 invertiert. Ein Y-Achsenwert von 0 platziert den Slot oben auf der Bildfläche (anstatt unten, wie bei 1.0.0). Um einen Slot an der gleichen Position wie in 1.0.0 zu halten, subtrahieren Sie seinen aktuellen Y-Wert von der Höhe der Bildfläche; z.B. config.video.size.height - y

Änderungen an den Slots: Slots hatten in 1.1.0 ihren Ursprung auch oben links. Die Ausrichtung bleibt unverändert von 1.0.0, aber der Ursprung wurde von mittig nach oben links verschoben. Ein oben links ausgerichteter Slot wird zu (0, 0), ein unten rechts ausgerichteter Slot ist:

(canvas_width - slot_width, canvas_height - slot_height)

Um einen Slot in der gleichen Position wie in 1.0.0 zu halten, subtrahieren Sie die Hälfte seiner Breite von der X-Position und die Hälfte seiner Höhe von der Y-Position. Außerdem ist die Größe des Slots relativ zur oberen linken Ecke. Um einen Slot von der Mitte aus zu erweitern, müssen Sie daher seine Position gleichzeitig mit seiner Größe ändern. Andernfalls scheint der Slot nach unten und nach rechts zu wachsen.

Broadcast-SDK-Größe: Android

Architektur Komprimierte Größe Unkomprimierte Größe
arm64-v8a 2,23 MB 5.75 MB
armeabi-v7a 2.07 MB 4.99 MB
x86_64 2,35 MB 5,78 MB
86 x 2,55 MB 6,78 MB

Broadcast-SDK-Größe: iOS

Architektur Komprimierte Größe Unkomprimierte Größe
arm64 3,11 MB 6,74 MB

29. September 2021

Amazon IVS-Player-SDK: Android 1.5.1

Plattform Downloads und Änderungen
Android Player 1.5.1

Referenzdokumentation: https://aws.github.io/amazon-ivs-player-docs/1.5.1/android/

  • getVersion() korrigiert, so dass es jetzt die richtige Versionsnummer zurückgibt.

Mobile-SDK-Größe: Android

Architektur Komprimierte Größe Unkomprimierte Größe
arm64-v8a 1,00 MB 2,80 MB
armeabi-v7a 0,83 MB 2,15 MB
x86_64 1,11 MB 3,07 MB
86 x 1,12 MB 2,94 MB

28. September 2021

Amazon IVS-Player-SDK 1.5.0

Plattform Downloads und Änderungen
Alle
  • Ein Problem wurde behoben, bei dem ein geladener Stream nach einer Wiederverbindung des Netzwerks ohne Aufruf der play-Methode abgespielt werden konnte.

  • Es wurde ein Problem behoben, bei dem der Player nach einer Streamtrennung im Status PLAYING blieb, anstatt in den Status ENDED zu wechseln.

  • Die Analyse von CEA-608 Untertiteln wurde aktualisiert, um mehr Encoder zu unterstützen.

  • Die Fähigkeit des Spielers, Pass-Through-Inhalte abzuspielen, wurde für BASIC-Kanäle und höchste Qualität von STANDARD-Kanälen verbessert.

Web Player 1.5.0 und Video.js-Integration und JW-Player-Integration

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

Skriptkomponente: https://player.live-video.net/1.5.0/amazon-ivs-player.min.js

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

Referenzdokumentation: https://aws.github.io/amazon-ivs-player-docs/1.5.0/web/

  • Es wurde verbessert, wie sich der Player von Videodekodierung und Playlist-Netzwerkfehlern erholt.

  • Es wurde ein Fehler behoben, durch den Live-Streams nicht fortgesetzt (oder verzögert fortgesetzt wurden), wenn native HTML5-Steuerelemente aktiviert waren.

  • Es wurde ein Problem behoben, durch das die getBuffered()-Methode Undefiniert anstelle des erwarteten { start: 0, end: 0 } zurückmeldete, wenn kein Inhalt geladen war.

  • Unterstützung für den - picture-in-picture Modus in Video.js hinzugefügt.

  • Die Standardprotokollstufe für den Player wurde auf Fehler statt auf Warnung geändert.

Android Player 1.5.0

Referenzdokumentation: https://aws.github.io/amazon-ivs-player-docs/1.5.0/android/

  • Es wurde ein Zoom-In-Fehler im Android SDK 30-Emulator behoben.

  • Die Leistung der PlayerView Layouts anzeigen wurde verbessert.

  • getVersion() gibt nun 1.5.0-ivs.rc.2 anstelle von 1.5.0 zurück.

iOS Player 1.5.0

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

Referenzdokumentation: https://aws.github.io/amazon-ivs-player-docs/1.5.0/ iOS/

  • Unterstützung für den iOS-Simulator auf Apple Silicon Macs hinzugefügt.

  • Es wurde ein Problem behoben, bei dem die Speicherheapgröße des Players während der Wiedergabe weiter ansteigt, bis der Player freigegeben wird.

  • Verbessertes Wiedergabeverhalten bei schlechten Daten im Video durch Ignorieren dieser und Fortsetzen der Wiedergabe, anstatt sie zu stoppen.

Mobile-SDK-Größe: Android

Architektur Komprimierte Größe Unkomprimierte Größe
arm64-v8a 1,00 MB 2,80 MB
armeabi-v7a 0,83 MB 2,15 MB
x86_64 1,11 MB 3,07 MB
86 x 1,12 MB 2,94 MB

Mobile-SDK-Größe: iOS

Architektur Komprimierte Größe Unkomprimierte Größe
Universal 0,92 MB 1,99 MB
arm64 0,47 MB 1,09 MB
Armv7 0,46 MB 0,87 MB

8. September 2021

Amazon IVS-Player-SDK 1.4.1

Plattform Downloads und Änderungen
Alle

Der Decoder mit Untertitelunterschrift wurde korrigiert, um Untertitel zu verarbeiten, die nicht in der richtigen Reihenfolge eingefügt wurden.

Web-Player 1.4.1 und Video.js-Integration und JW-Player-Integration

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

Skriptkomponente: https://player.live-video.net/1.4.1/amazon-ivs-player.min.js

Video.js technische Komponente: https://player.live-video.net/1.4.1/amazon-ivs-videojs-tech.min.js

Referenzdokumentation: https://aws.github.io/amazon-ivs-player-docs/1.4.1/web/

Android Player 1.4.1

Referenzdokumentation: https://aws.github.io/amazon-ivs-player-docs/1.4.1/android/

iOS Player 1.4.1

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

Referenzdokumentation: https://aws.github.io/amazon-ivs-player-docs/1.4.1/ iOS/

Mobile-SDK-Größe: Android

Architektur Komprimierte Größe Unkomprimierte Größe
arm64-v8a 1,00 MB 2,79 MB
armeabi-v7a 0,83 MB 2,15 MB
x86_64 1,11 MB 3,06 MB
86 x 1,11 MB 2,94 MB

Mobile-SDK-Größe: iOS

Architektur Komprimierte Größe Unkomprimierte Größe
Universal 0,89 MB 1,91 MB
arm64 0,45 MB 1,05 MB
Armv7 0,44 MB 0,84 MB

13. August 2021

ListTagsForResource API-Endpunkt

Wir haben den Support für die Paginierung in diesem Endpunkt entfernt, d.h. das maxResults-Anforderungsfeld und das nextToken-Anforderungs-/Antwortfeld. (Die Paginierung funktionierte nicht korrekt.)

10. August 2021

Amazon IVS-Player-SDK 1.4.0

Plattform Downloads und Änderungen
Alle
  • Es wurde ein seltenes Problem behoben, bei dem die VOD-Wiedergabe unterbrochen werden konnte, wenn eine Suche direkt nach einem DURATION_CHANGED-Ereignis oder einem READY-Status-Update stattfindet.

  • Ein Speicherverlust beim Abspielen von Streams mit ID3-Metadaten wurde behoben.

  • Es wurde ein Edge-Fall behoben, bei dem eingefügte Untertitel falsch gerendert werden konnten.

  • Die Leistung des adaptiven Bitraten-Streaming-Algorithmus des Players wurde verbessert.

  • Verbesserte Spielerstabilität durch Reduzierung seltener Abstürze.

  • Eine Protokollwarnmeldung wurde hinzugefügt, wenn auf den Player von einem anderen Thread zugegriffen wird, als dem auf dem er erstellt wurde.

  • Aktualisierte getLiveLatency()-Dokumentation, um genauer zu erfahren, wie die Latenz vom Server bis zum Player berechnet wird.

Webplayer 1.4.0 und Video.js-Integration und JW-Player-Integration

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

Skriptkomponente: https://player.live-video.net/1.4.0/amazon-ivs-player.min.js

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

Referenzdokumentation: https://aws.github.io/amazon-ivs-player-docs/1.4.0/web/

  • Es wurde ein Edge-Fall behoben, bei dem das TIMED_METADATA-Ereignis in iOS Safari nicht ausgelöst wurde.

  • Verbesserte Leistung des adaptiven Bitraten-Streaming-Algorithmus des Players beim Abspielen von Streams mit niedriger Latenz in Firefox.

  • Die Dokumentation für getDuration() wurde korrigiert, die immer „Unendlich“ für Livestreams zurückgibt.

  • Es wurde ein Fehler behoben, durch den die automatische Speicherung in Desktop-Safari manchmal fehlgeschlagen ist.

  • Es wurde ein Fehler behoben, bei dem in der Entwicklerkonsole „Eigenschaft „collectLogs“ von „undefiniert“ kann nicht gelesen werden“ gemeldet wurde.

  • Video.js: Unterstützung für picture-in-picture den -Modus hinzugefügt.

  • Web: Neue Methode, setRequestCredentials, hinzugefügt. Dadurch wird gesteuert, ob der Player mit Anmeldeinformationen an ursprungsübergreifende Endpunkte gesendet wird. Der Remote-Endpunkt muss mit den entsprechenden CORS-Antwortheadern antworten (wie Access-Control-Allow-Origin, das dem Ursprung der Anfrage entsprechen) und Access-Control-Allow-Credentials muss true sein.

    Diese Einstellung bleibt während des gesamten Lebenszyklus der Player-Instance bestehen. Daher sollten alle nachfolgenden player.load()-Aufrufe mit URL-Endpunkten mit entsprechenden CORS-Headern antworten.

    Diese Methode hat keine Auswirkung auf iOS-Browserplattformen. Um nachweisliche ursprungsübergreifende Anfragen auf iOS-Plattformen zu erlauben, müssen Benutzer das seitenübergreifende Tracking ausdrücklich erlauben und Cookies erlauben; diese befinden sich in den Einstellungen des Geräts und der jeweiligen Browser-App.

Android Player 1.4.0

Referenzdokumentation: https://aws.github.io/amazon-ivs-player-docs/1.4.0/android/

  • Es wurde ein Problem behoben, bei dem hochauflösende Porträtvideos als nicht unterstützt angesehen wurden, obwohl das Gerät dies unterstützen konnte.

  • Es wurde ein Problem behoben, durch das das Ändern der Wiedergabegeschwindigkeit auf bestimmten Android-Geräten fehlgeschlagen ist.

  • Die Hintergrund-Video-Verarbeitung wurde aktualisiert, um Inhalte nicht zu dekodieren, wenn die Ausgabe-Oberfläche nicht festgelegt ist.

  • Es wurden zusätzliche Prüfungen implementiert, um SDK-Aufrufe nach dem Aufrufen der player.release()-Methode zu ignorieren. Dies verbessert die Playerstabilität.

  • Reduzierte Größe der Android-Bibliotheksdatei durch Optimierung.

iOS Player 1.4.0

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

Referenzdokumentation: https://aws.github.io/amazon-ivs-player-docs/1.4.0/ iOS/

  • Es wurde ein Problem behoben, bei dem die Speicherheapgröße des Players während der Wiedergabe weiter ansteigt, bis der Player freigegeben wird.

  • Ein potenzieller Deadlock wurde behoben, wenn eine Animation über der Videowiedergabe vorhanden war (z. B. eine UI-Animation oder ein GIF-Image).

  • Ein möglicher Absturz beim Zurücksetzen von Medien-Services wurde behoben.

  • Ein Speicherleck von CMFormatDescriptionRef behoben, das bei Qualitätswechseln auftreten konnte.

  • Es wurde eine Fehlermeldung hinzugefügt, die protokolliert wird, wenn auf IVS-spezifische Eigenschaften der IVSPlayerView- und IVSPlayerLayer-Klassen in einem anderen Thread als dem Haupt-Thread zugegriffen wird.

  • Die Hintergrund-Video-Verarbeitung wurde aktualisiert, um Inhalte nicht zu dekodieren, wenn die Ausgabe-Oberfläche nicht festgelegt ist.

  • Verbesserte Dokumentationsabdeckung in der IOS-SDK-Referenz.

  • Reduzierte Größe der iOS-Bibliotheksdatei durch Optimierung.

Mobile-SDK-Größe: Android

Architektur Komprimierte Größe Unkomprimierte Größe
arm64-v8a 1,00 MB 2,79 MB
armeabi-v7a 0,83 MB 2,15 MB
x86_64 1,11 MB 3,06 MB
86 x 1,11 MB 2,93 MB

Mobile-SDK-Größe: iOS

Architektur Komprimierte Größe Unkomprimierte Größe
Universal 0,89 MB 1,91 MB
arm64 0,45 MB 1,05 MB
Armv7 0,44 MB 0,84 MB

27. Juli 2021

Amazon-IVS-Broadcast-SDK: Android 1.0.0 und iOS 1.0.0

1. Juni 2021

Amazon-IVS-Player-SDK: Android 1.3.3 und iOS 1.3.3

Plattform Downloads und Änderungen
Android und iOS Es wurde ein Problem behoben, bei dem hochauflösende Porträtvideos als nicht unterstützt angesehen wurden, obwohl das Gerät dies unterstützen konnte.
Android Player 1.3.3

Referenzdokumentation: https://aws.github.io/amazon-ivs-player-docs/1.3.3/android/

iOS Player 1.3.3

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

Referenzdokumentation: https://aws.github.io/amazon-ivs-player-docs/1.3.3/ iOS/

  • Ein potenzieller Deadlock wurde behoben, wenn eine Animation über der Videowiedergabe vorhanden war (z. B. eine UI-Animation oder ein GIF-Image).

  • Ein möglicher Absturz beim Zurücksetzen von Medien-Services wurde behoben.

19. Mai 2021

Amazon-IVS-Player-SDK: Android 1.3.2

Referenzdokumentation: https://aws.github.io/amazon-ivs-player-docs/1.3.2/android/

Um die Playerstabilität zu verbessern, wurden zusätzliche Prüfungen implementiert, um API-Aufrufe nach dem Aufrufen der player.release()-Methode zu ignorieren.

5. Mai 2021

Amazon IVS Player SDK 1.3

Plattform Downloads und Änderungen
Alle
  • Aktualisierte SDK-Dokumentation für die Verwendung der - TextCue Nutzungsdokumentation. Sehen Sie sich die neuesten Player-SDK-Referenzen auf der Amazon IVS-Dokumentation Startseite.

  • Ein Problem mit der Audiowiedergabe von fehlerhaften Mono-Eingangsströmen wurde behoben.

  • Es wurde ein seltener Wiedergabefehler behoben, der beim Abspielen von Inhalten außerhalb des Live-HLS-Fensters auftreten konnte.

  • Die Fähigkeit des Spielers, Standard-HLS Live- und aufgezeichnete Streams abzuspielen, wurde verbessert.

  • Verbesserte Genauigkeit von getLiveLatency, wobei insbesondere sichergestellt wird, dass er beim Laden eines neuen Streams auf Null zurückgesetzt wird.

  • Der ABR-Algorithmus (adaptive Bitrate streaming) wurde verbessert, um die Videoqualität schneller zu erhöhen, wenn sich die Netzwerkverbindungen verbessern.

  • Verbesserte Spielerstabilität durch Reduzierung seltener Abstürze.

Webplayer 1.3.1 & Video.js Integration & JW-Player-Integration

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

Skriptkomponente: https://player.live-video.net/1.3.1/amazon-ivs-player.min.js

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

Referenzdokumentation: https://aws.github.io/amazon-ivs-player-docs/1.3.1/web/

  • Es wurde ein Fehler behoben, bei dem Suchaufrufe, die unmittelbar nach dem Laden ausgeführt wurden, manchmal ignoriert wurden, was dazu führte, dass der Spieler an der falschen Position begann.

  • Mehrere Probleme beim Suchen innerhalb aufgezeichneter Inhalte (auch als VOD bekannt) wurden behoben.

  • Es wurde ein Problem behoben, durch den die Wiedergabe unter suboptimalen Netzwerkbedingungen fehlschlagen konnte.

  • Support für IVS Timed Metadata in mobilen iOS Webbrowsern hinzugefügt.

  • Es wurde ein Fehler behoben, durch den die automatische Speicherung in Desktop-Safari manchmal fehlgeschlagen ist.

  • Die Web-SDK-Funktion getVersion hängt nicht mehr einen Hash an die Playerversion an.

  • Es wurde ein Problem behoben, bei dem das Suchen des exakten Anfangs eines gepufferten Bereichs zu einer weiteren Suche führen konnte.

  • ABR mit niedriger Latenz (adaptives Bitrate-Streaming) in macOS Safari 14 und höher aktiviert.

  • Es wurde ein Problem beim Laden des Players in einem Serverkontext behoben, indem ein unsicherer Import-Seiteneffekt entfernt wurde.

  • Das amazon-ivs-player NPM-Paket wurde geändert, sodass es die LogLevel Enum exportiert, die von verwendet wirdsetLogLevel.

Hinweis: Das Web-Player-1.3.0-NPM-Paket ist vorhanden, funktioniert aber nicht. Es ist auf NPM als veraltet markiert. Verwenden Sie Web Player 1.3.1 oder höher, wie dokumentiert.

Android Player 1.3.0

Referenzdokumentation: https://aws.github.io/amazon-ivs-player-docs/1.3.0/android/

  • Es wurde ein Problem behoben, durch den das Player-SDK abstürzte, wenn die App auf Android 11 (API-Stufe 30) abzielte und der Benutzer Android 11 in einem Mobilfunknetz ausführte.

  • Ein Problem mit der Netzwerkwiederherstellung wurde behoben. Die Wiedergabe wird jetzt automatisch angehalten, wenn die Netzwerkverbindung unterbrochen wird, und sie wird fortgesetzt, wenn die Verbindung wiederhergestellt wird. Verwenden Sie den onNetworkUnavailable-Callback in Player.Listener, um Änderungen des Netzwerkstatus zu beobachten.

  • Beseitigung eines Problems, bei dem -Spieler-Steuerelemente nicht mit setControlsEnabled(false) während der Wiedergabe von VODs ausgeblendet werden konnten.

  • Es wurde ein Problem behoben, bei dem das SDK abstürzen konnte, wenn die Client-App eine alte (vor 4.0) Version von verwendet OkHttp.

  • Die Amazon IVS Android-Player-Bibliothek wurde von einem JCenter-Repository nach Maven Central verschoben.

  • Entfernt BuildConfig-Versionseigenschaften aus der Bibliothek.

iOS Player 1.3.0

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

Referenzdokumentation: https://aws.github.io/amazon-ivs-player-docs/1.3.0/ iOS/

  • Es wurde ein Problem behoben, durch den das iOS -SDK nicht ordnungsgemäß handhaben konnte, wenn eine Änderung der Audio-Sample-Rate innerhalb eines einzelnen HLS-Mediensegments stattfand. Dies kann zu einem unerwarteten Speicheranstieg und einem Wiedergabefehler oder einem Absturz aufgrund fehlerhafter Medien führen.

  • Ein Problem mit der Netzwerkwiederherstellung wurde behoben. Die Wiedergabe wird jetzt automatisch angehalten, wenn die Netzwerkverbindung unterbrochen wird, und sie wird fortgesetzt, wenn die Verbindung wiederhergestellt wird. Verwenden Sie die playerNetworkDidBecomeUnavailable-Delegierungsmethode, um Änderungen des Netzwerkstatus zu beobachten.

  • Es wurde ein Problem behoben, durch den ein iOS Speicher erhöht wurde, der im Laufe der Zeit auftreten konnte.

  • Verbesserte Handhabung von Audio-Hardwareproblemen hinzugefügt. Die Wiedergabe wird jetzt bei einer Benachrichtigung zum Zurücksetzen der Mediendienste automatisch angehalten (AVAudioSessionMediaServicesWereResetNotification). Beachten Sie, dass ein Wiedergabefehler weiterhin auftreten kann, wenn Medien wiedergegeben werden, wenn das Zurücksetzen erfolgt.

  • Audio-Sitzungsunterbrechungsbehandlung hinzugefügt. Die Wiedergabe wird jetzt automatisch angehalten, wenn eine Unterbrechung der Audio-Sitzung beginnt. Wenn die Unterbrechung beendet ist, wird die Wiedergabe automatisch fortgesetzt, wenn der Player zuvor abgespielt wurde, und die Unterbrechungsoptionen zeigen an, dass die App die Wiedergabe fortsetzen soll.

26. April 2021

Integration von Service Quotas mit CloudWatch Nutzungsmetriken

Sie können verwenden CloudWatch , um Ihre Service Quotas proaktiv über CloudWatch Nutzungsmetriken zu verwalten. Siehe Amazon IVS Service Quotas.

13. April 2021

Neue CloudWatch Metriken

CloudWatch -Metriken wurden für gleichzeitige Ansichten und gleichzeitige Streams hinzugefügt. Siehe Überwachen von Amazon IVS mit Amazon CloudWatch.

Update vom 12. Oktober 2023: Dieses CloudWatch Dokument wurde gelöscht und der Inhalt wurde in Überwachen von IVS-Streaming mit niedriger Latenz verschoben.

Die Namen der zugehörigen Service Quotas wurden aktualisiert, um die neuen Metriken widerzuspiegeln. Siehe Service Quotas (Streaming mit niedriger Latenz).

Eine vollständige Definition von „Ansicht“ finden Sie im Amazon IVS-Glossar.

7. April 2021

Automatische Aufnahme auf S3 (R2S3)

Amazon IVS ermöglicht es Ihnen, Ihre Live-Videoinhalte in Amazon S3 zu speichern. Das gespeicherte Video ist später für Aktionen wie das Bearbeiten oder Wiedergeben als VOD verfügbar.

Wenn Sie die Aufnahme für einen Kanal aktivieren, werden alle Live-Übertragungen des Kanals in einem S3-Bucket Ihrer Wahl gespeichert. Alle verfügbaren Formatvarianten und Miniaturansichten werden gespeichert. Ihre Aufzeichnungskonfiguration wird ebenfalls gespeichert, so dass sie problemlos für zusätzliche Kanäle wiederverwendet werden kann.

Sie können eine Aufzeichnungskonfiguration einrichten und die Aufzeichnung über die Amazon IVS-Konsole oder API aktivieren/deaktivieren. Details finden Sie unter Erste Schritte mit IVS und in der Amazon IVS-API-Referenz.

28. Januar 2021

Amazon-IVS-Player-SDK: JW-Player-Integration 1.2.0

Der Amazon IVS-Player lässt sich jetzt in den JW Player integrieren. Siehe JW Player-Integration.

Bekanntes Problem: In einigen Fällen scheint die Dauer des Videos 00:00 zu sein und der Abspielkopf sucht nicht, wenn er auf die Suchleiste gezogen wird. Dies geschieht nur, wenn Sie eine werbefreie Playlist mit einer Mischung aus Amazon IVS-Livestreams und VODs mit Safari auf einem iPhone ansehen.

16. Dezember 2020

Amazon-IVS-Player: SDK for Android 1.2.1

Referenzdokumentation: https://aws.github.io/amazon-ivs-player-docs/1.2.1/android/

Diese Version enthält einen Android Player-Patch, der ein Problem behebt: In früheren SDK-Versionen für Android Player stürzt das SDK ab, wenn die App auf Android 11 (API-Stufe 30) abzielt und der Benutzer Android 11 in einem Mobilfunknetz ausführt.

23. November 2020

Amazon IVS-Player SDK 1.2.0

Plattform Downloads und Änderungen
Alle Die Erkennung von Amazon IVS-Streams wurde verbessert, so dass die Metriken genauer sind.

Webplayer 1.2.0 & Video.js Integration

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

Skriptkomponente: https://player.live-video.net/1.2.0/amazon-ivs-player.min.js

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

Referenzdokumentation: https://aws.github.io/amazon-ivs-player-docs/1.2.0/web/

  • Wenn die Master-Wiedergabeliste für einen Stream nicht verfügbar ist, geben wir jetzt ErrorNotAvailable für alle Webwiedergabequellen aus.

  • Aktualisierte Referenzdokumentation in Bezug auf Fehler im Zusammenhang mit dem Erreichen des CCV-Limit (Concurrent-Viewers).

Android Player 1.2.0

Referenzdokumentation: https://aws.github.io/amazon-ivs-player-docs/1.2.0/android/

  • Es wurde ein Problem behoben, bei dem die getSessionId Funktion unter Android abstürzte.

  • Aktualisierte Referenzdokumentation in Bezug auf Fehler im Zusammenhang mit dem Erreichen des CCV-Limit (Concurrent-Viewers).

Bekanntes Problem: Das Player-SDK stürzt ab, wenn die App auf Android 11 (API-Ebene 30) abzielt und der Benutzer Android 11 in einem Mobilfunknetz ausführt. Dieser Fehler wird in der nächsten Version behoben. In der Zwischenzeit empfehlen wir, ein früheres Android API-Level (29 oder niedriger) auszurichten.

iOS Player 1.2.0

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

Referenzdokumentation: https://aws.github.io/amazon-ivs-player-docs/1.2.0/ iOS/

  • Behebt eine potenzielle Quelle von Speicherbeschädigung beim Wechsel der Stream-URL oder Schließen des Players.

  • Behebt ein Problem, das dazu führen konnte, dass die Wiedergabe fehlschlägt, wenn die beste Tonhöhenkorrektur vor dem Starten der Wiedergabe nicht aktiviert werden konnte. Die Tonhöhenkorrektur verbessert die Audioqualität bei Wiedergabegeschwindigkeiten schneller oder langsamer als normal. Wenn die Tonhöhenkorrektur nicht aktiviert werden kann oder der Korrektur-Algorithmus der höchsten Qualität nicht verfügbar ist, wird eine Meldung protokolliert, die Wiedergabe wird jedoch fortgesetzt.

Bekanntes Problem: Wenn sich die Audio-Beispielrate innerhalb eines einzelnen HLS-Mediensegments ändert, kann das iOS-SDK dies nicht richtig verarbeiten. Dies kann zu einem unerwarteten Speicherzuwachs und einem Wiedergabefehler oder einem Absturz aufgrund fehlerhafter Medien führen. Dieser Fehler wird in der nächsten großen iOS Player-Version behoben.

12. November 2020

Neues Ereignisfeld, stream_id

Die stream_id wurde mehreren Ereignissen hinzugefügt. Siehe Verwenden von Amazon EventBridge mit IVS.

9. November 2020

Metadatenanzeige zur Konsole hinzufügen

Zeitgesteuerte Metadaten können jetzt über die Amazon IVS-Konsole angezeigt werden. Im Benutzerhandbuch für Amazon IVS siehe den neuen Abschnitt zu Anzeigen von zeitgesteuerten Metadaten in Einbetten von Metadaten in einen -Video-Stream.

30. Oktober 2020

CloudFormation Support

Amazon IVS unterstützt jetzt AWS CloudFormation. Auf diese Weise können Amazon IVS-Kunden Kanäle erstellen und verwalten, Schlüssel streamen und Schlüsselpaare mit AWS wiedergeben CloudFormation.

Amazon IVS-Unterstützung für CloudFormation ist in allen AWS-Regionen verfügbar, in denen Amazon IVS verfügbar ist. Lesen Sie zunächst die Amazon IVS-Produktseite oder die Amazon IVS-Informationen im AWS- CloudFormation Benutzerhandbuch.

27. Oktober 2020

Höhere Grenzwerte für Kanäle, CCV und CCB

Wir haben drei Service-Quotenlimits erhöht:

  • Die maximale Anzahl von -Kanälen, die Benutzer pro AWS Region erstellen können, wurde von 500 auf 5.000 erhöht.

  • Die maximale Anzahl von gleichzeitigen Betrachtern ermöglicht es, einen Live-Kanal über alle Kanäle in einer AWS Region wiederzugeben. Sie wurde von 3.000 auf 15.000 erhöht.

  • Die maximale Anzahl von gleichzeitigen Sendungen (Kanäle, die gleichzeitig gestreamt werden können) pro AWS Region wurde von 30 auf 100 erhöht.

Diese Erhöhungen sind verfügbar in Allen Regionen, in dem Amazon IVS verfügbar ist. Weitere Informationen hierzu finden Sie unter Service Quotas (Streaming mit niedriger Latenz) im Benutzerhandbuch für Amazon IVS.

9. Oktober 2020

Neue Service Quotas und EventBridge Ereignisse

Es gibt jetzt Service Quotas und EventBridge Ereignisse im Zusammenhang mit der Aufnahmeauflösung. Siehe Service Quotas (Streaming mit niedriger Latenz) und Verwenden von Amazon EventBridge mit IVS.

Amazon-IVS-Player: SDK for Web 1.1.2

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

Skriptkomponente: https://player.live-video.net/1.1.2/amazon-ivs-player.min.js

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

Referenzdokumentation: https://aws.github.io/amazon-ivs-player-docs/1.1.2/web/

Diese Version enthält einen Web Player-Patch, der ein Problem behebt, das Viewer mit Microsoft Edge betroffen hat. Wenn für diese Zuschauer der automatische Qualitätsmodus für den Stream aktiviert ist (d. h. ABR ist aktiviert), funktioniert die Wiedergabe mit niedriger Latenz nicht. Unter diesen Umständen werden Streams mit höherer Latenz wiedergegeben.

7. Oktober 2020

Amazon IVS-Player SDK 1.1.0

Die Amazon Interactive Video Service (IVS) Player-SDKs verwenden Semantisches Versioning.

Plattform Downloads und Änderungen
Alle
  • Es wurde ein Fehler behoben, durch den der adaptive Bitrate-Algorithmus des Spielers fälschlicherweise die Qualität auf 160p senken konnte.

  • Der Player löst nun einen Fehler aus, wenn keine abspielbaren Videoqualitäten vorhanden sind.

  • Aktualisiertes VOD-Suchverhalten: Beim Versuch, über das Ende hinaus zu suchen, sucht der Spieler bis zum Ende, anstatt einen Fehler zurückzugeben.

  • Der Spieler gibt nun einen schwerwiegenden Fehler aus, nachdem er alle verfügbaren Qualitäten während der Fehlerbehebung erschöpft hat.

Webplayer 1.1.0

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

Skriptkomponente: https://player.live-video.net/1.1.0/amazon-ivs-player.min.js

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

Referenzdokumentation: https://aws.github.io/amazon-ivs-player-docs/1.1.0/web/

Bekannte Probleme:

  • Wenn Video.js nicht verfügbar ist, löst registerIVSQualityPlugin jetzt eine Ausnahme aus, anstatt in console.error zu schreiben.

  • Wenn registerIVSTech oder registerIVSQualityPlugin mehr als einmal aufgerufen wird, führen Aufrufe nach dem ersten jetzt zu nichts (anstatt sich neu zu registrieren).

  • Der Typ des ersten Parameters zu registerIVSQualityPlugin hat sich von VideoJS auf any geändert.

  • Entfernen von Abhängigkeiten vom Browserkontext zum Aktivieren des serverseitigen Renderings.

  • Wenn der Browser als Reaktion auf das Aufheben der Stummschaltung automatisch ausführt, löst der Player nun das AUDIO_BLOCKED-Ereignis aus und setzt die stummgehaltene Wiedergabe fort.

  • Wiederherstellung der Netzwerkkonnektivität wurde hinzugefügt. Ein Netzwerktimeout führt nicht dazu, dass ein Fehlerstatus an die Client-App gesendet wird. Stattdessen, wenn die Netzwerkverbindung unterbrochen wird:

    • Wenn die App abgespielt wird, sendet die Player-Bibliothek das NETWORK_UNAVAILABLE-Ereignis in die App und der Player wechselt in den Ruhezustand. Wenn die Verbindung wiederhergestellt ist, wird die Wiedergabe der Player-Bibliothek fortgesetzt und die App erhält ein Ereignis PLAYING.

    • Wenn die App angehalten wird, erhält die App das NETWORK_UNAVAILABLE-Ereignis nicht und die Player-Bibliothek bleibt im Zustand IDLE. Wenn die Konnektivität wiederhergestellt wird, bleibt die Player-Bibliothek im Ruhezustand.

    • Wenn die App zu einem beliebigen Zeitpunkt versucht, eine Wiedergabe durchzuführen, wird in der Player-Bibliothek eine normale Wiedergabe angestrebt. Das NETWORK_UNAVAILABLE-Ereignis wird an die App gesendet und der Player wechselt in den Ruhezustand.

Android Player 1.1.0

Referenzdokumentation: https://aws.github.io/amazon-ivs-player-docs/1.1.0/android/

Bekanntes Problem: Das Player-SDK stürzt ab, wenn die App auf Android 11 (API-Ebene 30) abzielt und der Benutzer Android 11 in einem Mobilfunknetz ausführt. Dieser Fehler wird in der nächsten Version behoben. In der Zwischenzeit empfehlen wir, ein früheres Android API-Level (29 oder niedriger) auszurichten.

iOS Player 1.1.0

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

Referenzdokumentation: https://aws.github.io/amazon-ivs-player-docs/1.1.0/ iOS/

  • Es wurde ein Problem behoben, das zu Abstürzen führen konnte, mit dieser Meldung von UIKit: „Änderungen an der Layout-Engine dürfen nicht von einem Hintergrund-Thread durchgeführt werden, nachdem vom Haupt-Thread darauf zugegriffen wurde.“ Dies kann bei der Anwendung im Hintergrund und im Vordergrund auftreten.

14. September 2020

Neues Ereignisfeld, channel_name

Die channel_name wurde mehreren Ereignissen hinzugefügt. Siehe Verwenden von Amazon EventBridge mit IVS.

19. August 2020

Wiedergabe-Autorisierung (private Kanäle)

Amazon IVS bietet Kunden jetzt die Möglichkeit, private Kanäle zu erstellen, so dass Kunden einschränken können, welche Zuschauer ihre Streams ansehen können. Kunden steuern den Zugriff auf die Videowiedergabe, indem sie die Wiedergabe-Autorisierung für Kanäle aktivieren und signierte JSON-Web-Token (JWTs) für autorisierte Wiedergabeanfragen generieren. Details dazu finden Sie unter Einrichten privater Kanäle.

Eine neue authorized im Channel-Objekt gibt an, ob der Kanal privat ist. Siehe die Amazon IVS-API-Referenz.

11. August 2020

Amazon-IVS-Player: SDK for iOS 1.0.6

Herunterladen: <veraltet>

Referenzdokumentation: https://aws.github.io/amazon-ivs-player-docs/1.0.6/ iOS/

Diese Version enthält einen iOS Player-Patch, der ein Problem behebt, das verhindert hatte, dass einige iOS Player-Apps zum Apple App Store hinzugefügt wurden. Insbesondere bei Apps, die mit aktiviertem Bitcode erstellt wurden, schlägt die App Store Connect-Validierung nach dem Hochladen fehl.

5. August 2020

Verwenden von Amazon EventBridge mit Amazon IVS

Amazon IVS- EventBridge Ereignisse sind jetzt über die Amazon EventBridge-Konsole verfügbar. Weitere Informationen finden Sie im Abschnitt zu Erstellen von Amazon EventBridge -Regeln für Amazon IVS unter Verwenden von Amazon EventBridge mit Amazon IVS im Amazon-IVS-Benutzerhandbuch.

15. Juli 2020

Version 1.0 für Spieler

Die Amazon Interactive Video Service (IVS) Player-SDKs verwenden Semantisches Versioning.

Plattform Downloads und Änderungen
Alle

Bekanntes Problem: Bei den Funktionen setAutoMaxQuality und setQuality wird die von Ihnen angegebene Qualität korrekt auf den aktuellen Stream angewendet, jedoch nicht, wenn Sie einen neuen Stream laden. Sie vermeiden dies, indem Sie beim Laden eines neuen Streams, dies mit einer Qualität für den neuen Stream nach PlayerState.READY aufrufen.

Webplayer 1.0.0

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

Skriptkomponente: https://player.live-video.net/1.0.0/amazon-ivs-player.min.js

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

Referenzdokumentation: https://aws.github.io/amazon-ivs-player-docs/1.0.0/web/

Bekannte Probleme:

  • Wenn Sie einen VOD in einem mobilen iOS Browser (z. B. Safari oder Chrome) abspielen, wird der Player stumm geschaltet. Um dies zu vermeiden, rufen Sie nach dem Suchen player.setMuted(false) auf.

  • Bei der Wiedergabe eines VOD in einem mobilen iOS Browser funktioniert die Rückwärtssuche zeitweise, wenn die gewünschte Position direkt ausgewählt wird. Um dies zu vermeiden, ziehen Sie die Suchleiste an die gewünschte Position.

  • Wenn ein VOD in einem mobilen iOS Browser mit der Video.js Integration wiedergegeben wird, funktioniert die Wiedergabe-Schaltfläche nicht ordnungsgemäß. Um dies zu vermeiden, blenden Sie die Wiedergabe-Schaltfläche aus, wenn Sie Video.js initialisieren: https://docs.videojs.com/tutorial-components.html#play-toggle.

Android Player 1.0.0

Referenzdokumentation: https://aws.github.io/amazon-ivs-player-docs/1.0.0/android/

Bekanntes Problem: Verschieben in Hintergrund und Vordergrund können Audio/Video-De-Synchronisation für die VOD-Wiedergabe auf Android verursachen.

iOS Player 1.0.0

Herunterladen: <veraltet>

Referenzdokumentation: https://aws.github.io/amazon-ivs-player-docs/1.0.0/ iOS/

Bekannte Probleme:

  • Verschieben in Hintergrund und Vordergrund verursachen Live- und VOD-Wiedergabefehler. Um dies zu vermeiden, halten Sie den Stream an, wenn die UIApplicationDidEnterBackgroundNotification empfangen wird, und setzen Sie die Wiedergabe an der UIApplicationDidBecomeActiveNotification fort.

  • iOS 10-Geräte können abstürzen, wenn sie aus dem Hintergrund zurückkehren. Um dies zu vermeiden, setzen Sie die player-Eigenschaft auf nil, bevor Sie in den Hintergrund gehen.