

# IVS Release Notes \| Low-Latency Streaming
<a name="release-notes"></a>

This document contains all Amazon IVS Low-Latency Streaming release notes, latest first, organized by date of release.

## September 3, 2026
<a name="sep03-26-player-web-ll"></a>

### IVS Player SDK: Web 1.56.0
<a name="sep03-26-player-web-ll-1560"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Web player 1.56.0](player-web.md) & [Video.js integration](player-videojs.md) & [JW player integration](player-jwplayer.md)  | **NPM Package:** [https://www.npmjs.com/package/amazon-ivs-player](https://www.npmjs.com/package/amazon-ivs-player)<br />**Script asset: **[https://player.live-video.net/1.56.0/amazon-ivs-player.min.js](https://player.live-video.net/1.56.0/amazon-ivs-player.min.js)<br />**Video.js tech asset: **[https://player.live-video.net/1.56.0/amazon-ivs-videojs-tech.min.js](https://player.live-video.net/1.56.0/amazon-ivs-videojs-tech.min.js)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.56.0/web/](https://aws.github.io/amazon-ivs-player-docs/1.56.0/web/)+  Added beta support for Text Track APIs and WebVTT. <br />+  Bug fixes and stability improvements.  | 

## September 3, 2026
<a name="sep03-26-player-mobile-ll"></a>

### IVS Player SDK: Android 1.56.0, iOS 1.56.0
<a name="sep03-26-player-mobile-ll-1560"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Android player 1.56.0](player-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.56.0/android/](https://aws.github.io/amazon-ivs-player-docs/1.56.0/android/)+  Added beta support for Text Track APIs and WebVTT. <br />+  Bug fixes and stability improvements.  | 
| [iOS player 1.56.0](player-ios.md) | **Download: **[https://player.live-video.net/1.56.0/AmazonIVSPlayer.xcframework.zip](https://player.live-video.net/1.56.0/AmazonIVSPlayer.xcframework.zip)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.56.0/ios/](https://aws.github.io/amazon-ivs-player-docs/1.56.0/ios/)+  Added beta support for Text Track APIs and WebVTT. <br />+  Bug fixes and stability improvements.  | 

#### Mobile SDK Size: Android
<a name="player-mobile-1560-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 1.574 MB | 4.049 MB | 
| armeabi-v7a | 1.399 MB | 2.879 MB | 
| x86\_64 | 1.575 MB | 4.124 MB | 
| x86  | 1.640 MB | 4.136 MB | 

#### Mobile SDK Size: iOS
<a name="player-mobile-1560-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64 | 0.829 MB | 1.789 MB | 

## August 27, 2026
<a name="aug27-26-broadcast-mobile-ll"></a>

### Amazon IVS Broadcast SDK: Android 1.46.0, iOS 1.46.0 (Low-Latency Streaming)
<a name="aug27-26-broadcast-mobile-ll-1460"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Android Broadcast SDK 1.46.0](broadcast-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.46.0/android/](https://aws.github.io/amazon-ivs-broadcast-docs/1.46.0/android/)+  Bug fixes and stability improvements.  | 
| [iOS Broadcast SDK 1.46.0](broadcast-ios.md) | **Download for low-latency streaming:** [https://broadcast.live-video.net/1.46.0/AmazonIVSBroadcast.xcframework.zip](https://broadcast.live-video.net/1.46.0/AmazonIVSBroadcast.xcframework.zip) <br />**Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.46.0/ios/](https://aws.github.io/amazon-ivs-broadcast-docs/1.46.0/ios/)+  Bug fixes and stability improvements.  | 

### Broadcast SDK Size: Android
<a name="broadcast-1460-ll-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 2.004 MB | 5.404 MB | 
| armeabi-v7a | 1.759 MB | 3.739 MB | 
| x86\_64 | 2.092 MB | 5.741 MB | 
| x86 | 2.113 MB | 5.523 MB | 

### Broadcast SDK Size: iOS
<a name="broadcast-1460-ll-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64 | 1.024 MB | 2.248 MB | 

## August 27, 2026
<a name="aug27-26-broadcast-web-ll"></a>

### IVS Broadcast SDK: Web 1.39.0 (Low-Latency Streaming)
<a name="aug27-26-broadcast-web-ll-1390"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Web Broadcast SDK 1.39.0](broadcast-web.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference/](https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference)+  Bug fixes and stability improvements.  | 

## August 19, 2026
<a name="aug19-26-broadcast-android-ll"></a>

### Amazon IVS Broadcast SDK: Android 1.43.2 (Low-Latency Streaming)
<a name="aug19-26-broadcast-android-ll-1432"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Android Broadcast SDK 1.43.2](broadcast-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.43.2/android/](https://aws.github.io/amazon-ivs-broadcast-docs/1.43.2/android/)+  There were no changes to the low-latency SDK in this release.  | 

#### Broadcast SDK Size: Android
<a name="broadcast-1432-ll-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 2.015 MB | 5.455 MB | 
| armeabi-v7a | 1.765 MB | 3.778 MB | 
| x86\_64 | 2.097 MB | 5.790 MB | 
| x86 | 2.122 MB | 5.575 MB | 

## August 12, 2026
<a name="aug12-26-broadcast-web-ll"></a>

### IVS Broadcast SDK: Web 1.38.1 (Low-Latency Streaming)
<a name="aug12-26-broadcast-web-ll-1381"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Web Broadcast SDK 1.38.1](broadcast-web.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference/](https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference)+  There were no changes to the low-latency SDK in this release. Changes only apply to the [real-time SDK](https://docs.aws.amazon.com/ivs/latest/RealTimeUserGuide/release-notes.html#aug12-26-broadcast-web-rt).  | 

## August 11, 2026
<a name="aug11-26-broadcast-android-ll"></a>

### Amazon IVS Broadcast SDK: Android 1.43.1 (Low-Latency Streaming)
<a name="aug11-26-broadcast-android-ll-1431"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Android Broadcast SDK 1.43.1](broadcast-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.43.1/android/](https://aws.github.io/amazon-ivs-broadcast-docs/1.43.1/android/)+  There were no changes to the low-latency SDK in this release.  | 

#### Broadcast SDK Size: Android
<a name="broadcast-1431-ll-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 2.015 MB | 5.455 MB | 
| armeabi-v7a | 1.765 MB | 3.778 MB | 
| x86\_64 | 2.097 MB | 5.790 MB | 
| x86 | 2.122 MB | 5.575 MB | 

## August 6, 2026
<a name="aug06-26-player-web-ll"></a>

### IVS Player SDK: Web 1.55.0
<a name="aug06-26-player-web-ll-1550"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Web player 1.55.0](player-web.md) & [Video.js integration](player-videojs.md) & [JW player integration](player-jwplayer.md)  | **NPM Package:** [https://www.npmjs.com/package/amazon-ivs-player](https://www.npmjs.com/package/amazon-ivs-player)<br />**Script asset: **[https://player.live-video.net/1.55.0/amazon-ivs-player.min.js](https://player.live-video.net/1.55.0/amazon-ivs-player.min.js)<br />**Video.js tech asset: **[https://player.live-video.net/1.55.0/amazon-ivs-videojs-tech.min.js](https://player.live-video.net/1.55.0/amazon-ivs-videojs-tech.min.js)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.55.0/web/](https://aws.github.io/amazon-ivs-player-docs/1.55.0/web/)+  Bug fixes and stability improvements.  | 

## August 6, 2026
<a name="aug06-26-player-mobile-ll"></a>

### IVS Player SDK: Android 1.55.0, iOS 1.55.0
<a name="aug06-26-player-mobile-ll-1550"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Android player 1.55.0](player-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.55.0/android/](https://aws.github.io/amazon-ivs-player-docs/1.55.0/android/)+  Bug fixes and stability improvements.  | 
| [iOS Player 1.55.0](player-ios.md) | **Download:** [https://player.live-video.net/1.55.0/AmazonIVSPlayer.xcframework.zip](https://player.live-video.net/1.55.0/AmazonIVSPlayer.xcframework.zip)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.55.0/ios/](https://aws.github.io/amazon-ivs-player-docs/1.55.0/ios/)+  Bug fixes and stability improvements. <br />+  Support for iOS 14 will be deprecated as of IVS Player 1.58.0.  | 

#### Mobile SDK Size: Android
<a name="player-mobile-1550-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 1.550 MB | 3.987 MB | 
| armeabi-v7a | 1.377 MB | 2.834 MB | 
| x86\_64 | 1.550 MB | 4.060 MB | 
| x86  | 1.614 MB | 4.071 MB | 

#### Mobile SDK Size: iOS
<a name="player-mobile-1550-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64 | 0.814 MB | 1.739 MB | 

## July 30, 2026
<a name="jul30-26-broadcast-mobile-ll"></a>

### Amazon IVS Broadcast SDK: Android 1.45.0, iOS 1.45.0 (Low-Latency Streaming)
<a name="jul30-26-broadcast-mobile-ll-1450"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Android Broadcast SDK 1.45.0](broadcast-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.45.0/android/](https://aws.github.io/amazon-ivs-broadcast-docs/1.45.0/android/)+  Bug fixes and stability improvements.  | 
| [iOS Broadcast SDK 1.45.0](broadcast-ios.md) | **Download for low-latency streaming:** [https://broadcast.live-video.net/1.45.0/AmazonIVSBroadcast.xcframework.zip](https://broadcast.live-video.net/1.45.0/AmazonIVSBroadcast.xcframework.zip) <br />**Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.45.0/ios/](https://aws.github.io/amazon-ivs-broadcast-docs/1.45.0/ios/)+  Bug fixes and stability improvements. <br />+  Support for iOS 14 will be deprecated as of IVS Broadcast SDK 1.48.0.  | 

#### Broadcast SDK Size: Android
<a name="broadcast-1450-ll-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 2.000 MB | 5.393 MB | 
| armeabi-v7a | 1.755 MB | 3.731 MB | 
| x86\_64 | 2.088 MB | 5.729 MB | 
| x86 | 2.109 MB | 5.511 MB | 

#### Broadcast SDK Size: iOS
<a name="broadcast-1450-ll-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64 | 1.022 MB | 2.248 MB | 

## July 30, 2026
<a name="jul30-26-broadcast-web-ll"></a>

### IVS Broadcast SDK: Web 1.38.0 (Low-Latency Streaming)
<a name="jul30-26-broadcast-web-ll-1370"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Web Broadcast SDK 1.38.0](broadcast-web.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference/](https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference)+  Bug fixes and stability improvements.  | 

## July 21, 2026
<a name="jul21-26-player-web-ll"></a>

### IVS Player SDK: Web 1.54.1
<a name="jul21-26-player-web-ll-1541"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Web player 1.54.1](player-web.md) & [Video.js integration](player-videojs.md) & [JW player integration](player-jwplayer.md)  | **NPM Package:** [https://www.npmjs.com/package/amazon-ivs-player](https://www.npmjs.com/package/amazon-ivs-player)<br />**Script asset: **[https://player.live-video.net/1.54.1/amazon-ivs-player.min.js](https://player.live-video.net/1.54.1/amazon-ivs-player.min.js)<br />**Video.js tech asset: **[https://player.live-video.net/1.54.1/amazon-ivs-videojs-tech.min.js](https://player.live-video.net/1.54.1/amazon-ivs-videojs-tech.min.js)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.54.1/web/](https://aws.github.io/amazon-ivs-player-docs/1.54.1/web/)+  Fixes a regression in 1.54.0 related to certain HLS metadata content.  | 

## July 21, 2026
<a name="jul21-26-player-mobile-ll"></a>

### IVS Player SDK: Android 1.54.1, iOS 1.54.1
<a name="jul21-26-player-mobile-ll-1541"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Android player 1.54.1](player-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.54.1/android/](https://aws.github.io/amazon-ivs-player-docs/1.54.1/android/)+  Fixes a regression in 1.54.0 related to certain HLS metadata content.  | 
| [iOS Player 1.54.1](player-ios.md) | **Download:** [https://player.live-video.net/1.54.1/AmazonIVSPlayer.xcframework.zip](https://player.live-video.net/1.54.1/AmazonIVSPlayer.xcframework.zip)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.54.1/ios/](https://aws.github.io/amazon-ivs-player-docs/1.54.1/ios/)+  Fixes a regression in 1.54.0 related to certain HLS metadata content.  | 

#### Mobile SDK Size: Android
<a name="player-mobile-1541-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 1.543 MB | 3.956 MB | 
| armeabi-v7a | 1.371 MB | 2.814 MB | 
| x86\_64 | 1.545 MB | 4.030 MB | 
| x86  | 1.608 MB | 4.043 MB | 

#### Mobile SDK Size: iOS
<a name="player-mobile-1541-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64 | 0.809 MB | 1.739 MB | 

## July 9, 2026
<a name="jul09-26-player-web-ll"></a>

### IVS Player SDK: Web 1.54.0
<a name="jul09-26-player-web-ll-1540"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Web player 1.54.0](player-web.md) & [Video.js integration](player-videojs.md) & [JW player integration](player-jwplayer.md)  | **NPM Package:** [https://www.npmjs.com/package/amazon-ivs-player](https://www.npmjs.com/package/amazon-ivs-player)<br />**Script asset: **[https://player.live-video.net/1.54.0/amazon-ivs-player.min.js](https://player.live-video.net/1.54.0/amazon-ivs-player.min.js)<br />**Video.js tech asset: **[https://player.live-video.net/1.54.0/amazon-ivs-videojs-tech.min.js](https://player.live-video.net/1.54.0/amazon-ivs-videojs-tech.min.js)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.54.0/web/](https://aws.github.io/amazon-ivs-player-docs/1.54.0/web/)+  Bug fixes and stability improvements.  | 

## July 9, 2026
<a name="jul09-26-player-mobile-ll"></a>

### IVS Player SDK: Android 1.54.0, iOS 1.54.0
<a name="jul09-26-player-mobile-ll-1540"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Android player 1.54.0](player-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.54.0/android/](https://aws.github.io/amazon-ivs-player-docs/1.54.0/android/)+  Bug fixes and stability improvements.  | 
| [iOS Player 1.54.0](player-ios.md) | **Download:** [https://player.live-video.net/1.54.0/AmazonIVSPlayer.xcframework.zip](https://player.live-video.net/1.54.0/AmazonIVSPlayer.xcframework.zip)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.54.0/ios/](https://aws.github.io/amazon-ivs-player-docs/1.54.0/ios/)+  Bug fixes and stability improvements.  | 

#### Mobile SDK Size: Android
<a name="player-mobile-1540-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 1.547 MB | 3.964 MB | 
| armeabi-v7a | 1.375 MB | 2.819 MB | 
| x86\_64 | 1.549 MB | 4.038 MB | 
| x86  | 1.613 MB | 4.052 MB | 

#### Mobile SDK Size: iOS
<a name="player-mobile-1540-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64 | 0.811 MB | 1.739 MB | 

## July 7, 2026
<a name="jul07-26-broadcast-ios-ll"></a>

### Amazon IVS Broadcast SDK: iOS 1.44.1 (Low-Latency Streaming)
<a name="jul07-26-broadcast-ios-ll-1441"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [iOS Broadcast SDK 1.44.1](broadcast-ios.md) | **Download for low-latency streaming:** [https://broadcast.live-video.net/1.44.1/AmazonIVSBroadcast.xcframework.zip](https://broadcast.live-video.net/1.44.1/AmazonIVSBroadcast.xcframework.zip) <br />**Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.44.1/ios/](https://aws.github.io/amazon-ivs-broadcast-docs/1.44.1/ios/)+  There were no changes to the low-latency SDK in this release.  | 

#### Broadcast SDK Size: iOS
<a name="broadcast-1441-ll-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64 | 1.021 MB | 2.248 MB | 

## July 2, 2026
<a name="jul02-26-broadcast-mobile-ll"></a>

### Amazon IVS Broadcast SDK: Android 1.44.0, iOS 1.44.0 (Low-Latency Streaming)
<a name="jul02-26-broadcast-mobile-ll-1440"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Android Broadcast SDK 1.44.0](broadcast-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.44.0/android/](https://aws.github.io/amazon-ivs-broadcast-docs/1.44.0/android/)+  Bug fixes and stability improvements.  | 
| [iOS Broadcast SDK 1.44.0](broadcast-ios.md) | **Download for low-latency streaming:** [https://broadcast.live-video.net/1.44.0/AmazonIVSBroadcast.xcframework.zip](https://broadcast.live-video.net/1.44.0/AmazonIVSBroadcast.xcframework.zip) <br />**Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.44.0/ios/](https://aws.github.io/amazon-ivs-broadcast-docs/1.44.0/ios/)+  `IVSReplayKitBroadcastSession` has a new initializer that takes a complete `IVSBroadcastConfiguration` object, allowing changes to the network property. Note the mixer property will be ignored for ReplayKit sessions.  | 

#### Broadcast SDK Size: Android
<a name="broadcast-1440-ll-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 1.994 | 5.384 | 
| armeabi-v7a | 1.749 | 3.723 | 
| x86\_64 | 2.082 | 5.721 | 
| x86 | 2.103 | 5.502 | 

#### Broadcast SDK Size: iOS
<a name="broadcast-1440-ll-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64 | 1.021 | 2.248 | 

## July 2, 2026
<a name="jul02-26-broadcast-web-ll"></a>

### IVS Broadcast SDK: Web 1.37.0 (Low-Latency Streaming)
<a name="jul02-26-broadcast-web-ll-1370"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Web Broadcast SDK 1.37.0](broadcast-web.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference/](https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference)+  Bug fixes and stability improvements.  | 

## June 11, 2026
<a name="jun11-26-player-web-ll"></a>

### IVS Player SDK: Web 1.53.0
<a name="jun11-26-player-web-ll-1530"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Web player 1.53.0](player-web.md) & [Video.js integration](player-videojs.md) & [JW player integration](player-jwplayer.md)  | **NPM Package:** [https://www.npmjs.com/package/amazon-ivs-player](https://www.npmjs.com/package/amazon-ivs-player)<br />**Script asset: **[https://player.live-video.net/1.53.0/amazon-ivs-player.min.js](https://player.live-video.net/1.53.0/amazon-ivs-player.min.js)<br />**Video.js tech asset: **[https://player.live-video.net/1.53.0/amazon-ivs-videojs-tech.min.js](https://player.live-video.net/1.53.0/amazon-ivs-videojs-tech.min.js)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.53.0/web/](https://aws.github.io/amazon-ivs-player-docs/1.53.0/web/)+  Bug fixes and stability improvements.  | 

## June 11, 2026
<a name="jun11-26-player-mobile-ll"></a>

### IVS Player SDK: Android 1.53.0, iOS 1.53.0
<a name="jun11-26-player-mobile-ll-1530"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Android player 1.53.0](player-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.53.0/android/](https://aws.github.io/amazon-ivs-player-docs/1.53.0/android/)+  Added `Player.setUserAgent(String)` API to Android to set custom User-Agent string for all HTTP requests made by the player. An IVS default is used when no override is set. <br />+  Bug fixes and stability improvements.  | 
| [iOS Player 1.53.0](player-ios.md) | **Download:** [https://player.live-video.net/1.53.0/AmazonIVSPlayer.xcframework.zip](https://player.live-video.net/1.53.0/AmazonIVSPlayer.xcframework.zip)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.53.0/ios/](https://aws.github.io/amazon-ivs-player-docs/1.53.0/ios/)+  Added `IVSPlayer.setUserAgent(_:)` API to iOS to set custom User-Agent string for all HTTP requests made by the player. An IVS default is used when no override is set. <br />+  Bug fixes and stability improvements.  | 

#### Mobile SDK Size: Android
<a name="player-mobile-1530-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 1.531 MB | 3.930 MB | 
| armeabi-v7a | 1.360 MB | 2.793 MB | 
| x86\_64 | 1.533 MB | 4.000 MB | 
| x86  | 1.595 MB | 4.015 MB | 

#### Mobile SDK Size: iOS
<a name="player-mobile-1530-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64 | 0.800 MB | 1.706 MB | 

## June 4, 2026
<a name="jun04-26-broadcast-mobile-ll"></a>

### Amazon IVS Broadcast SDK: Android 1.43.0, iOS 1.43.0 (Low-Latency Streaming)
<a name="jun04-26-broadcast-mobile-ll-1430"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Android Broadcast SDK 1.43.0](broadcast-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.43.0/android/](https://aws.github.io/amazon-ivs-broadcast-docs/1.43.0/android/)+  Fixed a memory leak when a BroadcastSession was created but was not Broadcasting. <br />+  Fixed a rare crash when tearing down a BroadcastSession that was streaming with the device's microphone.  | 
| [iOS Broadcast SDK 1.43.0](broadcast-ios.md) | **Download for low-latency streaming:** [https://broadcast.live-video.net/1.43.0/AmazonIVSBroadcast.xcframework.zip](https://broadcast.live-video.net/1.43.0/AmazonIVSBroadcast.xcframework.zip) <br />**Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.43.0/ios/](https://aws.github.io/amazon-ivs-broadcast-docs/1.43.0/ios/)+  Fixed a bug where the camera torch may turn back on unintentionally after changing cameras and rotating the device.  | 

#### Broadcast SDK Size: Android
<a name="broadcast-1430-ll-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 2.015 MB | 5.455 MB | 
| armeabi-v7a | 1.765 MB | 3.778 MB | 
| x86\_64 | 2.097 MB | 5.790 MB | 
| x86  | 2.122 MB | 5.575 MB | 

#### Broadcast SDK Size: iOS
<a name="broadcast-1430-ll-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64 | 1.031 MB | 2.265 MB | 

## June 4, 2026
<a name="jun04-26-broadcast-web-ll"></a>

### IVS Broadcast SDK: Web 1.36.0 (Low-Latency Streaming)
<a name="jun04-26-broadcast-web-ll-1360"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Web Broadcast SDK 1.36.0](broadcast-web.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference/](https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference)+  Bug fixes and stability improvements.  | 

## May 28, 2026
<a name="may28-26-player-web-ll"></a>

### IVS Player SDK: Web 1.52.1
<a name="may28-26-player-web-ll-1521"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Web player 1.52.1](player-web.md) & [Video.js integration](player-videojs.md) & [JW player integration](player-jwplayer.md)  | **NPM Package:** [https://www.npmjs.com/package/amazon-ivs-player](https://www.npmjs.com/package/amazon-ivs-player)<br />**Script asset: **[https://player.live-video.net/1.52.1/amazon-ivs-player.min.js](https://player.live-video.net/1.52.1/amazon-ivs-player.min.js)<br />**Video.js tech asset: **[https://player.live-video.net/1.52.1/amazon-ivs-videojs-tech.min.js](https://player.live-video.net/1.52.1/amazon-ivs-videojs-tech.min.js)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.52.1/web/](https://aws.github.io/amazon-ivs-player-docs/1.52.1/web/)+  Bug fixes and stability improvements.  | 

## May 14, 2026
<a name="may14-26-player-mobile-ll"></a>

### IVS Player SDK: Android 1.52.0, iOS 1.52.0
<a name="may14-26-player-mobile-ll-1520"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Android player 1.52.0](player-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.52.0/android/](https://aws.github.io/amazon-ivs-player-docs/1.52.0/android/)+  Bug fixes and stability improvements.  | 
| [iOS Player 1.52.0](player-ios.md) | **Download:** [https://player.live-video.net/1.52.0/AmazonIVSPlayer.xcframework.zip](https://player.live-video.net/1.52.0/AmazonIVSPlayer.xcframework.zip)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.52.0/ios/](https://aws.github.io/amazon-ivs-player-docs/1.52.0/ios/)+  Bug fixes and stability improvements.  | 

#### Mobile SDK Size: Android
<a name="player-mobile-1520-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 1.490 MB | 3.832 MB | 
| armeabi-v7a | 1.321 MB | 2.721 MB | 
| x86\_64 | 1.491 MB | 3.894 MB | 
| x86  | 1.544 MB | 3.901 MB | 

#### Mobile SDK Size: iOS
<a name="player-mobile-1520-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64 | 0.786 MB | 1.714 MB | 

## May 14, 2026
<a name="may14-26-player-web-ll"></a>

### IVS Player SDK: Web 1.52.0
<a name="may14-26-player-web-ll-1520"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Web player 1.52.0](player-web.md) & [Video.js integration](player-videojs.md) & [JW player integration](player-jwplayer.md)  | **NPM Package:** [https://www.npmjs.com/package/amazon-ivs-player](https://www.npmjs.com/package/amazon-ivs-player)<br />**Script asset: **[https://player.live-video.net/1.52.0/amazon-ivs-player.min.js](https://player.live-video.net/1.52.0/amazon-ivs-player.min.js)<br />**Video.js tech asset: **[https://player.live-video.net/1.52.0/amazon-ivs-videojs-tech.min.js](https://player.live-video.net/1.52.0/amazon-ivs-videojs-tech.min.js)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.52.0/web/](https://aws.github.io/amazon-ivs-player-docs/1.52.0/web/)+  Bug fixes and stability improvements.  | 

## May 7, 2026
<a name="may07-26-broadcast-mobile-ll"></a>

### Amazon IVS Broadcast SDK: Android 1.42.0, iOS 1.42.0 (Low-Latency Streaming)
<a name="may07-26-broadcast-mobile-ll-1420"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Android Broadcast SDK 1.42.0](broadcast-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.42.0/android/](https://aws.github.io/amazon-ivs-broadcast-docs/1.42.0/android/)+  Bug fixes and stability improvements.  | 
| [iOS Broadcast SDK 1.42.0](broadcast-ios.md) | **Download for low-latency streaming:** [https://broadcast.live-video.net/1.42.0/AmazonIVSBroadcast.xcframework.zip](https://broadcast.live-video.net/1.42.0/AmazonIVSBroadcast.xcframework.zip) <br />**Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.42.0/ios/](https://aws.github.io/amazon-ivs-broadcast-docs/1.42.0/ios/)+  Bug fixes and stability improvements.  | 

#### Broadcast SDK Size: Android
<a name="broadcast-1420-ll-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 2.014 MB | 5.456 MB | 
| armeabi-v7a | 1.765 MB | 3.779 MB | 
| x86\_64 | 2.096 MB | 5.791 MB | 
| x86  | 2.119 MB | 5.568 MB | 

#### Broadcast SDK Size: iOS
<a name="broadcast-1420-ll-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64 | 1.017 MB | 2.252 MB | 

## May 7, 2026
<a name="may07-26-broadcast-web-ll"></a>

### IVS Broadcast SDK: Web 1.35.0 (Low-Latency Streaming)
<a name="may07-26-broadcast-web-ll-1350"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Web Broadcast SDK 1.35.0](broadcast-web.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference/](https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference)+  Bug fixes and stability improvements.  | 

## April 22, 2026
<a name="apr22-26-ssai"></a>

### Server-Side Ad Insertion (SSAI)
<a name="apr22-26-ssai-details"></a>

Server-side ad insertion enables you to monetize your streams with video ads. IVS SSAI integrates with AWS Elemental MediaTailor, giving you access to capabilities such as ad decisioning, audience targeting, and personalization. IVS provides an API operation to insert ad breaks into your live stream, allowing you to give creators or operators control over when ads run. Ads are stitched directly into the video stream, enabling a seamless viewing experience while avoiding complex client-side logic.

See the new [SSAI](https://docs.aws.amazon.com/ivs/latest/LowLatencyUserGuide/server-side-ad-insertion.html) document in the *IVS Low-Latency Streaming User Guide*. For details of all documentation changes, see the [Document History](https://docs.aws.amazon.com/ivs/latest/LowLatencyUserGuide/doc-history.html) (both the User Guide and API Reference tables).

## April 16, 2026
<a name="apr16-26-player-web-ll"></a>

### IVS Player SDK: Web 1.51.0
<a name="apr16-26-player-web-ll-1510"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Web player 1.51.0](player-web.md) & [Video.js integration](player-videojs.md) & [JW player integration](player-jwplayer.md)  | **NPM Package:** [https://www.npmjs.com/package/amazon-ivs-player](https://www.npmjs.com/package/amazon-ivs-player)<br />**Script asset: **[https://player.live-video.net/1.51.0/amazon-ivs-player.min.js](https://player.live-video.net/1.51.0/amazon-ivs-player.min.js)<br />**Video.js tech asset: **[https://player.live-video.net/1.51.0/amazon-ivs-videojs-tech.min.js](https://player.live-video.net/1.51.0/amazon-ivs-videojs-tech.min.js)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.51.0/web/](https://aws.github.io/amazon-ivs-player-docs/1.51.0/web/)+  Bug fixes and stability improvements.  | 

## April 16, 2026
<a name="apr16-26-player-mobile-ll"></a>

### IVS Player SDK: Android 1.51.0, iOS 1.51.0
<a name="apr16-26-player-mobile-ll-1510"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Android player 1.51.0](player-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.51.0/android/](https://aws.github.io/amazon-ivs-player-docs/1.51.0/android/)+  Bug fixes and stability improvements.  | 
| [iOS Player 1.51.0](player-ios.md) | **Download:** [https://player.live-video.net/1.51.0/AmazonIVSPlayer.xcframework.zip](https://player.live-video.net/1.51.0/AmazonIVSPlayer.xcframework.zip)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.51.0/ios/](https://aws.github.io/amazon-ivs-player-docs/1.51.0/ios/)+  Bug fixes and stability improvements.  | 

#### Mobile SDK Size: Android
<a name="player-mobile-1510-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 1.470 MB | 3.794 MB | 
| armeabi-v7a | 1.305 MB | 2.694 MB | 
| x86\_64 | 1.473 MB | 3.854 MB | 
| x86  | 1.525 MB | 3.863 MB | 

#### Mobile SDK Size: iOS
<a name="player-mobile-1510-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64 | 0.779 MB | 1.697 MB | 

## April 9, 2026
<a name="apr09-26-broadcast-web-ll"></a>

### IVS Broadcast SDK: Web 1.34.0 (Low-Latency Streaming)
<a name="apr09-26-broadcast-web-ll-1340"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Web Broadcast SDK 1.34.0](broadcast-web.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference/](https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference)+  Bug fixes and stability improvements  | 

## April 9, 2026
<a name="apr09-26-broadcast-mobile-ll"></a>

### Amazon IVS Broadcast SDK: Android 1.41.0, iOS 1.41.0 (Low-Latency Streaming)
<a name="apr09-26-broadcast-mobile-ll-1410"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Android Broadcast SDK 1.41.0](broadcast-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.41.0/android/](https://aws.github.io/amazon-ivs-broadcast-docs/1.41.0/android/)+  Bug fixes and stability improvements  | 
| [iOS Broadcast SDK 1.41.0](broadcast-ios.md) | **Download for low-latency streaming:** [https://broadcast.live-video.net/1.41.0/AmazonIVSBroadcast.xcframework.zip](https://broadcast.live-video.net/1.41.0/AmazonIVSBroadcast.xcframework.zip) <br />**Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.41.0/ios/](https://aws.github.io/amazon-ivs-broadcast-docs/1.41.0/ios/)+  Bug fixes and stability improvements  | 

#### Broadcast SDK Size: Android
<a name="broadcast-1410-ll-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 2.055 MB | 5.433 MB | 
| armeabi-v7a | 1.755 MB | 3.762 MB | 
| x86\_64 | 2.087 MB | 5.767 MB | 
| x86  | 2.109 MB | 5.547 MB | 

#### Broadcast SDK Size: iOS
<a name="broadcast-1410-ll-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64 | 1.030 MB | 2.264 MB | 

## March 19, 2026
<a name="mar19-26-player-mobile-ll"></a>

### IVS Player SDK: Android 1.50.0, iOS 1.50.0
<a name="mar19-26-player-mobile-ll-1500"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Android player 1.50.0](player-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.50.0/android/](https://aws.github.io/amazon-ivs-player-docs/1.50.0/android/)+  Bug fixes and stability improvements.  | 
| [iOS Player 1.50.0](player-ios.md) | **Download:** [https://player.live-video.net/1.50.0/AmazonIVSPlayer.xcframework.zip](https://player.live-video.net/1.50.0/AmazonIVSPlayer.xcframework.zip)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.50.0/ios/](https://aws.github.io/amazon-ivs-player-docs/1.50.0/ios/)+  Annotated `NS_SWIFT_SENDABLE` conformance to public data classes. <br />+  Bug fixes and stability improvements.  | 

#### Mobile SDK Size: Android
<a name="player-mobile-1500-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 1.477 MB | 3.825 MB | 
| armeabi-v7a | 1.308 MB | 2.710 MB | 
| x86\_64 | 1.479 MB | 3.889 MB | 
| x86  | 1.534 MB | 3.896 MB | 

#### Mobile SDK Size: iOS
<a name="player-mobile-1500-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64 | 0.797 MB | 1.740 MB | 

## March 19, 2026
<a name="mar19-26-player-web-ll"></a>

### IVS Player SDK: Web 1.50.0
<a name="mar19-26-player-web-ll-1500"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Web player 1.50.0](player-web.md) & [Video.js integration](player-videojs.md) & [JW player integration](player-jwplayer.md)  | **NPM Package:** [https://www.npmjs.com/package/amazon-ivs-player](https://www.npmjs.com/package/amazon-ivs-player)<br />**Script asset: **[https://player.live-video.net/1.50.0/amazon-ivs-player.min.js](https://player.live-video.net/1.50.0/amazon-ivs-player.min.js)<br />**Video.js tech asset: **[https://player.live-video.net/1.50.0/amazon-ivs-videojs-tech.min.js](https://player.live-video.net/1.50.0/amazon-ivs-videojs-tech.min.js)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.50.0/web/](https://aws.github.io/amazon-ivs-player-docs/1.50.0/web/)+  Bug fixes and stability improvements.  | 

## March 12, 2026
<a name="mar12-26-broadcast-web-ll"></a>

### IVS Broadcast SDK: Web 1.33.0 (Low-Latency Streaming)
<a name="mar12-26-broadcast-web-ll-1330"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Web Broadcast SDK 1.33.0](broadcast-web.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference/](https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference)+  Bug fixes and stability improvements.  | 

## March 12, 2026
<a name="mar12-26-broadcast-mobile-ll"></a>

### Amazon IVS Broadcast SDK: Android 1.40.0, iOS 1.40.0 (Low-Latency Streaming)
<a name="mar12-26-broadcast-mobile-ll-1400"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Android Broadcast SDK 1.40.0](broadcast-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.40.0/android/](https://aws.github.io/amazon-ivs-broadcast-docs/1.40.0/android/)+  Improved reliability of auto-reconnect behavior. <br />+  Improved error messages around TLS certificate validation failures and expanded error enum codes.  | 
| [iOS Broadcast SDK 1.40.0](broadcast-ios.md) | **Download for low-latency streaming:** [https://broadcast.live-video.net/1.40.0/AmazonIVSBroadcast.xcframework.zip](https://broadcast.live-video.net/1.40.0/AmazonIVSBroadcast.xcframework.zip) <br />**Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.40.0/ios/](https://aws.github.io/amazon-ivs-broadcast-docs/1.40.0/ios/)+  Improved reliability of auto-reconnect behavior. <br />+  Improved error messages around TLS certificate validation failures and expanded error enum codes.  | 

#### Broadcast SDK Size: Android
<a name="broadcast-1400-ll-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 1.998 MB | 5.421 MB | 
| armeabi-v7a | 1.749 MB | 3.754 MB | 
| x86\_64 | 2.081 MB | 5.756 MB | 
| x86  | 2.102 MB | 5.535 MB | 

#### Broadcast SDK Size: iOS
<a name="broadcast-1400-ll-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64 | 1.027 MB | 2.248 MB | 

## February 19, 2026
<a name="feb19-26-player-mobile-ll"></a>

### IVS Player SDK: Android 1.49.0, iOS 1.49.0
<a name="feb19-26-player-mobile-ll-1490"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Android player 1.49.0](player-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.49.0/android/](https://aws.github.io/amazon-ivs-player-docs/1.49.0/android/)+  Fixed an issue related to automatic quality switching in auto mode when consuming certain OBS x264 encoded streams. Previously, switching from a manually selected rendition back to auto could impact the transition up to the source quality. <br />+  Bug fixes and stability improvements.  | 
| [iOS Player 1.49.0](player-ios.md) | **Download:** [https://player.live-video.net/1.49.0/AmazonIVSPlayer.xcframework.zip](https://player.live-video.net/1.49.0/AmazonIVSPlayer.xcframework.zip)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.49.0/ios/](https://aws.github.io/amazon-ivs-player-docs/1.49.0/ios/)+  Bug fixes and stability improvements. <br />+  Effective with this release, the IVS SDKs are no longer distributed via CocoaPods. <br />CocoaPods announced its deprecation in 2024 and will enter read-only state later this year. Swift Package Manager (SPM) replaces CocoaPods as Apple’s supported dependency-management solution and is the standard way to integrate SDKs in modern Xcode projects. <br />We recommend that you migrate to SPM or integrate the IVS SDK frameworks directly into your project. IVS SDKs are fully supported via both approaches. <br />Related documentation changes were made in [iOS Player SDK Guide](ios-getting-started.md) (in "Getting Started with the IVS iOS Player SDK").   | 

#### Mobile SDK Size: Android
<a name="player-mobile-1490-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 1.517 MB | 3.917 MB | 
| armeabi-v7a | 1.344 MB | 2.780 MB | 
| x86\_64 | 1.519 MB | 3.982 MB | 
| x86  | 1.575 MB | 3.989 MB | 

#### Mobile SDK Size: iOS
<a name="player-mobile-1490-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64 | 0.810 MB | 1.773 MB | 

## February 19, 2026
<a name="feb19-26-player-web-ll"></a>

### IVS Player SDK: Web 1.49.0
<a name="feb19-26-player-web-ll-1490"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Web player 1.49.0](player-web.md) & [Video.js integration](player-videojs.md) & [JW player integration](player-jwplayer.md)  | **NPM Package:** [https://www.npmjs.com/package/amazon-ivs-player](https://www.npmjs.com/package/amazon-ivs-player)<br />**Script asset: **[https://player.live-video.net/1.49.0/amazon-ivs-player.min.js](https://player.live-video.net/1.49.0/amazon-ivs-player.min.js)<br />**Video.js tech asset: **[https://player.live-video.net/1.49.0/amazon-ivs-videojs-tech.min.js](https://player.live-video.net/1.49.0/amazon-ivs-videojs-tech.min.js)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.49.0/web/](https://aws.github.io/amazon-ivs-player-docs/1.49.0/web/)+  Bug fixes and stability improvements.  | 

## February 13, 2026
<a name="feb13-26-broadcast-mobile-ll"></a>

### Amazon IVS Broadcast SDK: Android 1.39.0, iOS 1.39.0 (Low-Latency Streaming)
<a name="feb13-26-broadcast-mobile-ll-1390"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Android Broadcast SDK 1.39.0](broadcast-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.39.0/android/](https://aws.github.io/amazon-ivs-broadcast-docs/1.39.0/android/)+  Updated core Android build tools and NDK version. <br />+  Fixed rare deadlock when stopping a `MixedImageDevice`.   | 
| [iOS Broadcast SDK 1.39.0](broadcast-ios.md) | **Download for low-latency streaming:** [https://broadcast.live-video.net/1.39.0/AmazonIVSBroadcast.xcframework.zip](https://broadcast.live-video.net/1.39.0/AmazonIVSBroadcast.xcframework.zip) <br />**Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.39.0/ios/](https://aws.github.io/amazon-ivs-broadcast-docs/1.39.0/ios/)+  Updated Xcode to version 26.2. <br />+  Effective with this release, the IVS SDKs are no longer distributed via CocoaPods. <br />CocoaPods announced its deprecation in 2024 and will enter read-only state later this year. Swift Package Manager (SPM) replaces CocoaPods as Apple’s supported dependency-management solution and is the standard way to integrate SDKs in modern Xcode projects. <br />We recommend that you migrate to SPM or integrate the IVS SDK frameworks directly into your project. IVS SDKs are fully supported via both approaches. <br />Related documentation changes were made in [iOS Broadcast SDK Guide](broadcast-ios-getting-started.md#broadcast-ios-install) (in "Install the Library").  | 

#### Broadcast SDK Size: Android
<a name="broadcast-1390-ll-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 1.969 MB | 5.353 MB | 
| armeabi-v7a | 1.726 MB | 3.704 MB | 
| x86\_64 | 2.049 MB | 5.682 MB | 
| x86  | 2.072 MB | 5.463 MB | 

#### Broadcast SDK Size: iOS
<a name="broadcast-1390-ll-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64 | 1.016 MB | 2.230 MB | 

## February 12, 2026
<a name="feb12-26-broadcast-web-ll"></a>

### IVS Broadcast SDK: Web 1.32.0 (Low-Latency Streaming)
<a name="feb12-26-broadcast-web-ll-1320"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Web Broadcast SDK 1.32.0](broadcast-web.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference/](https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference)+  Bug fixes and stability improvements.  | 

## January 13, 2026
<a name="jan13-26-broadcast-mobile-ll"></a>

### Amazon IVS Broadcast SDK: Android 1.38.0, iOS 1.38.0 (Low-Latency Streaming)
<a name="jan13-26-broadcast-mobile-ll-1380"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Android Broadcast SDK 1.38.0](broadcast-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.38.0/android/](https://aws.github.io/amazon-ivs-broadcast-docs/1.38.0/android/)+  Changed the codes associated with some errors. See [Mobile Broadcast SDK Error Migration Guide](#broadcast-1380-ll-sdk-error-migration) below.  | 
| [iOS Broadcast SDK 1.38.0](broadcast-ios.md) | **Download for low-latency streaming:** [https://broadcast.live-video.net/1.38.0/AmazonIVSBroadcast.xcframework.zip](https://broadcast.live-video.net/1.38.0/AmazonIVSBroadcast.xcframework.zip) <br />**Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.38.0/ios/](https://aws.github.io/amazon-ivs-broadcast-docs/1.38.0/ios/)+  Changed the codes associated with some errors. See [Mobile Broadcast SDK Error Migration Guide](#broadcast-1380-ll-sdk-error-migration) below.  | 

#### Broadcast SDK Size: Android
<a name="broadcast-1380-ll-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 1.974 MB | 5.361 MB | 
| armeabi-v7a | 1.730 MB | 3.709 MB | 
| x86\_64 | 2.054 MB | 5.693 MB | 
| x86  | 2.078 MB | 5.474 MB | 

#### Broadcast SDK Size: iOS
<a name="broadcast-1380-ll-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64 | 0.946 MB | 2.296 MB | 

#### Mobile Broadcast SDK Error Migration Guide
<a name="broadcast-1380-ll-sdk-error-migration"></a>

In version 1.38.0 of the iOS and Android broadcast SDKs, the codes associated with some errors have changed. Previously, there was no single property that could be used to uniquely identify any error emitted from the SDKs. Instead, to understand what an error meant, a combination of the following properties needed to be examined: 


| Android | iOS | 
| --- | --- | 
| `BroadcastException.getCode()`<br />`BroadcastException.getUid()`<br />`BroadcastException.getError()`<br />`BroadcastException.getSource()`<br />`BroadcastException.getDetail()` | `NSError.code`<br />`NSError.userInfo[IVSBroadcastUidDescriptionErrorKey]`<br />`NSError.userInfo[IVSBroadcastResultDescriptionErrorKey]`<br />`NSError.userInfo[IVSBroadcastSourceDescriptionErrorKey]`<br />`NSError.userInfo[NSLocalizedDescriptionKey]` | 

With version 1.38.0 and greater, `BroadcastException.getCode()` (Android) and `NSError.code` (iOS) return a unique ID that can be looked up in the public `BroadcastErrorCode` (Android) and `IVSBroadcastErrorCode` (iOS) enums. 

In addition to making `code` the unique ID for all errors, an additional field was added: `BroadcastException.getPlatformCode()` (Android) and `NSError.userInfo[IVSBroadcastPlatformCodeDescriptionErrorKey]` (iOS). If an error is caused by the underlying platform (such as a network error or a video encode or decode error), this field is non-zero and can be used to collect additional information from the platform’s documentation.

##### Migrating from SDK 1.37.0 and Earlier
<a name="broadcast-1380-ll-sdk-error-migration-from-earlier"></a>

To make every error conform to the new strategy, some existing errors had to change their values. Below is a guide to map existing logic to the new logic:
+ Any error where `code` was non-zero will keep the same value for code; however, referencing the code through the new enum constants may improve clarity. For example, comparing an error to `BroadcastErrorCode.Broadcast.LatencyThresholdReached` is clearer than comparing it to `20401`. 
+ Any error where `UID` had a value (i.e. was not `-1` on Android or `"-1"` on iOS) will now have the `code` field set to what the existing `UID` value was. If you have conditionals comparing the `UID` field, you can keep the constants but compare them against the `code` field going forward.
+ Some legacy errors did not contain a `code` or a `UID` value. These were commonly matched based on the `message` (Android) or `description` (iOS) of the error, which is not a reliable way to identify errors because of the dynamic nature of error messages. Because these errors didn’t have uniquely identifying characteristics, one-to-one mappings can’t be provided. However, most errors kept the same description, so it is possible to continue using the same matching logic while also gathering and reporting the new `code` value for future app releases. 

As a concrete example, the error checking in the following table should be migrated as follows:


| Before | After | 
| --- | --- | 
| `error.code == 20401` | `error.code == BroadcastErrorCode.Broadcast.LatencyThresholdReached`<br />No change, but prefer comparison to the enum value. | 
| `error.uid == 207` | `error.code == BroadcastErrorCode.Net.SocketRemoteHangup`<br />Compare to `code` instead of `uid`. | 
| `error.message.contains("IceConnectionFailed")` | `error.code == BroadcastErrorCode.RealTime.PeerConnectionIceConnectionFailed`<br />Don’t compare to `message` (or `source`, or `result/detail`). Instead, find the appropriate enum code to compare to. | 

The most important part of an error is still `BroadcastException.getPlatformCode()` (Android) and `NSError.userInfo[IVSBroadcastPlatformCodeDescriptionErrorKey]` (iOS), but in version 1.38.0 and beyond, the `code` field uniquely identifies errors and allows immediate lookup of the error name and description in the `BroadcastErrorCode` (Android) and `IVSBroadcastErrorCode` (iOS) enums. As a result, other fields like `UID`, `source`, and `detail` should not be used in lookup logic; they exist only as supplemental information. 

## December 18, 2025
<a name="dec18-25-player-web-ll"></a>

### IVS Player SDK: Web 1.48.0
<a name="dec18-25-player-web-ll-1480"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Web player 1.48.0](player-web.md) & [Video.js integration](player-videojs.md) & [JW player integration](player-jwplayer.md)  | **NPM Package:** [https://www.npmjs.com/package/amazon-ivs-player](https://www.npmjs.com/package/amazon-ivs-player)<br />**Script asset: **[https://player.live-video.net/1.48.0/amazon-ivs-player.min.js](https://player.live-video.net/1.48.0/amazon-ivs-player.min.js)<br />**Video.js tech asset: **[https://player.live-video.net/1.48.0/amazon-ivs-videojs-tech.min.js](https://player.live-video.net/1.48.0/amazon-ivs-videojs-tech.min.js)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.48.0/web/](https://aws.github.io/amazon-ivs-player-docs/1.48.0/web/)+  Bug fixes and stability improvements.  | 

## December 18, 2025
<a name="dec18-25-player-mobile-ll"></a>

### IVS Player SDK: Android 1.48.0, iOS 1.48.0
<a name="dec18-25-player-mobile-ll-1480"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Android player 1.48.0](player-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.48.0/android/](https://aws.github.io/amazon-ivs-player-docs/1.48.0/android/)+  The public constructor for the `UnavailableQuality` class has been removed. (This was previously made public in error.) <br />+  Bug fixes and stability improvements.  | 
| [iOS Player 1.48.0](player-ios.md) | **Download:** [https://player.live-video.net/1.48.0/AmazonIVSPlayer.xcframework.zip](https://player.live-video.net/1.48.0/AmazonIVSPlayer.xcframework.zip)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.48.0/ios/](https://aws.github.io/amazon-ivs-player-docs/1.48.0/ios/)+  Bug fixes and stability improvements.  | 

#### Mobile SDK Size: Android
<a name="player-mobile-1480-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 1.495 MB | 3.862 MB | 
| armeabi-v7a | 1.323 MB | 2.736 MB | 
| x86\_64 | 1.496 MB | 3.926 MB | 
| x86  | 1.552 MB | 3.936 MB | 

#### Mobile SDK Size: iOS
<a name="player-mobile-1480-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64 | 0.751 MB | 1.822 MB | 

## December 11, 2025
<a name="dec11-25-broadcast-android-ll"></a>

### Amazon IVS Broadcast SDK: Android 1.37.1 (Low-Latency Streaming)
<a name="dec11-25-broadcast-android-ll-1371"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Android Broadcast SDK 1.37.1](broadcast-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.37.1/android/](https://aws.github.io/amazon-ivs-broadcast-docs/1.37.1/android/)+  Stability improvement in the networking stack.  | 

#### Broadcast SDK Size: Android
<a name="broadcast-1371-ll-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 1.953 MB | 5.320 MB | 
| armeabi-v7a | 1.713 MB | 3.681 MB | 
| x86\_64 | 2.036 MB | 5.665 MB | 
| x86  | 2.062 MB | 5.454 MB | 

## December 5, 2025
<a name="dec05-25-broadcast-web-ll"></a>

### IVS Broadcast SDK: Web 1.31.0 (Low-Latency Streaming)
<a name="dec05-25-broadcast-web-ll-1310"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Web Broadcast SDK 1.31.0](broadcast-web.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference/](https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference)+  Bug fixes and stability improvements.  | 

## December 5, 2025
<a name="dec05-25-broadcast-mobile-ll"></a>

### Amazon IVS Broadcast SDK: Android 1.37.0, iOS 1.37.0 (Low-Latency Streaming)
<a name="dec05-25-broadcast-mobile-ll-1370"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Android Broadcast SDK 1.37.0](broadcast-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.37.0/android/](https://aws.github.io/amazon-ivs-broadcast-docs/1.37.0/android/)+  Bug fixes and stability improvements.  | 
| [iOS Broadcast SDK 1.37.0](broadcast-ios.md) | **Download for low-latency streaming:** [https://broadcast.live-video.net/1.37.0/AmazonIVSBroadcast.xcframework.zip](https://broadcast.live-video.net/1.37.0/AmazonIVSBroadcast.xcframework.zip) <br />**Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.37.0/ios/](https://aws.github.io/amazon-ivs-broadcast-docs/1.37.0/ios/)+  Bug fixes and stability improvements.  | 

#### Broadcast SDK Size: Android
<a name="broadcast-1370-ll-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 1.953 MB | 5.316 MB | 
| armeabi-v7a | 1.713 MB | 3.678 MB | 
| x86\_64 | 2.036 MB | 5.661 MB | 
| x86  | 2.062 MB | 5.450 MB | 

#### Broadcast SDK Size: iOS
<a name="broadcast-1370-ll-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64 | 0.941 MB | 2.279 MB | 

## November 20, 2025
<a name="nov20-25-player-web-ll"></a>

### IVS Player SDK: Web 1.47.0
<a name="nov20-25-player-web-ll-1470"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Web player 1.47.0](player-web.md) & [Video.js integration](player-videojs.md) & [JW player integration](player-jwplayer.md)  | **NPM Package:** [https://www.npmjs.com/package/amazon-ivs-player](https://www.npmjs.com/package/amazon-ivs-player)<br />**Script asset: **[https://player.live-video.net/1.47.0/amazon-ivs-player.min.js](https://player.live-video.net/1.47.0/amazon-ivs-player.min.js)<br />**Video.js tech asset: **[https://player.live-video.net/1.47.0/amazon-ivs-videojs-tech.min.js](https://player.live-video.net/1.47.0/amazon-ivs-videojs-tech.min.js)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.47.0/web/](https://aws.github.io/amazon-ivs-player-docs/1.47.0/web/)+  Bug fixes and stability improvements.  | 

## November 20, 2025
<a name="nov20-25-player-mobile-ll"></a>

### IVS Player SDK: Android 1.47.0, iOS 1.47.0
<a name="nov20-25-player-mobile-ll-1470"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Android player 1.47.0](player-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.47.0/android/](https://aws.github.io/amazon-ivs-player-docs/1.47.0/android/)+  Bug fixes and stability improvements.  | 
| [iOS Player 1.47.0](player-ios.md) | **Download:** [https://player.live-video.net/1.47.0/AmazonIVSPlayer.xcframework.zip](https://player.live-video.net/1.47.0/AmazonIVSPlayer.xcframework.zip)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.47.0/ios/](https://aws.github.io/amazon-ivs-player-docs/1.47.0/ios/)+  Bug fixes and stability improvements.  | 

#### Mobile SDK Size: Android
<a name="player-mobile-1470-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 1.487 MB | 3.833 MB | 
| armeabi-v7a | 1.318 MB | 2.718 MB | 
| x86\_64 | 1.489 MB | 3.894 MB | 
| x86  | 1.547 MB | 3.912 MB | 

#### Mobile SDK Size: iOS
<a name="player-mobile-1470-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64 | 0.742 MB | 1.806 MB | 

## October 30, 2025
<a name="oct30-25-broadcast-web-ll"></a>

### IVS Broadcast SDK: Web 1.30.0 (Low-Latency Streaming)
<a name="oct30-25-broadcast-web-ll-1300"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Web Broadcast SDK 1.30.0](broadcast-web.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference/](https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference)+  Bug fixes and stability improvements.  | 

## October 30, 2025
<a name="oct30-25-broadcast-mobile-ll"></a>

### Amazon IVS Broadcast SDK: Android 1.36.0, iOS 1.36.0 (Low-Latency Streaming)
<a name="oct30-25-broadcast-mobile-ll-1360"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Android Broadcast SDK 1.36.0](broadcast-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.36.0/android/](https://aws.github.io/amazon-ivs-broadcast-docs/1.36.0/android/)+  Improved camera recovery when returning to the foreground after being in the background for a prolonged period of time.  | 
| [iOS Broadcast SDK 1.36.0](broadcast-ios.md) | **Download for low-latency streaming:** [https://broadcast.live-video.net/1.36.0/AmazonIVSBroadcast.xcframework.zip](https://broadcast.live-video.net/1.36.0/AmazonIVSBroadcast.xcframework.zip) <br />**Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.36.0/ios/](https://aws.github.io/amazon-ivs-broadcast-docs/1.36.0/ios/)+  Bug fixes and stability improvements.  | 

#### Broadcast SDK Size: Android
<a name="broadcast-1360-ll-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 1.955 MB | 5.317 MB | 
| armeabi-v7a | 1.716 MB | 3.681 MB | 
| x86\_64 | 2.037 MB | 5.661 MB | 
| x86  | 2.065 MB | 5.451 MB | 

#### Broadcast SDK Size: iOS
<a name="broadcast-1360-ll-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64 | 0.939 MB | 2.279 MB | 

## October 23, 2025
<a name="oct23-25-player-web-ll"></a>

### IVS Player SDK: Web 1.46.0
<a name="oct23-25-player-web-ll-1460"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Web player 1.46.0](player-web.md) & [Video.js integration](player-videojs.md) & [JW player integration](player-jwplayer.md)  | **NPM Package:** [https://www.npmjs.com/package/amazon-ivs-player](https://www.npmjs.com/package/amazon-ivs-player)<br />**Script asset: **[https://player.live-video.net/1.46.0/amazon-ivs-player.min.js](https://player.live-video.net/1.46.0/amazon-ivs-player.min.js)<br />**Video.js tech asset: **[https://player.live-video.net/1.46.0/amazon-ivs-videojs-tech.min.js](https://player.live-video.net/1.46.0/amazon-ivs-videojs-tech.min.js)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.46.0/web/](https://aws.github.io/amazon-ivs-player-docs/1.46.0/web/)+  Bug fixes and stability improvements.  | 

## October 23, 2025
<a name="oct23-25-player-mobile-ll"></a>

### IVS Player SDK: Android 1.46.0, iOS 1.46.0
<a name="oct23-25-player-mobile-ll-1460"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Android player 1.46.0](player-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.46.0/android/](https://aws.github.io/amazon-ivs-player-docs/1.46.0/android/)+  Bug fixes and stability improvements.  | 
| [iOS Player 1.46.0](player-ios.md) | **Download:** [https://player.live-video.net/1.46.0/AmazonIVSPlayer.xcframework.zip](https://player.live-video.net/1.46.0/AmazonIVSPlayer.xcframework.zip)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.46.0/ios/](https://aws.github.io/amazon-ivs-player-docs/1.46.0/ios/)+  Bug fixes and stability improvements.  | 

#### Mobile SDK Size: Android
<a name="player-mobile-1460-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 1.481 MB | 3.816 MB | 
| armeabi-v7a | 1.314 MB | 2.707 MB | 
| x86\_64 | 1.485 MB | 3.876 MB | 
| x86  | 1.540 MB | 3.896 MB | 

#### Mobile SDK Size: iOS
<a name="player-mobile-1460-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64 | 0.738 MB | 1.789 MB | 

## October 15, 2025
<a name="oct15-25-extend-interface-vpc-endpoints-ll"></a>

### Expanded Interface VPC Endpoints
<a name="oct15-25-extend-interface-vpc-endpoints-ll-desc"></a>

We extended the supported regions for interface VPC (Virtual Private Cloud) endpoints (released on September 10, 2025). See [Private Ingest](private-ingest-ll.md) in the *IVS Low-Latency Streaming User Guide*.

## October 2, 2025
<a name="oct02-25-broadcast-web-ll"></a>

### IVS Broadcast SDK: Web 1.29.0 (Low-Latency Streaming)
<a name="oct02-25-broadcast-web-ll-1290"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Web Broadcast SDK 1.29.0](broadcast-web.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference/](https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference)+  Bug fixes and stability improvements.  | 

## October 2, 2025
<a name="oct02-25-broadcast-mobile-ll"></a>

### Amazon IVS Broadcast SDK: Android 1.35.0, iOS 1.35.0 (Low-Latency Streaming)
<a name="oct02-25-broadcast-mobile-ll-1350"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Android Broadcast SDK 1.35.0](broadcast-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.35.0/android/](https://aws.github.io/amazon-ivs-broadcast-docs/1.35.0/android/)+  We changed the `BroadcastSession.recommendedVideoSettings` operation:   A cancelled operation emits a final result with an error.   All callbacks are emitted on the main thread.   If bandwidth is too low to broadcast, an error (instead of a video configuration) is emitted for the final result.   <br />+  Support for Android 5 is deprecated as of this release.  | 
| [iOS Broadcast SDK 1.35.0](broadcast-ios.md) | **Download for low-latency streaming:** [https://broadcast.live-video.net/1.35.0/AmazonIVSBroadcast.xcframework.zip](https://broadcast.live-video.net/1.35.0/AmazonIVSBroadcast.xcframework.zip) <br />**Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.35.0/ios/](https://aws.github.io/amazon-ivs-broadcast-docs/1.35.0/ios/)+  `IVSImageDevice.setOnFrameCallback` can now be customized with a `DispatchQueue`, and optionally can include the `CVPixelBuffer` associated with the frame. <br />+  We changed the `IVSBroadcastSession.recommendedVideoSettings` operation:   A cancelled operation emits a final result with an error.   All callbacks are emitted on the main queue.   If bandwidth is too low to broadcast, an error (instead of a video configuration) is emitted for the final result.    | 

#### Broadcast SDK Size: Android
<a name="broadcast-1350-ll-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 1.946 MB | 5.303 MB | 
| armeabi-v7a | 1.709 MB | 3.671 MB | 
| x86\_64 | 2.030 MB | 5.646 MB | 
| x86  | 2.055 MB | 5.434 MB | 

#### Broadcast SDK Size: iOS
<a name="broadcast-1350-ll-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64 | 0.936 MB | 2.280 MB | 

## September 25, 2025
<a name="sep25-25-player-web-ll"></a>

### IVS Player SDK: Web 1.45.0
<a name="sep25-25-player-web-ll-1450"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Web player 1.45.0](player-web.md) & [Video.js integration](player-videojs.md) & [JW player integration](player-jwplayer.md)  | **NPM Package:** [https://www.npmjs.com/package/amazon-ivs-player](https://www.npmjs.com/package/amazon-ivs-player)<br />**Script asset: **[https://player.live-video.net/1.45.0/amazon-ivs-player.min.js](https://player.live-video.net/1.45.0/amazon-ivs-player.min.js)<br />**Video.js tech asset: **[https://player.live-video.net/1.45.0/amazon-ivs-videojs-tech.min.js](https://player.live-video.net/1.45.0/amazon-ivs-videojs-tech.min.js)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.45.0/web/](https://aws.github.io/amazon-ivs-player-docs/1.45.0/web/)+  Added the capability to lower playback quality when the player is in a hidden tab. This is disabled by default; it can be enabled by setting `optimizeBackgroundPlayback` in the Player constructor config. See [Optimizing Background Playback](web-getting-started.md#web-optimize-background-playback) in the *Web Player SDK Guide*.  <br />+  Reduced bundle size. <br />+  Additional bug fixes and stability improvements.  | 

## September 25, 2025
<a name="sep25-25-player-mobile-ll"></a>

### IVS Player SDK: Android 1.45.0, iOS 1.45.0
<a name="sep25-25-player-mobile-ll-1450"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Android player 1.45.0](player-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.45.0/android/](https://aws.github.io/amazon-ivs-player-docs/1.45.0/android/)+  Bug fixes and stability improvements. <br />+  Support for Android 5 is deprecated as of this release.  | 
| [iOS Player 1.45.0](player-ios.md) | **Download:** [https://player.live-video.net/1.45.0/AmazonIVSPlayer.xcframework.zip](https://player.live-video.net/1.45.0/AmazonIVSPlayer.xcframework.zip)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.45.0/ios/](https://aws.github.io/amazon-ivs-player-docs/1.45.0/ios/)+  Fixed a race condition that could occur as a result of reassigning the `player` property of the `IVSPlayerLayer` or `IVSPlayerView` class to a different player instance. <br />+  It is now considered thread-safe to dealloc `IVSPlayer` instances off the main thread. <br />+  Additional bug fixes and stability improvements.  | 

#### Mobile SDK Size: Android
<a name="player-mobile-1450-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 1.472 MB | 3.787 MB | 
| armeabi-v7a | 1.303 MB | 2.683 MB | 
| x86\_64 | 1.479 MB | 3.845 MB | 
| x86  | 1.534 MB | 3.867 MB | 

#### Mobile SDK Size: iOS
<a name="player-mobile-1450-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64 | 0.738 MB | 1.790 MB | 

## September 11, 2025
<a name="sep11-25-broadcast-mobile-ll"></a>

### Amazon IVS Broadcast SDK: Android 1.34.0, iOS 1.34.0 (Low-Latency Streaming)
<a name="sep11-25-broadcast-mobile-ll-1340"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Android Broadcast SDK 1.34.0](broadcast-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.34.0/android/](https://aws.github.io/amazon-ivs-broadcast-docs/1.34.0/android/)+  CPU improvements for RTMP and RTMPS broadcasting. <br />+  Support for Android 5 will be deprecated as of IVS Broadcast SDK 1.35.0.  | 
| [iOS Broadcast SDK 1.34.0](broadcast-ios.md) | **Download for low-latency streaming:** [https://broadcast.live-video.net/1.34.0/AmazonIVSBroadcast.xcframework.zip](https://broadcast.live-video.net/1.34.0/AmazonIVSBroadcast.xcframework.zip) <br />**Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.34.0/ios/](https://aws.github.io/amazon-ivs-broadcast-docs/1.34.0/ios/)+  CPU improvements for RTMP and RTMPS broadcasting.  | 

#### Broadcast SDK Size: Android
<a name="broadcast-1340-ll-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 2.020 MB | 5.504 MB | 
| armeabi-v7a | 1.778 MB | 3.828 MB | 
| x86\_64 | 2.106 MB | 5.864 MB | 
| x86  | 2.134 MB | 5.655 MB | 

#### Broadcast SDK Size: iOS
<a name="broadcast-1340-ll-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64 | 0.965 MB | 2.346 MB | 

## September 10, 2025
<a name="sep10-25-interface-vpc-endpoints-ll"></a>

### Interface VPC Endpoints
<a name="sep10-25-interface-vpc-endpoints-ll-desc"></a>

New support for interface VPC (Virtual Private Cloud) endpoints enables you to establish a secure private connection between your Amazon VPC and IVS, for workloads that require secure, live video ingestion. This keeps your IVS ingest traffic within the AWS network and off the public internet. Interface VPC endpoints are powered by AWS PrivateLink, an AWS technology that enables private communication between AWS services, using an elastic network interface with private IPs in your Amazon VPC. See [Private Ingest](private-ingest-ll.md) in the *IVS Low-Latency Streaming User Guide* and [Private Ingest to Stages](https://docs.aws.amazon.com/ivs/latest/RealTimeUserGuide/rt-rtmp-publishing.html#private-ingest-stages) in the *IVS Real-Time Streaming User Guide*.

## September 4, 2025
<a name="sep04-25-broadcast-web-ll"></a>

### IVS Broadcast SDK: Web 1.28.0 (Low-Latency Streaming)
<a name="sep04-25-broadcast-web-ll-1280"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Web Broadcast SDK 1.28.0](broadcast-web.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference/](https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference)+  Bug fixes and stability improvements.  | 

## August 28, 2025
<a name="aug28-25-player-web-ll"></a>

### IVS Player SDK: Web 1.44.0
<a name="aug28-25-player-web-ll-1440"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Web player 1.44.0](player-web.md) & [Video.js integration](player-videojs.md) & [JW player integration](player-jwplayer.md)  | **NPM Package:** [https://www.npmjs.com/package/amazon-ivs-player](https://www.npmjs.com/package/amazon-ivs-player)<br />**Script asset: **[https://player.live-video.net/1.44.0/amazon-ivs-player.min.js](https://player.live-video.net/1.44.0/amazon-ivs-player.min.js)<br />**Video.js tech asset: **[https://player.live-video.net/1.44.0/amazon-ivs-videojs-tech.min.js](https://player.live-video.net/1.44.0/amazon-ivs-videojs-tech.min.js)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.44.0/web/](https://aws.github.io/amazon-ivs-player-docs/1.44.0/web/)+  Bug fixes and stability improvements.  | 

## August 28, 2025
<a name="aug28-25-player-mobile-ll"></a>

### IVS Player SDK: Android 1.44.0, iOS 1.44.0
<a name="aug28-25-player-mobile-ll-1440"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Android player 1.44.0](player-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.44.0/android/](https://aws.github.io/amazon-ivs-player-docs/1.44.0/android/)+  Bug fixes and stability improvements. <br />+  Support for Android 5 will be deprecated as of IVS Player 1.45.0.  | 
| [iOS Player 1.44.0](player-ios.md) | **Download:** [https://player.live-video.net/1.44.0/AmazonIVSPlayer.xcframework.zip](https://player.live-video.net/1.44.0/AmazonIVSPlayer.xcframework.zip)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.44.0/ios/](https://aws.github.io/amazon-ivs-player-docs/1.44.0/ios/)+  Bug fixes and stability improvements.  | 

#### Mobile SDK Size: Android
<a name="player-mobile-1440-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 1.399 MB | 3.693 MB | 
| armeabi-v7a | 1.234 MB | 2.611 MB | 
| x86\_64 | 1.406 MB | 3.748 MB | 
| x86  | 1.461 MB | 3.767 MB | 

#### Mobile SDK Size: iOS
<a name="player-mobile-1440-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64 | 0.738 MB | 1.790 MB | 

## August 7, 2025
<a name="aug07-25-broadcast-web-ll"></a>

### IVS Broadcast SDK: Web 1.27.0 (Low-Latency Streaming)
<a name="aug07-25-broadcast-web-ll-1270"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Web Broadcast SDK 1.27.0](broadcast-web.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference/](https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference)+  Bug fixes and stability improvements.  | 

## August 7, 2025
<a name="aug07-25-broadcast-mobile-ll"></a>

### Amazon IVS Broadcast SDK: Android 1.33.0, iOS 1.33.0 (Low-Latency Streaming)
<a name="aug07-25-broadcast-mobile-ll-1330"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Android Broadcast SDK 1.33.0](broadcast-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.33.0/android/](https://aws.github.io/amazon-ivs-broadcast-docs/1.33.0/android/)+  Added support for insecure ingest (RTMP). <br />+  New methods to control device torch:   `CameraSource.Capabilities` implements `isTorchSupported`.   `CameraSource.Options.Builder` implements `setEnableTorch`.   <br />+  The Android broadcast SDK meets Google Play’s [16 KB page-size compatibility requirement](https://android-developers.googleblog.com/2025/05/prepare-play-apps-for-devices-with-16kb-page-size.html). (Note: This was implemented as of version 1.23.0 of the SDK.) <br />+  Support for Android 5 will be deprecated as of IVS Broadcast SDK 1.35.0.  | 
| [iOS Broadcast SDK 1.33.0](broadcast-ios.md) | **Download for low-latency streaming:** [https://broadcast.live-video.net/1.33.0/AmazonIVSBroadcast.xcframework.zip](https://broadcast.live-video.net/1.33.0/AmazonIVSBroadcast.xcframework.zip) <br />**Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.33.0/ios/](https://aws.github.io/amazon-ivs-broadcast-docs/1.33.0/ios/)+  Added support for insecure ingest (RTMP). <br />+  New method to control device torch: `IVSImageDevice` implements two properties, `isTorchSupported` and `torchEnabled`. Check if the device supports torch with `isTorchSupported`, and then toggle it by setting `torchEnabled`. <br />+  Support for iOS 13 is deprecated as of this release.  | 

#### Broadcast SDK Size: Android
<a name="broadcast-1330-ll-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 1.968 MB | 5.372 MB | 
| armeabi-v7a | 1.753 MB | 3.775 MB | 
| x86\_64 | 2.067 MB | 5.767 MB | 
| x86  | 2.090 MB | 5.558 MB | 

#### Broadcast SDK Size: iOS
<a name="broadcast-1330-ll-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64 | 0.942 MB | 2.296 MB | 

## July 31, 2025
<a name="jul31-25-player-mobile-ll"></a>

### IVS Player SDK: Android 1.43.0, iOS 1.43.0
<a name="jul31-25-player-mobile-ll-1430"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Android player 1.43.0](player-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.43.0/android/](https://aws.github.io/amazon-ivs-player-docs/1.43.0/android/)+  The SDK now supports using the system's default CookieManager for HTTP requests. To use this feature:   Set the default CookieManager before creating a Player instance.   If you are using `okhttp3:4.x` as an HTTP client, add ``okhttp-urlconnection`` as a dependency. No additional dependencies are required if you are using other HTTP clients.   Add the cookie to the default CookieManager.   <br />+  Bug fixes and stability improvements. <br />+  Support for Android 5 will be deprecated as of IVS Player 1.45.0.  | 
| [iOS Player 1.43.0](player-ios.md) | **Download:** [https://player.live-video.net/1.43.0/AmazonIVSPlayer.xcframework.zip](https://player.live-video.net/1.43.0/AmazonIVSPlayer.xcframework.zip)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.43.0/ios/](https://aws.github.io/amazon-ivs-player-docs/1.43.0/ios/)+  Using the Swift Package Manager is now the recommended way to integrate the Player SDK. See [Recommended: Integrate the Player SDK (Swift Package Manager)](https://docs.aws.amazon.com/ivs/latest/LowLatencyUserGuide/ios-getting-started.html#ios-integrate-sdk-swift) in the iOS Player Guide. <br />+  Bug fixes and stability improvements. <br />+  Support for iOS 13 is deprecated as of this release.  | 

#### Mobile SDK Size: Android
<a name="player-mobile-1430-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 1.387 MB | 3.661 MB | 
| armeabi-v7a | 1.223 MB | 2.588 MB | 
| x86\_64 | 1.393 MB | 3.716 MB | 
| x86  | 1.447 MB | 3.734 MB | 

#### Mobile SDK Size: iOS
<a name="player-mobile-1430-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64 | 0.728 MB | 1.757 MB | 

## July 31, 2025
<a name="jul31-25-player-web-ll"></a>

### IVS Player SDK: Web 1.43.0
<a name="jul31-25-player-web-ll-1430"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Web player 1.43.0](player-web.md) & [Video.js integration](player-videojs.md) & [JW player integration](player-jwplayer.md)  | **NPM Package:** [https://www.npmjs.com/package/amazon-ivs-player](https://www.npmjs.com/package/amazon-ivs-player)<br />**Script asset: **[https://player.live-video.net/1.43.0/amazon-ivs-player.min.js](https://player.live-video.net/1.43.0/amazon-ivs-player.min.js)<br />**Video.js tech asset: **[https://player.live-video.net/1.43.0/amazon-ivs-videojs-tech.min.js](https://player.live-video.net/1.43.0/amazon-ivs-videojs-tech.min.js)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.43.0/web/](https://aws.github.io/amazon-ivs-player-docs/1.43.0/web/)+  Bug fixes and stability improvements.  | 

## July 25, 2025
<a name="jul25-25-broadcast-android-ll"></a>

### Amazon IVS Broadcast SDK: Android 1.32.2 (Low-Latency Streaming)
<a name="jul25-25-broadcast-android-ll-1322"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Android Broadcast SDK 1.32.2](broadcast-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.32.2/android/](https://aws.github.io/amazon-ivs-broadcast-docs/1.32.2/android/)+  There were no changes to the low-latency SDK in this release. <br />+  Support for Android 5 will be deprecated as of IVS Broadcast SDK 1.35.0.  | 

#### Broadcast SDK Size: Android
<a name="broadcast-1322-ll-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 1.979 MB | 5.409 MB | 
| armeabi-v7a | 1.762 MB | 3.801 MB | 
| x86\_64 | 2.078 MB | 5.808 MB | 
| x86  | 2.103 MB | 5.598 MB | 

## July 10, 2025
<a name="jul10-25-player-web-ll"></a>

### IVS Player SDK: Web 1.42.0
<a name="jul10-25-player-web-ll-1420"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Web player 1.42.0](player-web.md) & [Video.js integration](player-videojs.md) & [JW player integration](player-jwplayer.md)  | **NPM Package:** [https://www.npmjs.com/package/amazon-ivs-player](https://www.npmjs.com/package/amazon-ivs-player)<br />**Script asset: **[https://player.live-video.net/1.42.0/amazon-ivs-player.min.js](https://player.live-video.net/1.42.0/amazon-ivs-player.min.js)<br />**Video.js tech asset: **[https://player.live-video.net/1.42.0/amazon-ivs-videojs-tech.min.js](https://player.live-video.net/1.42.0/amazon-ivs-videojs-tech.min.js)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.42.0/web/](https://aws.github.io/amazon-ivs-player-docs/1.42.0/web/)+  Bug fixes and stability improvements.  | 

## July 10, 2025
<a name="jul10-25-player-mobile-ll"></a>

### IVS Player SDK: Android 1.42.0, iOS 1.42.0
<a name="jul10-25-player-mobile-ll-1420"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Android player 1.42.0](player-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.42.0/android/](https://aws.github.io/amazon-ivs-player-docs/1.42.0/android/)+  With this release we also began publishing a version of the Android Player SDK with support for debug symbols. See [Using the SDK with Debug Symbols](android-getting-started.md#player-android-using-debug-symbols-ll). <br />+  Bug fixes and stability improvements. <br />+  Support for Android 5 will be deprecated as of IVS Player 1.45.0.  | 
| [iOS Player 1.42.0](player-ios.md) | **Download:** [https://player.live-video.net/1.42.0/AmazonIVSPlayer.xcframework.zip](https://player.live-video.net/1.42.0/AmazonIVSPlayer.xcframework.zip)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.42.0/ios/](https://aws.github.io/amazon-ivs-player-docs/1.42.0/ios/)+  Bug fixes and stability improvements. <br />+  Support for iOS 13 will be deprecated as of IVS Player 1.43.0.  | 

#### Mobile SDK Size: Android
<a name="player-mobile-1420-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 1.341 MB | 3.520 MB | 
| armeabi-v7a | 1.184 MB | 2.488 MB | 
| x86\_64 | 1.346 MB | 3.567 MB | 
| x86  | 1.399 MB | 3.589 MB | 

#### Mobile SDK Size: iOS
<a name="player-mobile-1420-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64 | 0.706 MB | 1.716 MB | 

## July 10, 2025
<a name="jul10-25-broadcast-mobile-ll"></a>

### Amazon IVS Broadcast SDK: Android 1.32.1, iOS 1.32.1 (Low-Latency Streaming)
<a name="jul10-25-broadcast-mobile-ll-1321"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Android Broadcast SDK 1.32.1](broadcast-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.32.1/android/](https://aws.github.io/amazon-ivs-broadcast-docs/1.32.1/android/)+  RTMP auto-reconnect improvements. <br />+  RTMP stability improvements. <br />+  Added a `MixedDevice` API suite for compositing multiple image and audio sources into a single output `Device`, replacing `BroadcastSession.Mixer`. <br />+  Support for Android 5 will be deprecated as of IVS Broadcast SDK 1.35.0.  | 
| [iOS Broadcast SDK 1.32.1](broadcast-ios.md) | **Download for low-latency streaming:** [https://broadcast.live-video.net/1.32.1/AmazonIVSBroadcast.xcframework.zip](https://broadcast.live-video.net/1.32.1/AmazonIVSBroadcast.xcframework.zip) <br />**Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.32.1/ios/](https://aws.github.io/amazon-ivs-broadcast-docs/1.32.1/ios/)+  RTMP auto-reconnect improvements. <br />+  RTMP stability improvements. <br />+  Added an `IVSMixedDevice` API suite for compositing multiple image and audio sources into a single output `IVSDevice`, replacing `IVSMixer`. <br />+  Support for iOS 13 will be deprecated as of IVS Broadcast SDK 1.33.0  | 

#### Broadcast SDK Size: Android
<a name="broadcast-1321-ll-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 1.979 MB | 5.409 MB | 
| armeabi-v7a | 1.762 MB | 3.801 MB | 
| x86\_64 | 2.078 MB | 5.808 MB | 
| x86  | 2.103 MB | 5.598 MB | 

#### Broadcast SDK Size: iOS
<a name="broadcast-1321-ll-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64 | 0.951 MB | 3.508 MB | 

## July 7, 2025
<a name="jul07-25-broadcast-web-ll"></a>

### IVS Broadcast SDK: Web 1.26.0 (Low-Latency Streaming)
<a name="jul07-25-broadcast-web-ll-1260"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Web Broadcast SDK 1.26.0](broadcast-web.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference/](https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference)+  Bug fixes and stability improvements.  | 

## June 16, 2025
<a name="jun16-25-broadcast-web-ll"></a>

### IVS Broadcast SDK: Web 1.25.1 (Low-Latency Streaming)
<a name="jun16-25-broadcast-web-ll-1251"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Web Broadcast SDK 1.25.1](broadcast-web.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference/](https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference)+  Removed the NPM unintentional engine enforcement of v22. All LTS node versions are supported as the package is transpiled.  | 

## June 12, 2025
<a name="jun12-25-broadcast-mobile-ll"></a>

### Amazon IVS Broadcast SDK: Android 1.31.0, iOS 1.31.0 (Low-Latency Streaming)
<a name="jun12-25-broadcast-mobile-ll-1310"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Android Broadcast SDK 1.31.0](broadcast-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.31.0/android/](https://aws.github.io/amazon-ivs-broadcast-docs/1.31.0/android/)+  Bug fixes and stability improvements.  | 
| [iOS Broadcast SDK 1.31.0](broadcast-ios.md) | **Download for low-latency streaming:** [https://broadcast.live-video.net/1.31.0/AmazonIVSBroadcast.xcframework.zip](https://broadcast.live-video.net/1.31.0/AmazonIVSBroadcast.xcframework.zip) <br />**Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.31.0/ios/](https://aws.github.io/amazon-ivs-broadcast-docs/1.31.0/ios/)+  Bug fixes and stability improvements. <br />+  Support for iOS 13 will be deprecated as of IVS Broadcast SDK 1.33.0  | 

#### Broadcast SDK Size: Android
<a name="broadcast-1310-ll-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 1.936 MB | 5.294 MB | 
| armeabi-v7a | 1.723 MB | 3.715 MB | 
| x86\_64 | 2.034 MB | 5.689 MB | 
| x86  | 2.056 MB | 5.487 MB | 

#### Broadcast SDK Size: iOS
<a name="broadcast-1310-ll-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64 | 0.935 MB | 2.288 MB | 

## June 12, 2025
<a name="jun12-25-broadcast-web-ll"></a>

### IVS Broadcast SDK: Web 1.25.0 (Low-Latency Streaming)
<a name="jun12-25-broadcast-web-ll-1250"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Web Broadcast SDK 1.25.0](broadcast-web.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference/](https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference)+  Bug fixes and stability improvements.  | 

## June 5, 2025
<a name="jun05-25-player-mobile-ll"></a>

### IVS Player SDK: Android 1.41.0, iOS 1.41.0
<a name="jun05-25-player-mobile-ll-1410"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Android player 1.41.0](player-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.41.0/android/](https://aws.github.io/amazon-ivs-player-docs/1.41.0/android/)+  Bug fixes and stability improvements.  | 
| [iOS Player 1.41.0](player-ios.md) | **Download:** [https://player.live-video.net/1.41.0/AmazonIVSPlayer.xcframework.zip](https://player.live-video.net/1.41.0/AmazonIVSPlayer.xcframework.zip)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.41.0/ios/](https://aws.github.io/amazon-ivs-player-docs/1.41.0/ios/)+  Bug fixes and stability improvements. <br />+  Support for iOS 13 will be deprecated as of IVS Player 1.43.0.  | 

#### Mobile SDK Size: Android
<a name="player-mobile-1410-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 1.323 MB | 3.482 MB | 
| armeabi-v7a | 1.169 MB | 2.460 MB | 
| x86\_64 | 1.326 MB | 3.517 MB | 
| x86  | 1.385 MB | 3.551 MB | 

#### Mobile SDK Size: iOS
<a name="player-mobile-1410-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64 | 0.699 MB | 1.717 MB | 

## June 5, 2025
<a name="jun05-25-player-web-ll"></a>

### IVS Player SDK: Web 1.41.0
<a name="jun05-25-player-web-ll-1410"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Web player 1.41.0](player-web.md) & [Video.js integration](player-videojs.md) & [JW player integration](player-jwplayer.md)  | **NPM Package:** [https://www.npmjs.com/package/amazon-ivs-player](https://www.npmjs.com/package/amazon-ivs-player)<br />**Script asset: **[https://player.live-video.net/1.41.0/amazon-ivs-player.min.js](https://player.live-video.net/1.41.0/amazon-ivs-player.min.js)<br />**Video.js tech asset: **[https://player.live-video.net/1.41.0/amazon-ivs-videojs-tech.min.js](https://player.live-video.net/1.41.0/amazon-ivs-videojs-tech.min.js)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.41.0/web/](https://aws.github.io/amazon-ivs-player-docs/1.41.0/web/)+  Added an event to expose metadata sourced from `UserDataUnregistered` SEI messages contained in the video track. <br />+  Additional bug fixes and stability improvements.  | 

## May 26, 2025
<a name="may26-25-broadcast-android-ll"></a>

### Amazon IVS Broadcast SDK: Android 1.30.1 (Low-Latency Streaming)
<a name="may26-25-broadcast-android-ll-1301"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Android Broadcast SDK 1.30.1](broadcast-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.30.1/android/](https://aws.github.io/amazon-ivs-broadcast-docs/1.30.1/android/)+  There were no changes to the low-latency SDK in this release.  | 

#### Broadcast SDK Size: Android
<a name="broadcast-1301-ll-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 1.936 MB | 5.293 MB | 
| armeabi-v7a | 1.723 MB | 3.715 MB | 
| x86\_64 | 2.035 MB | 5.689 MB | 
| x86  | 2.057 MB | 5.487 MB | 

## May 15, 2025
<a name="may15-25-broadcast-web-ll"></a>

### IVS Broadcast SDK: Web 1.24.0 (Low-Latency Streaming)
<a name="may15-25-broadcast-web-ll-1240"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Web Broadcast SDK 1.24.0](broadcast-web.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference/](https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference)+  Bug fixes and stability improvements.  | 

## May 15, 2025
<a name="may15-25-broadcast-mobile-ll"></a>

### Amazon IVS Broadcast SDK: Android 1.30.0, iOS 1.30.0 (Low-Latency Streaming)
<a name="may15-25-broadcast-mobile-ll-1300"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Android Broadcast SDK 1.30.0](broadcast-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.30.0/android/](https://aws.github.io/amazon-ivs-broadcast-docs/1.30.0/android/)+  Bug fixes and stability improvements.  | 
| [iOS Broadcast SDK 1.30.0](broadcast-ios.md) | **Download for low-latency streaming:** [https://broadcast.live-video.net/1.30.0/AmazonIVSBroadcast.xcframework.zip](https://broadcast.live-video.net/1.30.0/AmazonIVSBroadcast.xcframework.zip) <br />**Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.30.0/ios/](https://aws.github.io/amazon-ivs-broadcast-docs/1.30.0/ios/)+  Bug fixes and stability improvements. <br />+  Support for iOS 13 will be deprecated as of IVS Broadcast SDK 1.33.0  | 

#### Broadcast SDK Size: Android
<a name="broadcast-1300-ll-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 1.936 MB | 5.293 MB | 
| armeabi-v7a | 1.722 MB | 3.715 MB | 
| x86\_64 | 2.034 MB | 5.689 MB | 
| x86  | 2.057 MB | 5.486 MB | 

#### Broadcast SDK Size: iOS
<a name="broadcast-1300-ll-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64 | 0.935 MB | 2.288 MB | 

## May 8, 2025
<a name="may08-25-player-mobile-ll"></a>

### IVS Player SDK: Android 1.40.0, iOS 1.40.0
<a name="may08-25-player-mobile-ll-1400"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Android player 1.40.0](player-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.40.0/android/](https://aws.github.io/amazon-ivs-player-docs/1.40.0/android/)+  Bug fixes and stability improvements.  | 
| [iOS Player 1.40.0](player-ios.md) | **Download:** [https://player.live-video.net/1.40.0/AmazonIVSPlayer.xcframework.zip](https://player.live-video.net/1.40.0/AmazonIVSPlayer.xcframework.zip)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.40.0/ios/](https://aws.github.io/amazon-ivs-player-docs/1.40.0/ios/)+  dSYM files are now shipped alongside the SDK in the `xcframework`. <br />+  Bug fixes and stability improvements. <br />+  Support for iOS 13 will be deprecated as of IVS Player 1.43.0.  | 

#### Mobile SDK Size: Android
<a name="player-mobile-1400-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 1.308 MB | 3.439 MB | 
| armeabi-v7a | 1.154 MB | 2.429 MB | 
| x86\_64 | 1.311 MB | 3.471 MB | 
| x86  | 1.368 MB | 3.504 MB | 

#### Mobile SDK Size: iOS
<a name="player-mobile-1400-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64 | 0.685 MB | 1.633 MB | 

## May 8, 2025
<a name="may08-25-player-web-ll"></a>

### IVS Player SDK: Web 1.40.0
<a name="may08-25-player-web-ll-1400"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Web player 1.40.0](player-web.md) & [Video.js integration](player-videojs.md) & [JW player integration](player-jwplayer.md)  | **NPM Package:** [https://www.npmjs.com/package/amazon-ivs-player](https://www.npmjs.com/package/amazon-ivs-player)<br />**Script asset: **[https://player.live-video.net/1.40.0/amazon-ivs-player.min.js](https://player.live-video.net/1.40.0/amazon-ivs-player.min.js)<br />**Video.js tech asset: **[https://player.live-video.net/1.40.0/amazon-ivs-videojs-tech.min.js](https://player.live-video.net/1.40.0/amazon-ivs-videojs-tech.min.js)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.40.0/web/](https://aws.github.io/amazon-ivs-player-docs/1.40.0/web/)+  Bug fixes and stability improvements.  | 

## May 2, 2025
<a name="may02-25-broadcast-web-ll"></a>

### IVS Broadcast SDK: Web 1.23.1 (Low-Latency Streaming)
<a name="may02-25-broadcast-web-ll-1231"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Web Broadcast SDK 1.23.1](broadcast-web.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference/](https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference)+  Bug fixes and stability improvements.  | 

## April 17, 2025
<a name="apr17-25-broadcast-mobile-ll"></a>

### Amazon IVS Broadcast SDK: Android 1.29.0, iOS 1.29.0 (Low-Latency Streaming)
<a name="apr17-25-broadcast-mobile-ll-1290"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Android Broadcast SDK 1.29.0](broadcast-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.29.0/android/](https://aws.github.io/amazon-ivs-broadcast-docs/1.29.0/android/)+  Bug fixes and stability improvements.  | 
| [iOS Broadcast SDK 1.29.0](broadcast-ios.md) | **Download for low-latency streaming:** [https://broadcast.live-video.net/1.29.0/AmazonIVSBroadcast.xcframework.zip](https://broadcast.live-video.net/1.29.0/AmazonIVSBroadcast.xcframework.zip) <br />**Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.29.0/ios/](https://aws.github.io/amazon-ivs-broadcast-docs/1.29.0/ios/)+  Bug fixes and stability improvements.  | 

#### Broadcast SDK Size: Android
<a name="broadcast-1290-ll-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 1.930 MB | 5.272 MB | 
| armeabi-v7a | 1.718 MB | 3.702 MB | 
| x86\_64 | 2.030 MB | 5.663 MB | 
| x86  | 2.053 MB | 5.463 MB | 

#### Broadcast SDK Size: iOS
<a name="broadcast-1290-ll-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64 | 0.933 MB | 2.272 MB | 

## April 17, 2025
<a name="apr17-25-broadcast-web-ll"></a>

### IVS Broadcast SDK: Web 1.23.0 (Low-Latency Streaming)
<a name="apr17-25-broadcast-web-ll-1230"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Web Broadcast SDK 1.23.0](broadcast-web.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference/](https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference)+  Bug fixes and stability improvements.  | 

## April 10, 2025
<a name="apr10-25-player-web-ll"></a>

### IVS Player SDK: Web 1.39.0
<a name="apr10-25-player-web-ll-1390"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Web player 1.39.0](player-web.md) & [Video.js integration](player-videojs.md) & [JW player integration](player-jwplayer.md)  | **NPM Package:** [https://www.npmjs.com/package/amazon-ivs-player](https://www.npmjs.com/package/amazon-ivs-player)<br />**Script asset: **[https://player.live-video.net/1.39.0/amazon-ivs-player.min.js](https://player.live-video.net/1.39.0/amazon-ivs-player.min.js)<br />**Video.js tech asset: **[https://player.live-video.net/1.39.0/amazon-ivs-videojs-tech.min.js](https://player.live-video.net/1.39.0/amazon-ivs-videojs-tech.min.js)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.39.0/web/](https://aws.github.io/amazon-ivs-player-docs/1.39.0/web/)+  Bug fixes and stability improvements.  | 

## April 10, 2025
<a name="apr10-25-player-mobile-ll"></a>

### IVS Player SDK: Android 1.39.0, iOS 1.39.0
<a name="apr10-25-player-mobile-ll-1390"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Android player 1.39.0](player-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.39.0/android/](https://aws.github.io/amazon-ivs-player-docs/1.39.0/android/)+  Bug fixes and stability improvements.  | 
| [iOS Player 1.39.0](player-ios.md) | **Download:** [https://player.live-video.net/1.39.0/AmazonIVSPlayer.xcframework.zip](https://player.live-video.net/1.39.0/AmazonIVSPlayer.xcframework.zip)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.39.0/ios/](https://aws.github.io/amazon-ivs-player-docs/1.39.0/ios/)+  Fixed a bug that could cause a crash as a result of reassigning the `player` property of the `IVSPlayerLayer` or `IVSPlayerView` class to a different player instance. <br />+  Additional bug fixes and stability improvements.  | 

#### Mobile SDK Size: Android
<a name="player-mobile-1390-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 1.281 MB | 3.369 MB | 
| armeabi-v7a | 1.128 MB | 2.377 MB | 
| x86\_64 | 1.283 MB | 3.394 MB | 
| x86  | 1.340 MB | 3.428 MB | 

#### Mobile SDK Size: iOS
<a name="player-mobile-1390-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64 | 0.673 MB | 1.600 MB | 

## March 20, 2025
<a name="mar20-25-broadcast-mobile-ll"></a>

### Amazon IVS Broadcast SDK: Android 1.28.1, iOS 1.28.1 (Low-Latency Streaming)
<a name="mar20-25-broadcast-mobile-ll-1281"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Android Broadcast SDK 1.28.1](broadcast-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.28.1/android/](https://aws.github.io/amazon-ivs-broadcast-docs/1.28.1/android/)+  Bug fixes and stability improvements.  | 
| [iOS Broadcast SDK 1.28.1](broadcast-ios.md) | **Download for low-latency streaming:** [https://broadcast.live-video.net/1.28.1/AmazonIVSBroadcast.xcframework.zip](https://broadcast.live-video.net/1.28.1/AmazonIVSBroadcast.xcframework.zip) <br />**Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.28.1/ios/](https://aws.github.io/amazon-ivs-broadcast-docs/1.28.1/ios/)+  Bug fixes and stability improvements.  | 

#### Broadcast SDK Size: Android
<a name="broadcast-1281-ll-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 1.918 MB | 5.268 MB | 
| armeabi-v7a | 1.704 MB | 3.693 MB | 
| x86\_64 | 2.017 MB | 5.657 MB | 
| x86  | 2.040 MB | 5.455 MB | 

#### Broadcast SDK Size: iOS
<a name="broadcast-1281-ll-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64 | 0.936 MB | 2.288 MB | 

## March 20, 2025
<a name="mar20-25-broadcast-web-ll"></a>

### IVS Broadcast SDK: Web 1.22.0 (Low-Latency Streaming)
<a name="mar20-25-broadcast-web-ll-1220"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Web Broadcast SDK 1.22.0](broadcast-web.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference/](https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference)+  Bug fixes and stability improvements.  | 

## March 19, 2025
<a name="mar19-25-broadcast-mobile-ll"></a>

### Amazon IVS Broadcast SDK: Android 1.27.2, iOS 1.27.2 (Low-Latency Streaming)
<a name="mar19-25-broadcast-mobile-ll-1272"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Android Broadcast SDK 1.27.2](broadcast-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.27.2/android/](https://aws.github.io/amazon-ivs-broadcast-docs/1.27.2/android/)+  Fixed a resource-leak regression that impacted some devices when creating 50 or more sessions.  | 
| [iOS Broadcast SDK 1.27.2](broadcast-ios.md) | **Download for low-latency streaming:** [https://broadcast.live-video.net/1.27.2/AmazonIVSBroadcast.xcframework.zip](https://broadcast.live-video.net/1.27.2/AmazonIVSBroadcast.xcframework.zip) <br />**Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.27.2/ios/](https://aws.github.io/amazon-ivs-broadcast-docs/1.27.2/ios/)+  No changes for the low-latency SDK.  | 

#### Broadcast SDK Size: Android
<a name="broadcast-1272-ll-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 1.902 MB | 5.246 MB | 
| armeabi-v7a | 1.692 MB | 3.687 MB | 
| x86\_64 | 1.998 MB | 5.624 MB | 
| x86  | 2.024 MB | 5.421 MB | 

#### Broadcast SDK Size: iOS
<a name="broadcast-1272-ll-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64 | 0.955 MB | 2.371 MB | 

## March 13, 2025
<a name="mar13-25-player-web-ll"></a>

### IVS Player SDK: Web 1.38.0
<a name="mar13-25-player-web-ll-1380"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Web player 1.38.0](player-web.md) & [Video.js integration](player-videojs.md) & [JW player integration](player-jwplayer.md)  | **NPM Package:** [https://www.npmjs.com/package/amazon-ivs-player](https://www.npmjs.com/package/amazon-ivs-player)<br />**Script asset: **[https://player.live-video.net/1.38.0/amazon-ivs-player.min.js](https://player.live-video.net/1.38.0/amazon-ivs-player.min.js)<br />**Video.js tech asset: **[https://player.live-video.net/1.38.0/amazon-ivs-videojs-tech.min.js](https://player.live-video.net/1.38.0/amazon-ivs-videojs-tech.min.js)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.38.0/web/](https://aws.github.io/amazon-ivs-player-docs/1.38.0/web/)+  Bug fixes and stability improvements.  | 

## March 13, 2025
<a name="mar13-25-player-mobile-ll"></a>

### IVS Player SDK: Android 1.38.0, iOS 1.38.0
<a name="mar13-25-player-mobile-ll-1380"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Android player 1.38.0](player-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.38.0/android/](https://aws.github.io/amazon-ivs-player-docs/1.38.0/android/)+  Bug fixes and stability improvements.  | 
| [iOS Player 1.38.0](player-ios.md) | **Download:** [https://player.live-video.net/1.38.0/AmazonIVSPlayer.xcframework.zip](https://player.live-video.net/1.38.0/AmazonIVSPlayer.xcframework.zip)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.38.0/ios/](https://aws.github.io/amazon-ivs-player-docs/1.38.0/ios/)+  Bug fixes and stability improvements.  | 

#### Mobile SDK Size: Android
<a name="player-mobile-1380-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 1.244 MB | 3.322 MB | 
| armeabi-v7a | 1.092 MB | 2.333 MB | 
| x86\_64 | 1.247 MB | 3.347 MB | 
| x86  | 1.303 MB | 3.381 MB | 

#### Mobile SDK Size: iOS
<a name="player-mobile-1380-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64 | 0.621 MB | 1.538 MB | 

## March 3, 2025
<a name="mar03-25-broadcast_ios-ll"></a>

### Amazon IVS Broadcast SDK: iOS 1.27.1 (Low-Latency Streaming)
<a name="mar03-25-broadcast-ios-ll-1271"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [iOS Broadcast SDK 1.27.1](broadcast-ios.md) | **Download for low-latency streaming:** [https://broadcast.live-video.net/1.27.1/AmazonIVSBroadcast.xcframework.zip](https://broadcast.live-video.net/1.27.1/AmazonIVSBroadcast.xcframework.zip) <br />**Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.27.1/ios/](https://aws.github.io/amazon-ivs-broadcast-docs/1.27.1/ios/)+  Improved focus performance for objects held close to the camera while using the ultra-wide lens on Pro devices.  | 

#### Broadcast SDK Size: iOS
<a name="broadcast-1271-ll-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64 | 0.955 MB | 2.371 MB | 

## February 20, 2025
<a name="feb20-25-broadcast-mobile-ll"></a>

### Amazon IVS Broadcast SDK: Android 1.27.0, iOS 1.27.0 (Low-Latency Streaming)
<a name="feb20-25-broadcast-mobile-ll-1270"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Android Broadcast SDK 1.27.0](broadcast-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.27.0/android/](https://aws.github.io/amazon-ivs-broadcast-docs/1.27.0/android/)+  Bug fixes and stability improvements.  | 
| [iOS Broadcast SDK 1.27.0](broadcast-ios.md) | **Download for low-latency streaming:** [https://broadcast.live-video.net/1.27.0/AmazonIVSBroadcast.xcframework.zip](https://broadcast.live-video.net/1.27.0/AmazonIVSBroadcast.xcframework.zip) <br />**Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.27.0/ios/](https://aws.github.io/amazon-ivs-broadcast-docs/1.27.0/ios/)+  Bug fixes and stability improvements.  | 

#### Broadcast SDK Size: Android
<a name="broadcast-1270-ll-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 1.902 MB | 5.246 MB | 
| armeabi-v7a | 1.682 MB | 3.687 MB | 
| x86\_64 | 1.998 MB | 5.624 MB | 
| x86  | 2.024 MB | 5.421 MB | 

#### Broadcast SDK Size: iOS
<a name="broadcast-1270-ll-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64 | 0.955 MB | 2.371 MB | 

## February 20, 2025
<a name="feb20-25-broadcast-web-ll"></a>

### IVS Broadcast SDK: Web 1.21.0 (Low-Latency Streaming)
<a name="feb20-25-broadcast-web-ll-1210"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Web Broadcast SDK 1.21.0](broadcast-web.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference/](https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference)+  Bug fixes and stability improvements.  | 

## February 13, 2025
<a name="feb13-25-player-mobile-ll"></a>

### IVS Player SDK: Android 1.37.0, iOS 1.37.0
<a name="feb13-25-player-mobile-ll-1370"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Android player 1.37.0](player-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.37.0/android/](https://aws.github.io/amazon-ivs-player-docs/1.37.0/android/)+  Bug fixes and stability improvements.  | 
| [iOS Player 1.37.0](player-ios.md) | **Download:** [https://player.live-video.net/1.37.0/AmazonIVSPlayer.xcframework.zip](https://player.live-video.net/1.37.0/AmazonIVSPlayer.xcframework.zip)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.37.0/ios/](https://aws.github.io/amazon-ivs-player-docs/1.37.0/ios/)+  Bug fixes and stability improvements.  | 

#### Mobile SDK Size: Android
<a name="player-mobile-1370-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 1.229 MB | 3.289 MB | 
| armeabi-v7a | 1.079 MB | 2.302 MB | 
| x86\_64 | 1.231 MB | 3.305 MB | 
| x86  | 1.288 MB | 3.336 MB | 

#### Mobile SDK Size: iOS
<a name="player-mobile-1370-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64 | 0.613 MB | 1.504 MB | 

## February 13, 2025
<a name="feb13-25-player-web-ll"></a>

### IVS Player SDK: Web 1.37.0
<a name="feb13-25-player-web-ll-1370"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Web player 1.37.0](player-web.md) & [Video.js integration](player-videojs.md) & [JW player integration](player-jwplayer.md)  | **NPM Package:** [https://www.npmjs.com/package/amazon-ivs-player](https://www.npmjs.com/package/amazon-ivs-player)<br />**Script asset: **[https://player.live-video.net/1.37.0/amazon-ivs-player.min.js](https://player.live-video.net/1.37.0/amazon-ivs-player.min.js)<br />**Video.js tech asset: **[https://player.live-video.net/1.37.0/amazon-ivs-videojs-tech.min.js](https://player.live-video.net/1.37.0/amazon-ivs-videojs-tech.min.js)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.37.0/web/](https://aws.github.io/amazon-ivs-player-docs/1.37.0/web/)+  Fixed a bug where playback could skip for streams with many discontinuities. <br />+  Additional bug fixes and stability improvements.  | 

## January 30, 2025
<a name="jan30-25-broadcast-ai-ll"></a>

### Amazon IVS Broadcast SDK: Android 1.26.0, iOS 1.26.0 (Low-Latency Streaming)
<a name="jan30-25-broadcast-ai-ll-1260"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Android Broadcast SDK 1.26.0](broadcast-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.26.0/android/](https://aws.github.io/amazon-ivs-broadcast-docs/1.26.0/android/)+  Bug fixes and stability improvements.  | 
| [iOS Broadcast SDK 1.26.0](broadcast-ios.md) | **Download for low-latency streaming:** [https://broadcast.live-video.net/1.26.0/AmazonIVSBroadcast.xcframework.zip](https://broadcast.live-video.net/1.26.0/AmazonIVSBroadcast.xcframework.zip) <br />**Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.26.0/ios/](https://aws.github.io/amazon-ivs-broadcast-docs/1.26.0/ios/)+  Bug fixes and stability improvements.  | 

### Broadcast SDK Size: Android
<a name="broadcast-1260-ll-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 1.896 MB | 5.238 MB | 
| armeabi-v7a | 1.686 MB | 3.681 MB | 
| x86\_64 | 1.992 MB | 5.615 MB | 
| x86  | 2.018 MB | 5.412 MB | 

### Broadcast SDK Size: iOS
<a name="broadcast-1260-ll-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64 | 0.954 MB | 2.371 MB | 

## January 23, 2025
<a name="jan23-25-broadcast-web-ll"></a>

### IVS Broadcast SDK: Web 1.20.0 (Low-Latency Streaming)
<a name="jan23-25-broadcast-web-ll-1200"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Web Broadcast SDK 1.20.0](broadcast-web.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference/](https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference)+  Bug fixes and stability improvements.  | 

## January 16, 2025
<a name="jan16-25-player-ai-ll"></a>

### IVS Player SDK: Android 1.36.0, iOS 1.36.0
<a name="jan16-25-player-ai-ll-1360"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Android player 1.36.0](player-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.36.0/android/](https://aws.github.io/amazon-ivs-player-docs/1.36.0/android/)+  Bug fixes and stability improvements.  | 
| [iOS Player 1.36.0](player-ios.md) | **Download:** [https://player.live-video.net/1.36.0/AmazonIVSPlayer.xcframework.zip](https://player.live-video.net/1.36.0/AmazonIVSPlayer.xcframework.zip)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.36.0/ios/](https://aws.github.io/amazon-ivs-player-docs/1.36.0/ios/)+  Fixed a bug where playback could stall for streams with many discontinuities. <br />+  Fixed a bug where buffering could occur on muted sections of a VOD. <br />+  Additional bug fixes and stability improvements.  | 

#### Mobile SDK Size: Android
<a name="player-ai-1360-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 1.176 MB | 3.191 MB | 
| armeabi-v7a | 1.031 MB | 2.217 MB | 
| x86\_64 | 1.189 MB | 3.188 MB | 
| x86  | 1.244 MB | 3.208 MB | 

#### Mobile SDK Size: iOS
<a name="player-ai-1360-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64 | 0.578 MB | 1.449 MB | 

## January 16, 2025
<a name="jan16-25-player-web-ll"></a>

### IVS Player SDK: Web 1.36.0
<a name="jan16-25-player-web-ll-1360"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Web player 1.36.0](player-web.md) & [Video.js integration](player-videojs.md) & [JW player integration](player-jwplayer.md)  | **NPM Package:** [https://www.npmjs.com/package/amazon-ivs-player](https://www.npmjs.com/package/amazon-ivs-player)<br />**Script asset: **[https://player.live-video.net/1.36.0/amazon-ivs-player.min.js](https://player.live-video.net/1.36.0/amazon-ivs-player.min.js)<br />**Video.js tech asset: **[https://player.live-video.net/1.36.0/amazon-ivs-videojs-tech.min.js](https://player.live-video.net/1.36.0/amazon-ivs-videojs-tech.min.js)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.36.0/web/](https://aws.github.io/amazon-ivs-player-docs/1.36.0/web/)+  Bug fixes and stability improvements.  | 

## December 12, 2024
<a name="dec12-24-broadcast-ai-ll"></a>

### Amazon IVS Broadcast SDK: Android 1.25.0, iOS 1.25.0 (Low-Latency Streaming)
<a name="dec12-24-broadcast-ai-ll-1250"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Android Broadcast SDK 1.25.0](broadcast-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.25.0/android/](https://aws.github.io/amazon-ivs-broadcast-docs/1.25.0/android/)+  Bug fixes and stability improvements.  | 
| [iOS Broadcast SDK 1.25.0](broadcast-ios.md) | **Download for low-latency streaming:** [https://broadcast.live-video.net/1.25.0/AmazonIVSBroadcast.xcframework.zip](https://broadcast.live-video.net/1.25.0/AmazonIVSBroadcast.xcframework.zip) <br />**Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.25.0/ios/](https://aws.github.io/amazon-ivs-broadcast-docs/1.25.0/ios/)+  Bug fixes and stability improvements.  | 

#### Broadcast SDK Size: Android
<a name="broadcast-1250-ll-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 1.893 MB | 5.226 MB | 
| armeabi-v7a | 1.683 MB | 3.674 MB | 
| x86\_64 | 1.988 MB | 5.604 MB | 
| x86  | 2.015 MB | 5.400 MB | 

#### Broadcast SDK Size: iOS
<a name="broadcast-1250-ll-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64 | 0.957 MB | 2.371 MB | 

## December 12, 2024
<a name="dec12-24-broadcast-web-ll"></a>

### IVS Broadcast SDK: Web 1.19.0 (Low-Latency Streaming)
<a name="dec12-24-broadcast-web-ll-1190"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Web Broadcast SDK 1.19.0](broadcast-web.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference/](https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference)+  Bug fixes and stability improvements.  | 

## December 6, 2024
<a name="dec06-24-player-web-ll"></a>

### IVS Player SDK: Web 1.35.0
<a name="dec06-24-player-web-ll-1350"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Web player 1.35.0](player-web.md) & [Video.js integration](player-videojs.md) & [JW player integration](player-jwplayer.md)  | **NPM Package:** [https://www.npmjs.com/package/amazon-ivs-player](https://www.npmjs.com/package/amazon-ivs-player)<br />**Script asset: **[https://player.live-video.net/1.35.0/amazon-ivs-player.min.js](https://player.live-video.net/1.35.0/amazon-ivs-player.min.js)<br />**Video.js tech asset: **[https://player.live-video.net/1.35.0/amazon-ivs-videojs-tech.min.js](https://player.live-video.net/1.35.0/amazon-ivs-videojs-tech.min.js)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.35.0/web/](https://aws.github.io/amazon-ivs-player-docs/1.35.0/web/)+  Increased ability to recover from decode errors. <br />+  Additional bug fixes and stability improvements.  | 

## December 6, 2024
<a name="dec06-24-player-ai-ll"></a>

### IVS Player SDK: Android 1.35.0, iOS 1.35.0
<a name="dec06-24-player-ai-ll-1350"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Android player 1.35.0](player-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.35.0/android/](https://aws.github.io/amazon-ivs-player-docs/1.35.0/android/)+  Bug fixes and stability improvements.  | 
| [iOS Player 1.35.0](player-ios.md) | **Download:** [https://player.live-video.net/1.35.0/AmazonIVSPlayer.xcframework.zip](https://player.live-video.net/1.35.0/AmazonIVSPlayer.xcframework.zip)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.35.0/ios/](https://aws.github.io/amazon-ivs-player-docs/1.35.0/ios/)+  Bug fixes and stability improvements.  | 

#### Mobile SDK Size: Android
<a name="player-ai-1350-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 1.076 MB | 2.968 MB | 
| armeabi-v7a | 0.941 MB | 2.059 MB | 
| x86\_64 | 1.131 MB | 3.121 MB | 
| x86  | 1.161 MB | 3.067 MB | 

#### Mobile SDK Size: iOS
<a name="player-ai-1350-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64 | 0.521 MB | 1.331 MB | 

## November 14, 2024
<a name="nov14-24"></a>

### Multitrack Video
<a name="nov14-24-multitrack-video"></a>

Multitrack video is a new, low-latency streaming paradigm supported by Amazon Interactive Video Service (IVS) and services that use IVS. Multitrack video streaming allows broadcaster software tools (e.g., OBS Studio) to:
+ Encode and stream multiple video qualities directly from their GPU-powered computer.
+ Automatically configure encoder settings for the best possible stream.
+ Deliver a high quality Adaptive Bitrate (ABR) viewing experience.

Multitrack enables this to be done without requiring expensive, server-side transcoding, which is required to deliver ABR viewing experiences for single-track video streams.

To get started, see [Multitrack Video](https://docs.aws.amazon.com/ivs/latest/LowLatencyUserGuide/multitrack-video.html). For details on the documentation changes, see the [Document History](doc-history.md) (both the User Guide and API Reference tables).

## November 13, 2024
<a name="nov13-24-broadcast-ai-ll"></a>

### Amazon IVS Broadcast SDK: Android 1.24.0, iOS 1.24.0 (Low-Latency Streaming)
<a name="nov13-24-broadcast-ai-ll-1240"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Android Broadcast SDK 1.24.0](broadcast-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.24.0/android/](https://aws.github.io/amazon-ivs-broadcast-docs/1.24.0/android/)+  Added a new section, “Using Auto-Reconnect,” to the Android Broadcast SDK Guide. <br />+  Bug fixes and stability improvements.  | 
| [iOS Broadcast SDK 1.24.0](broadcast-ios.md) | **Download for low-latency streaming:** [https://broadcast.live-video.net/1.24.0/AmazonIVSBroadcast.xcframework.zip](https://broadcast.live-video.net/1.24.0/AmazonIVSBroadcast.xcframework.zip) <br />**Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.24.0/ios/](https://aws.github.io/amazon-ivs-broadcast-docs/1.24.0/ios/)+  Added a new section, “Using Auto-Reconnect,” to the iOS Broadcast SDK Guide. <br />+  Bug fixes and stability improvements.  | 

#### Broadcast SDK Size: Android
<a name="broadcast-1240-ll-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 1.837 MB | 5.084 MB | 
| armeabi-v7a | 1.631 MB | 3.624 MB | 
| x86\_64 | 1.988 MB | 5.681 MB | 
| x86  | 1.985 MB | 5.425 MB | 

#### Broadcast SDK Size: iOS
<a name="broadcast-1240-ll-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64 | 0.945 MB | 2.337 MB | 

## November 12, 2024
<a name="nov12-24-broadcast-web-ll"></a>

### IVS Broadcast SDK: Web 1.18.0 (Low-Latency Streaming)
<a name="nov12-24-broadcast-web-ll-1180"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Web Broadcast SDK 1.18.0](broadcast-web.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference/](https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference)+  Bug fixes and stability improvements.  | 

## October 31, 2024
<a name="oct31-24-player-web-ll"></a>

### IVS Player SDK: Web 1.34.1
<a name="oct31-24-player-web-ll-1341"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Web player 1.34.1](player-web.md) & [Video.js integration](player-videojs.md) & [JW player integration](player-jwplayer.md)  | **NPM Package:** [https://www.npmjs.com/package/amazon-ivs-player](https://www.npmjs.com/package/amazon-ivs-player)<br />**Script asset: **[https://player.live-video.net/1.34.1/amazon-ivs-player.min.js](https://player.live-video.net/1.34.1/amazon-ivs-player.min.js)<br />**Video.js tech asset: **[https://player.live-video.net/1.34.1/amazon-ivs-videojs-tech.min.js](https://player.live-video.net/1.34.1/amazon-ivs-videojs-tech.min.js)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.34.1/web/](https://aws.github.io/amazon-ivs-player-docs/1.34.1/web/)+  Minor bug fixes.  | 

## October 31, 2024
<a name="oct31-24-player-ai-ll"></a>

### IVS Player SDK: Android 1.34.0, iOS 1.34.0
<a name="oct31-24-player-ai-ll-1340"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Android player 1.34.0](player-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.34.0/android/](https://aws.github.io/amazon-ivs-player-docs/1.34.0/android/)+  Minor bug fixes.  | 
| [iOS Player 1.34.0](player-ios.md) | **Download:** [https://player.live-video.net/1.34.0/AmazonIVSPlayer.xcframework.zip](https://player.live-video.net/1.34.0/AmazonIVSPlayer.xcframework.zip)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.34.0/ios/](https://aws.github.io/amazon-ivs-player-docs/1.34.0/ios/)+  Minor bug fixes.  | 

#### Mobile SDK Size: Android
<a name="player-ai-1340-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 1.073 MB | 2.962 MB | 
| armeabi-v7a | 0.938 MB | 2.054 MB | 
| x86\_64 | 1.128 MB | 3.114 MB | 
| x86  | 1.159 MB | 3.059 MB | 

#### Mobile SDK Size: iOS
<a name="player-ai-1340-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64 | 0.519 MB | 1.315 MB | 

## October 15, 2024
<a name="oct15-24"></a>

### Stream Takeover
<a name="oct15-24-stream-takeover"></a>

On a channel that you own, you can now replace an ongoing stream with a new stream by streaming up with the `priority` parameter appended to the stream key. For details on the documentation changes, see the [Document History](doc-history.md) (both the User Guide and API Reference tables). 

## October 10, 2024
<a name="oct10-24-broadcast-web-ll"></a>

### IVS Broadcast SDK: Web 1.17.0 (Low-Latency Streaming)
<a name="oct10-24-broadcast-web-ll-1170"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Web Broadcast SDK 1.17.0](broadcast-web.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference/](https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference)+  Minor bug fixes.  | 

## October 10, 2024
<a name="oct10-24-broadcast-ai-ll"></a>

### Amazon IVS Broadcast SDK: Android 1.23.0, iOS 1.23.0 (Low-Latency Streaming)
<a name="oct10-24-broadcast-ai-ll-1230"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Android Broadcast SDK 1.23.0](broadcast-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.23.0/android/](https://aws.github.io/amazon-ivs-broadcast-docs/1.23.0/android/)+  With this release we also began publishing a version of the Android broadcast SDK which includes debug symbols. See [Using the SDK with Debug Symbols](broadcast-android-getting-started.md#broadcast-android-using-debug-symbols-ll). <br />+  Minor bug fixes.  | 
| [iOS Broadcast SDK 1.23.0](broadcast-ios.md) | **Download for low-latency streaming:** [https://broadcast.live-video.net/1.23.0/AmazonIVSBroadcast.xcframework.zip](https://broadcast.live-video.net/1.23.0/AmazonIVSBroadcast.xcframework.zip) <br />**Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.23.0/ios/](https://aws.github.io/amazon-ivs-broadcast-docs/1.23.0/ios/)+  Minor bug fixes.  | 

#### Broadcast SDK Size: Android
<a name="broadcast-1230-ll-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 1.832 MB | 5.080 MB | 
| armeabi-v7a | 1.626 MB | 3.621 MB | 
| x86\_64 | 1.983 MB | 5.678 MB | 
| x86  | 1.982 MB | 5.422 MB | 

#### Broadcast SDK Size: iOS
<a name="broadcast-1230-ll-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64 | 0.943 MB | 2.320 MB | 

## October 3, 2024
<a name="oct03-24-player-ai-ll"></a>

### IVS Player SDK: Android 1.33.0, iOS 1.33.0
<a name="oct03-24-player-ai-ll-1330"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Android player 1.33.0](player-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.33.0/android/](https://aws.github.io/amazon-ivs-player-docs/1.33.0/android/)+  Fixed an infinite buffering issue that occurred during MP4 playback. <br />+  Fixed a bug where the player would sometimes skip content.  | 
| [iOS Player 1.33.0](player-ios.md) | **Download:** [https://player.live-video.net/1.33.0/AmazonIVSPlayer.xcframework.zip](https://player.live-video.net/1.33.0/AmazonIVSPlayer.xcframework.zip)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.33.0/ios/](https://aws.github.io/amazon-ivs-player-docs/1.33.0/ios/)+  Fixed an infinite buffering issue that occurred during MP4 playback. <br />+  Fixed a bug where the player would sometimes skip content.  | 

#### Mobile SDK Size: Android
<a name="player-ai-1330-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 1.096 MB | 2.978 MB | 
| armeabi-v7a | 0.959 MB | 2.075 MB | 
| x86\_64 | 1.148 MB | 3.130 MB | 
| x86  | 1.178 MB | 3.071 MB | 

#### Mobile SDK Size: iOS
<a name="player-ai-1330-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64 | 0.519 MB | 1.347 MB | 

## October 3, 2024
<a name="oct03-24-player-web-ll"></a>

### IVS Player SDK: Web 1.33.0
<a name="oct03-24-player-web-ll-1330"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Web player 1.33.0](player-web.md) & [Video.js integration](player-videojs.md) & [JW player integration](player-jwplayer.md)  | **NPM Package:** [https://www.npmjs.com/package/amazon-ivs-player](https://www.npmjs.com/package/amazon-ivs-player)<br />**Script asset: **[https://player.live-video.net/1.33.0/amazon-ivs-player.min.js](https://player.live-video.net/1.33.0/amazon-ivs-player.min.js)<br />**Video.js tech asset: **[https://player.live-video.net/1.33.0/amazon-ivs-videojs-tech.min.js](https://player.live-video.net/1.33.0/amazon-ivs-videojs-tech.min.js)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.33.0/web/](https://aws.github.io/amazon-ivs-player-docs/1.33.0/web/)+  Minor bug fixes.  | 

## September 11, 2024
<a name="sep11-24-broadcast-ai-ll"></a>

### Amazon IVS Broadcast SDK: Android 1.22.0, iOS 1.22.0 (Low-Latency Streaming)
<a name="sep11-24-broadcast-ai-ll-1220"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Android Broadcast SDK 1.22.0](broadcast-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.22.0/android/](https://aws.github.io/amazon-ivs-broadcast-docs/1.22.0/android/)+  Minor bug fixes.  | 
| [iOS Broadcast SDK 1.22.0](broadcast-ios.md) | **Download for low-latency streaming:** [https://broadcast.live-video.net/1.22.0/AmazonIVSBroadcast.xcframework.zip](https://broadcast.live-video.net/1.22.0/AmazonIVSBroadcast.xcframework.zip) <br />**Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.22.0/ios/](https://aws.github.io/amazon-ivs-broadcast-docs/1.22.0/ios/)+  Minor bug fixes.  | 

#### Broadcast SDK Size: Android
<a name="broadcast-1220-ll-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 1.752 MB | 4.900 MB | 
| armeabi-v7a | 1.553 MB | 3.488 MB | 
| x86\_64 | 1.901 MB | 5.475 MB | 
| x86  | 1.890 MB | 5.211 MB | 

#### Broadcast SDK Size: iOS
<a name="broadcast-1220-ll-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64 | 0.887 MB | 2.215 MB | 

## September 11, 2024
<a name="sep11-24-broadcast-web-ll"></a>

### IVS Broadcast SDK: Web 1.16.0 (Low-Latency Streaming)
<a name="sep11-24-broadcast-web-ll-1160"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Web Broadcast SDK 1.16.0](broadcast-web.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference/](https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference)+  Minor bug fixes.  | 

## September 5, 2024
<a name="sep05-24-player-web-ll"></a>

### IVS Player SDK: Web 1.32.1
<a name="sep05-24-player-web-ll-1321"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Web player 1.32.1](player-web.md) & [Video.js integration](player-videojs.md) & [JW player integration](player-jwplayer.md)  | **NPM Package:** [https://www.npmjs.com/package/amazon-ivs-player](https://www.npmjs.com/package/amazon-ivs-player)<br />**Script asset: **[https://player.live-video.net/1.32.1/amazon-ivs-player.min.js](https://player.live-video.net/1.32.1/amazon-ivs-player.min.js)<br />**Video.js tech asset: **[https://player.live-video.net/1.32.1/amazon-ivs-videojs-tech.min.js](https://player.live-video.net/1.32.1/amazon-ivs-videojs-tech.min.js)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.32.1/web/](https://aws.github.io/amazon-ivs-player-docs/1.32.1/web/)+  Minor bug fixes.  | 

## September 5, 2024
<a name="sep05-24-player-ai-ll"></a>

### IVS Player SDK: Android 1.32.0, iOS 1.32.0
<a name="sep05-24-player-ai-ll-1320"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Android player 1.32.0](player-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.32.0/android/](https://aws.github.io/amazon-ivs-player-docs/1.32.0/android/)+  Minor bug fixes.  | 
| [iOS Player 1.32.0](player-ios.md) | **Download:** [https://player.live-video.net/1.32.0/AmazonIVSPlayer.xcframework.zip](https://player.live-video.net/1.32.0/AmazonIVSPlayer.xcframework.zip)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.32.0/ios/](https://aws.github.io/amazon-ivs-player-docs/1.32.0/ios/)+  Minor bug fixes.  | 

#### Mobile SDK Size: Android
<a name="player-ai-1320-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 1.092 MB | 2.967 MB | 
| armeabi-v7a | 0.955 MB | 2.063 MB | 
| x86\_64 | 1.145 MB | 3.118 MB | 
| x86  | 1.172 MB | 3.057 MB | 

#### Mobile SDK Size: iOS
<a name="player-ai-1320-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64 | 0.488 MB | 1.252 MB | 

## August 15, 2024
<a name="aug15-24-broadcast-web-ll"></a>

### IVS Broadcast SDK: Web 1.15.0 (Low-Latency Streaming)
<a name="aug15-24-broadcast-web-ll-1150"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Web Broadcast SDK 1.15.0](broadcast-web.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference/](https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference)+  Minor bug fixes.  | 

## August 15, 2024
<a name="aug15-24-broadcast-ai-ll"></a>

### Amazon IVS Broadcast SDK: Android 1.21.0, iOS 1.21.0 (Low-Latency Streaming)
<a name="aug15-24-broadcast-ai-ll-1210"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Android Broadcast SDK 1.21.0](broadcast-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.21.0/android/](https://aws.github.io/amazon-ivs-broadcast-docs/1.21.0/android/)+  Minor bug fixes.  | 
| [iOS Broadcast SDK 1.21.0](broadcast-ios.md) | **Download for low-latency streaming:** [https://broadcast.live-video.net/1.21.0/AmazonIVSBroadcast.xcframework.zip](https://broadcast.live-video.net/1.21.0/AmazonIVSBroadcast.xcframework.zip) <br />**Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.21.0/ios/](https://aws.github.io/amazon-ivs-broadcast-docs/1.21.0/ios/)+  Minor bug fixes.  | 

#### Broadcast SDK Size: Android
<a name="broadcast-1210-ll-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 1.748 MB | 4.896 MB | 
| armeabi-v7a | 1.549 MB | 3.482 MB | 
| x86\_64 | 1.898 MB | 5.471 MB | 
| x86  | 1.887 MB | 5.207 MB | 

#### Broadcast SDK Size: iOS
<a name="broadcast-1210-ll-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64 | 0.887 MB | 2.215 MB | 

## August 8, 2024
<a name="aug08-24-player-web-ll"></a>

### IVS Player SDK: Web 1.31.0
<a name="aug08-24-player-web-ll-1310"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Web player 1.31.0](player-web.md) & [Video.js integration](player-videojs.md) & [JW player integration](player-jwplayer.md)  | **NPM Package:** [https://www.npmjs.com/package/amazon-ivs-player](https://www.npmjs.com/package/amazon-ivs-player)<br />**Script asset: **[https://player.live-video.net/1.31.0/amazon-ivs-player.min.js](https://player.live-video.net/1.31.0/amazon-ivs-player.min.js)<br />**Video.js tech asset: **[https://player.live-video.net/1.31.0/amazon-ivs-videojs-tech.min.js](https://player.live-video.net/1.31.0/amazon-ivs-videojs-tech.min.js)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.31.0/web/](https://aws.github.io/amazon-ivs-player-docs/1.31.0/web/)+  Minor bug fixes.  | 

## August 8, 2024
<a name="aug08-24-player-ai-ll"></a>

### IVS Player SDK: Android 1.31.0, iOS 1.31.0
<a name="aug08-24-player-ai-ll-1310"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Android player 1.31.0](player-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.31.0/android/](https://aws.github.io/amazon-ivs-player-docs/1.31.0/android/)+  Minor bug fixes.  | 
| [iOS Player 1.31.0](player-ios.md) | **Download:** [https://player.live-video.net/1.31.0/AmazonIVSPlayer.xcframework.zip](https://player.live-video.net/1.31.0/AmazonIVSPlayer.xcframework.zip)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.31.0/ios/](https://aws.github.io/amazon-ivs-player-docs/1.31.0/ios/)+  Updated the SDK reference documentation to clarify that calling the `IVSPlayerLayer.copyDisplayedPixelBuffer` method at high frequencies (e.g., the video framerate) is not supported and may result in undefined behavior.  <br />+  Minor bug fixes.  | 

#### Mobile SDK Size: Android
<a name="player-ai-1310-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 1.062 MB | 2.881 MB | 
| armeabi-v7a | 0.929 MB | 2.003 MB | 
| x86\_64 | 1.142 MB | 2.968 MB | 
| x86  | 1.114 MB | 3.027 MB | 

#### Mobile SDK Size: iOS
<a name="player-ai-1310-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64 | 0.472 MB | 1.217 MB | 

## July 18, 2024
<a name="jul18-24-broadcast-web-ll"></a>

### IVS Broadcast SDK: Web 1.14.0 (Low-Latency Streaming)
<a name="jul18-24-broadcast-web-ll-1140"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Web Broadcast SDK 1.14.0](broadcast-web.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference/](https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference)+  Minor bug fixes.  | 

## July 18, 2024
<a name="jul18-24-broadcast-ai-ll"></a>

### Amazon IVS Broadcast SDK: Android 1.20.0, iOS 1.20.0 (Low-Latency Streaming)
<a name="jul18-24-broadcast-ai-ll-1200"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Android Broadcast SDK 1.20.0](broadcast-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.20.0/android/](https://aws.github.io/amazon-ivs-broadcast-docs/1.20.0/android/)+  Fixed some microphone issues that occur when detaching devices. <br />+  Minor bug fixes.  | 
| [iOS Broadcast SDK 1.20.0](broadcast-ios.md) | **Download for low-latency streaming:** [https://broadcast.live-video.net/1.20.0/AmazonIVSBroadcast.xcframework.zip](https://broadcast.live-video.net/1.20.0/AmazonIVSBroadcast.xcframework.zip) <br />**Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.20.0/ios/](https://aws.github.io/amazon-ivs-broadcast-docs/1.20.0/ios/)+  Minor bug fixes.  | 

#### Broadcast SDK Size: Android
<a name="broadcast-1200-ll-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 1.729 MB | 4.844 MB | 
| armeabi-v7a | 1.533 MB | 3.445 MB | 
| x86\_64 | 1.877 MB | 5.416 MB | 
| x86  | 1.868 MB | 5.152 MB | 

#### Broadcast SDK Size: iOS
<a name="broadcast-1200-ll-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64 | 0.867 MB | 2.163 MB | 

## July 11, 2024
<a name="jul11-24-player-ai-ll"></a>

### IVS Player SDK: Android 1.30.0, iOS 1.30.0
<a name="jul11-24-player-ai-ll-1300"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Android player 1.30.0](player-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.30.0/android/](https://aws.github.io/amazon-ivs-player-docs/1.30.0/android/)+  Minor bug fixes.  | 
| [iOS Player 1.30.0](player-ios.md) | **Download:** [https://player.live-video.net/1.30.0/AmazonIVSPlayer.xcframework.zip](https://player.live-video.net/1.30.0/AmazonIVSPlayer.xcframework.zip)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.30.0/ios/](https://aws.github.io/amazon-ivs-player-docs/1.30.0/ios/)+  Minor bug fixes. <br />+  The iOS Player SDK now requires iOS 13\+ as the native platform.  | 

#### Mobile SDK Size: Android
<a name="player-ai-1300-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 1.048 MB | 2.857 MB | 
| armeabi-v7a | 0.920 MB | 1.985 MB | 
| x86\_64 | 1.102 MB | 3.000 MB | 
| x86  | 1.131 MB | 2.943 MB | 

#### Mobile SDK Size: iOS
<a name="player-ai-1300-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64 | 0.462 MB | 1.199 MB | 

## July 11, 2024
<a name="jul11-24-player-web-ll"></a>

### IVS Player SDK: Web 1.30.0
<a name="jul11-24-player-web-ll-1300"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Web player 1.30.0](player-web.md) & [Video.js integration](player-videojs.md) & [JW player integration](player-jwplayer.md)  | **NPM Package:** [https://www.npmjs.com/package/amazon-ivs-player](https://www.npmjs.com/package/amazon-ivs-player)<br />**Script asset: **[https://player.live-video.net/1.30.0/amazon-ivs-player.min.js](https://player.live-video.net/1.30.0/amazon-ivs-player.min.js)<br />**Video.js tech asset: **[https://player.live-video.net/1.30.0/amazon-ivs-videojs-tech.min.js](https://player.live-video.net/1.30.0/amazon-ivs-videojs-tech.min.js)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.30.0/web/](https://aws.github.io/amazon-ivs-player-docs/1.30.0/web/)+  Minor bug fixes.  | 

## June 13, 2024
<a name="jun13-24-broadcast-ai-ll"></a>

### Amazon IVS Broadcast SDK: Android 1.19.0, iOS 1.19.0 (Low-Latency Streaming)
<a name="jun13-24-broadcast-ai-ll-1190"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Android Broadcast SDK 1.19.0](broadcast-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.19.0/android/](https://aws.github.io/amazon-ivs-broadcast-docs/1.19.0/android/)+  Recent Android versions require an icon in the notification that is displayed when capturing the screen. If desired, you can now customize the icon by calling `setSmallIcon` on the `Notification.Builder` returned by `Session # createServiceNotificationBuilder`.  | 
| [iOS Broadcast SDK 1.19.0](broadcast-ios.md) | **Download for low-latency streaming:** [https://broadcast.live-video.net/1.19.0/AmazonIVSBroadcast.xcframework.zip](https://broadcast.live-video.net/1.19.0/AmazonIVSBroadcast.xcframework.zip) <br />**Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.19.0/ios/](https://aws.github.io/amazon-ivs-broadcast-docs/1.19.0/ios/)+  The iOS Broadcast SDK now requires iOS 13\+ as the native platform.  | 

#### Broadcast SDK Size: Android
<a name="broadcast-1190-ll-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 1.696 MB | 4.768 MB | 
| armeabi-v7a | 1.508 MB | 3.390 MB | 
| x86\_64 | 1.840 MB | 5.315 MB | 
| x86  | 1.827 MB | 5.038 MB | 

#### Broadcast SDK Size: iOS
<a name="broadcast-1190-ll-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64 | 0.834 MB | 2.081 MB | 

## June 13, 2024
<a name="jun13-24-broadcast-web-ll"></a>

### IVS Broadcast SDK: Web 1.13.0 (Low-Latency Streaming)
<a name="jun13-24-broadcast-web-ll-1130"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Web Broadcast SDK 1.13.0](broadcast-web.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference/](https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference)+  Minor bug fixes.  | 

## June 6, 2024
<a name="jun06-24-player-ai-ll"></a>

### IVS Player SDK: Android 1.29.0, iOS 1.29.0
<a name="jun06-24-player-ai-ll-1290"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Android player 1.29.0](player-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.29.0/android/](https://aws.github.io/amazon-ivs-player-docs/1.29.0/android/)+  Added the `getChannelMetadata()` method, which returns a list of String values to communicate channel features.  | 
| [iOS Player 1.29.0](player-ios.md) | **Download:** [https://player.live-video.net/1.29.0/AmazonIVSPlayer.xcframework.zip](https://player.live-video.net/1.29.0/AmazonIVSPlayer.xcframework.zip)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.29.0/ios/](https://aws.github.io/amazon-ivs-player-docs/1.29.0/ios/)+  The iOS 12 deprecation that was planned for iOS player 1.29.0 is delayed until version 1.30.0. <br />+  Added the `getChannelMetadata()` method, which returns a list of String values to communicate channel features. <br />+  Improved consistency when deallocating `IVSPlayerLayer` on a background queue.  | 

#### Mobile SDK Size: Android
<a name="player-ai-1290-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 1.044 MB | 2.834 MB | 
| armeabi-v7a | 0.916 MB | 1.969 MB | 
| x86\_64 | 1.127 MB | 2.919 MB | 
| x86  | 1.097 MB | 2.976 MB | 

#### Mobile SDK Size: iOS
<a name="player-ai-1290-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64 | 0.465 MB | 1.183 MB | 

## June 6, 2024
<a name="jun06-24-player-web-ll"></a>

### IVS Player SDK: Web 1.29.0
<a name="jun06-24-player-web-ll-1290"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Web player 1.29.0](player-web.md) & [Video.js integration](player-videojs.md) & [JW player integration](player-jwplayer.md)  | **NPM Package:** [https://www.npmjs.com/package/amazon-ivs-player](https://www.npmjs.com/package/amazon-ivs-player)<br />**Script asset: **[https://player.live-video.net/1.29.0/amazon-ivs-player.min.js](https://player.live-video.net/1.29.0/amazon-ivs-player.min.js)<br />**Video.js tech asset: **[https://player.live-video.net/1.29.0/amazon-ivs-videojs-tech.min.js](https://player.live-video.net/1.29.0/amazon-ivs-videojs-tech.min.js)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.29.0/web/](https://aws.github.io/amazon-ivs-player-docs/1.29.0/web/)+  Minor bug fixes.  | 

## May 20, 2024
<a name="may20-24-broadcast-web-ll"></a>

### IVS Broadcast SDK: Web 1.12.0 (Low-Latency Streaming)
<a name="may20-24-broadcast-web-ll-1120"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Web Broadcast SDK 1.12.0](broadcast-web.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference/](https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference)+  No changes.  | 

## May 16, 2024
<a name="may16-24-broadcast-ai-ll"></a>

### Amazon IVS Broadcast SDK: Android 1.18.0, iOS 1.18.0 (Low-Latency Streaming)
<a name="apr22-24-broadcast-ll-1180"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Android Broadcast SDK 1.18.0](broadcast-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.18.0/android/](https://aws.github.io/amazon-ivs-broadcast-docs/1.18.0/android/)+  Minor bug fixes.  | 
| [iOS Broadcast SDK 1.18.0](broadcast-ios.md) | **Download for low-latency streaming:** [https://broadcast.live-video.net/1.18.0/AmazonIVSBroadcast.xcframework.zip](https://broadcast.live-video.net/1.18.0/AmazonIVSBroadcast.xcframework.zip) <br />**Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.18.0/ios/](https://aws.github.io/amazon-ivs-broadcast-docs/1.18.0/ios/)+  Added the IVSCamera `setVideoZoomFactor` method and the associated `IVSCameraDelegate` methods. <br />+  Minor bug fixes.  | 

#### Broadcast SDK Size: Android
<a name="broadcast-1180-ll-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 1.692 MB | 4.758 MB | 
| armeabi-v7a | 1.504 MB | 3.382 MB | 
| x86\_64 | 1.834 MB | 5.304 MB | 
| x86  | 1.822 MB | 5.026 MB | 

#### Broadcast SDK Size: iOS
<a name="broadcast-1180-ll-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64 | 0.834 MB | 2.064 MB | 

## May 9, 2024
<a name="may09-24-player-web-ll"></a>

### IVS Player SDK: Web 1.28.0
<a name="may09-24-player-web-1280"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Web player 1.28.0](player-web.md) & [Video.js integration](player-videojs.md) & [JW player integration](player-jwplayer.md)  | **NPM Package:** [https://www.npmjs.com/package/amazon-ivs-player](https://www.npmjs.com/package/amazon-ivs-player)<br />**Script asset: **[https://player.live-video.net/1.28.0/amazon-ivs-player.min.js](https://player.live-video.net/1.28.0/amazon-ivs-player.min.js)<br />**Video.js tech asset: **[https://player.live-video.net/1.28.0/amazon-ivs-videojs-tech.min.js](https://player.live-video.net/1.28.0/amazon-ivs-videojs-tech.min.js)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.28.0/web/](https://aws.github.io/amazon-ivs-player-docs/1.28.0/web/)+  Minor bug fixes.  | 

## May 9, 2024
<a name="may09-24-player-ai-ll"></a>

### IVS Player SDK: Android 1.28.0, iOS 1.28.0
<a name="may09-24-player-ai-1280"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Android player 1.28.0](player-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.28.0/android/](https://aws.github.io/amazon-ivs-player-docs/1.28.0/android/)+  No changes.  | 
| [iOS Player 1.28.0](player-ios.md) | **Download:** [https://player.live-video.net/1.28.0/AmazonIVSPlayer.xcframework.zip](https://player.live-video.net/1.28.0/AmazonIVSPlayer.xcframework.zip)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.28.0/ios/](https://aws.github.io/amazon-ivs-player-docs/1.28.0/ios/)+  Added the `CF_RETURNS_RETAINED` annotation to the `IVSPlayerLayer.copyDisplayedPixelBuffer` method for [automatic memory management when using Swift](https://developer.apple.com/documentation/swift/working-with-core-foundation-types).  | 

#### Mobile SDK Size: Android
<a name="player-ai-1280-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 1.045 MB | 2.830 MB | 
| armeabi-v7a | 0.918 MB | 1.967 MB | 
| x86\_64 | 1.127 MB | 2.913 MB | 
| x86  | 1.097 MB | 2.971 MB | 

#### Mobile SDK Size: iOS
<a name="player-ai-1280-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64 | 0.468 MB | 1.199 MB | 

## May 6, 2024
<a name="may06-24-broadcast-web-ll"></a>

### IVS Broadcast SDK: Web 1.11.0 (Low-Latency Streaming)
<a name="may06-24-broadcast-web-ll-1110"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Web Broadcast SDK 1.11.0](broadcast-web.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference/](https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference)+  No changes.  | 

## April 30, 2024
<a name="apr30-24-broadcast-web-1101-ll"></a>

### IVS Broadcast SDK: Web 1.10.1 (Low-Latency Streaming)
<a name="apr30-24-broadcast-web-1101"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Web Broadcast SDK 1.10.1](broadcast-web.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference/](https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference)+  Minor bug fixes.  | 

## April 30, 2024
<a name="apr30-24-broadcast-1152-ll"></a>

### Amazon IVS Broadcast SDK: Android 1.15.2, iOS 1.15.2 (Low-Latency Streaming)
<a name="apr30-24-broadcast-1152"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Android Broadcast SDK 1.15.2](broadcast-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.15.2/android/](https://aws.github.io/amazon-ivs-broadcast-docs/1.15.2/android/)+  Minor bug fixes. Upgrade to this version only if you have a specific reason to do so; otherwise, use the highest version that is released.  | 
| [iOS Broadcast SDK 1.15.2](broadcast-ios.md) | **Download for low-latency streaming:** [https://broadcast.live-video.net/1.15.2/AmazonIVSBroadcast.xcframework.zip](https://broadcast.live-video.net/1.15.2/AmazonIVSBroadcast.xcframework.zip) <br />**Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.15.2/ios/](https://aws.github.io/amazon-ivs-broadcast-docs/1.15.2/ios/)+  Minor bug fixes. Upgrade to this version only if you have a specific reason to do so; otherwise, use the highest version that is released.  | 

#### Broadcast SDK Size: Android
<a name="broadcast-1152-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 1.678 MB | 4.723 MB | 
| armeabi-v7a | 1.492 MB | 3.356 MB | 
| x86\_64 | 1.819 MB | 5.267 MB | 
| x86  | 1.808 MB | 4.991 MB | 

#### Broadcast SDK Size: iOS
<a name="broadcast-1152-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64 | 0.813 MB | 2.001 MB | 

## April 22, 2024
<a name="apr22-24-broadcast-ll"></a>

### Amazon IVS Broadcast SDK: Android 1.17.0, iOS 1.17.0 (Low-Latency Streaming)
<a name="apr22-24-broadcast-ll-1170"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Android Broadcast SDK 1.17.0](broadcast-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.17.0/android/](https://aws.github.io/amazon-ivs-broadcast-docs/1.17.0/android/)+  No changes.  | 
| [iOS Broadcast SDK 1.17.0](broadcast-ios.md) | **Download for low-latency streaming:** [https://broadcast.live-video.net/1.17.0/AmazonIVSBroadcast.xcframework.zip](https://broadcast.live-video.net/1.17.0/AmazonIVSBroadcast.xcframework.zip) <br />**Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.17.0/ios/](https://aws.github.io/amazon-ivs-broadcast-docs/1.17.0/ios/)+  The `AmazonIVSBroadcast` framework now includes a privacy manifest, as required by Apple.  | 

#### Broadcast SDK Size: Android
<a name="broadcast-1170-ll-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 1.692 MB | 4.757 MB | 
| armeabi-v7a | 1.504 MB | 3.381 MB | 
| x86\_64 | 1.834 MB | 5.303 MB | 
| x86  | 1.822 MB | 5.025 MB | 

#### Broadcast SDK Size: iOS
<a name="broadcast-1170-ll-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64 | 0.831 MB | 2.047 MB | 

## April 11, 2024
<a name="apr11-24"></a>

### Amazon IVS Player SDK: Mobile & Web 1.27.0
<a name="apr11-24-player-1270"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Web player 1.27.0](player-web.md) & [Video.js integration](player-videojs.md) & [JW player integration](player-jwplayer.md)  | **NPM Package:** [https://www.npmjs.com/package/amazon-ivs-player](https://www.npmjs.com/package/amazon-ivs-player)<br />**Script asset: **[https://player.live-video.net/1.27.0/amazon-ivs-player.min.js](https://player.live-video.net/1.27.0/amazon-ivs-player.min.js)<br />**Video.js tech asset: **[https://player.live-video.net/1.27.0/amazon-ivs-videojs-tech.min.js](https://player.live-video.net/1.27.0/amazon-ivs-videojs-tech.min.js)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.27.0/web/](https://aws.github.io/amazon-ivs-player-docs/1.27.0/web/)+  No changes.  | 
| [Android player 1.27.0](player-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.27.0/android/](https://aws.github.io/amazon-ivs-player-docs/1.27.0/android/)+  No changes.  | 
| [iOS Player 1.27.0](player-ios.md) | **Download:** [https://player.live-video.net/1.27.0/AmazonIVSPlayer.xcframework.zip](https://player.live-video.net/1.27.0/AmazonIVSPlayer.xcframework.zip)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.27.0/ios/](https://aws.github.io/amazon-ivs-player-docs/1.27.0/ios/)+  The `AmazonIVSPlayer` framework now includes a privacy manifest, as required by Apple. <br />+  Fixed key value observation for several properties on the `IVSPlayer` class.  | 

#### Mobile SDK Size: Android
<a name="player-1270-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 1.044 MB | 2.826 MB | 
| armeabi-v7a | 0.916 MB | 1.963 MB | 
| x86\_64 | 1.096 MB | 2.965 MB | 
| x86  | 1.124 MB | 2.907 MB | 

#### Mobile SDK Size: iOS
<a name="player-1270-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64 | 0.445 MB | 1.131 MB | 

## April 4, 2024
<a name="apr04-24"></a>

### Secure Reliable Transport (SRT) Ingest Support
<a name="apr04-24-srt_support"></a>

Amazon IVS introduces support for streaming using the [SRT](https://www.srtalliance.org/) protocol. SRT is an open-source transport technology optimized for live audio/video streaming. SRT enables secure and reliable transport of content across unpredictable, noisy networks, like the Internet. SRT offers multiple benefits when transporting live video content over the internet:
+ It helps compensate for jitter and bandwidth fluctuations.
+ It is resilient to packet loss.
+ It supports AES encryption to protect content in transit.

We support H.264-encoded video content using the SRT protocol.

## March 21, 2024
<a name="mar21-24-broadcast-ll"></a>

### Amazon IVS Broadcast SDK: Android 1.16.0, iOS 1.16.0, Web 1.10.0 (Low-Latency Streaming)
<a name="mar21-24-ll-broadcast-1160-1100"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Web Broadcast SDK 1.10.0](broadcast-web.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference/](https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference)+  No changes.  | 
| [Android Broadcast SDK 1.16.0](broadcast-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.16.0/android/](https://aws.github.io/amazon-ivs-broadcast-docs/1.16.0/android/)+  Fixed a previews freeze on the Exynos variant of Samsung devices with Android 14.  | 
| [iOS Broadcast SDK 1.16.0](broadcast-ios.md) | **Download for low-latency streaming:** [https://broadcast.live-video.net/1.16.0/AmazonIVSBroadcast.xcframework.zip](https://broadcast.live-video.net/1.16.0/AmazonIVSBroadcast.xcframework.zip) <br />**Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.16.0/ios/](https://aws.github.io/amazon-ivs-broadcast-docs/1.16.0/ios/)+  Minor bug fixes.  | 

#### Broadcast SDK Size: Android
<a name="broadcast-1160-ll-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 1.683 MB | 4.730 MB | 
| armeabi-v7a | 1.498 MB | 3.362 MB | 
| x86\_64 | 1.824 MB | 4.998 MB | 
| x86  | 1.813 MB | 5.274 MB | 

#### Broadcast SDK Size: iOS
<a name="broadcast-1160-ll-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64 | 0.813 MB | 2.001 MB | 

## March 14, 2024
<a name="mar14-24"></a>

### Amazon IVS Player SDK 1.26.0
<a name="mar14-24-player-1260"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Web player 1.26.0](player-web.md) & [Video.js integration](player-videojs.md) & [JW player integration](player-jwplayer.md)  | **NPM Package:** [https://www.npmjs.com/package/amazon-ivs-player](https://www.npmjs.com/package/amazon-ivs-player)<br />**Script asset: **[https://player.live-video.net/1.26.0/amazon-ivs-player.min.js](https://player.live-video.net/1.26.0/amazon-ivs-player.min.js)<br />**Video.js tech asset: **[https://player.live-video.net/1.26.0/amazon-ivs-videojs-tech.min.js](https://player.live-video.net/1.26.0/amazon-ivs-videojs-tech.min.js)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.26.0/web/](https://aws.github.io/amazon-ivs-player-docs/1.26.0/web/)+  Added an API to expose the synchronization time. <br />+  Added an event to indicate when the `syncTime` has changed.  | 
| [Android player 1.26.0](player-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.26.0/android/](https://aws.github.io/amazon-ivs-player-docs/1.26.0/android/)+  Added an API to expose the synchronization time. <br />+  Added an event to indicate when the `syncTime` has changed.  | 
| [iOS Player 1.26.0](player-ios.md) | **Download:** [https://player.live-video.net/1.26.0/AmazonIVSPlayer.xcframework.zip](https://player.live-video.net/1.26.0/AmazonIVSPlayer.xcframework.zip)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.26.0/ios/](https://aws.github.io/amazon-ivs-player-docs/1.26.0/ios/)+  Added an API to expose the synchronization time. <br />+  Added an event to indicate when the `syncTime` has changed.  | 

#### Mobile SDK Size: Android
<a name="player-1260-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 1.07 MB | 2.969 MB | 
| armeabi-v7a | 0.943 MB | 2.098 MB | 
| x86\_64 | 1.123 MB | 3.107 MB | 
| x86  | 1.151 MB | 3.039 MB | 

#### Mobile SDK Size: iOS
<a name="player-1260-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64 | 0.44 MB | 1.11 MB | 

## March 13, 2024
<a name="mar13-24-broadcast-ll"></a>

### Amazon IVS Broadcast SDK: Android 1.15.1, iOS 1.15.1 (Low-Latency Streaming)
<a name="mar13-24-ll-broadcast-1151"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Android Broadcast SDK 1.15.1](broadcast-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.15.1/android/](https://aws.github.io/amazon-ivs-broadcast-docs/1.15.1/android/)+  No changes in this release.  | 
| [iOS Broadcast SDK 1.15.1](broadcast-ios.md) | **Download for low-latency streaming:** [https://broadcast.live-video.net/1.15.1/AmazonIVSBroadcast.xcframework.zip](https://broadcast.live-video.net/1.15.1/AmazonIVSBroadcast.xcframework.zip) <br />**Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.15.1/ios/](https://aws.github.io/amazon-ivs-broadcast-docs/1.15.1/ios/)+  No changes in this release.  | 

#### Broadcast SDK Size: Android
<a name="broadcast-1151-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 1.678 MB | 4.723 MB | 
| armeabi-v7a | 1.492 MB | 3.356 MB | 
| x86\_64 | 1.808 MB | 4.991 MB | 
| x86  | 1.819 MB | 5.267 MB | 

#### Broadcast SDK Size: iOS
<a name="broadcast-1151-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64 | 0.813 MB | 2.001 MB | 

## February 29, 2024
<a name="feb29-24"></a>

### Amazon IVS Player SDK: Web 1.25.0
<a name="feb29-24-player-1250-web"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Web player 1.25.0](player-web.md) & [Video.js integration](player-videojs.md) & [JW player integration](player-jwplayer.md)  | **NPM Package:** [https://www.npmjs.com/package/amazon-ivs-player](https://www.npmjs.com/package/amazon-ivs-player)<br />**Script asset: **[https://player.live-video.net/1.25.0/amazon-ivs-player.min.js](https://player.live-video.net/1.25.0/amazon-ivs-player.min.js)<br />**Video.js tech asset: **[https://player.live-video.net/1.25.0/amazon-ivs-videojs-tech.min.js](https://player.live-video.net/1.25.0/amazon-ivs-videojs-tech.min.js)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.25.0/web/](https://aws.github.io/amazon-ivs-player-docs/1.25.0/web/)+  Minor bug fixes.  | 

## February 22, 2024
<a name="feb22-24-ll"></a>

### Amazon IVS Broadcast SDK: Android 1.15.0, iOS 1.15.0, Web 1.9.0 (Low-Latency Streaming)
<a name="feb22-24-ll-broadcast-1150-190"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Web Broadcast SDK 1.9.0](broadcast-web.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference/](https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference)+  No changes.  | 
| [Android Broadcast SDK 1.15.0](broadcast-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.15.0/android/](https://aws.github.io/amazon-ivs-broadcast-docs/1.15.0/android/)+  Minor bug fixes.  | 
| [iOS Broadcast SDK 1.15.0](broadcast-ios.md) | **Download for low-latency streaming:** [https://broadcast.live-video.net/1.15.0/AmazonIVSBroadcast.xcframework.zip](https://broadcast.live-video.net/1.15.0/AmazonIVSBroadcast.xcframework.zip) <br />**Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.15.0/ios/](https://aws.github.io/amazon-ivs-broadcast-docs/1.15.0/ios/)+  Minor bug fixes.  | 

#### Broadcast SDK Size: Android
<a name="broadcast-1150-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 1.678 MB | 4.723 MB | 
| armeabi-v7a | 1.492 MB | 3.356 MB | 
| x86\_64 | 1.808 MB | 4.991 MB | 
| x86  | 1.819 MB | 5.267 MB | 

#### Broadcast SDK Size: iOS
<a name="broadcast-1150-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64 | 0.813 MB | 2.001 MB | 

## February 15, 2024
<a name="feb15-24"></a>

### Amazon IVS Player SDK: Mobile 1.25.0
<a name="feb15-24-player-1250_mobile"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Android player 1.25.0](player-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.25.0/android/](https://aws.github.io/amazon-ivs-player-docs/1.25.0/android/)+  Minor bug fixes.  | 
| [iOS Player 1.25.0](player-ios.md) | **Download:** [https://player.live-video.net/1.25.0/AmazonIVSPlayer.xcframework.zip](https://player.live-video.net/1.25.0/AmazonIVSPlayer.xcframework.zip)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.25.0/ios/](https://aws.github.io/amazon-ivs-player-docs/1.25.0/ios/)+  Minor bug fixes.  | 

#### Mobile SDK Size: Android
<a name="player-1250-mobile-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 1.047 MB | 2.9 MB | 
| armeabi-v7a | 0.921 MB | 2.047 MB | 
| x86\_64 | 1.128 MB | 2.97 MB | 
| x86  | 1.1 MB | 3.036 MB | 

#### Mobile SDK Size: iOS
<a name="player-1250-mobile-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64 | 0.42 MB | 1.08 MB | 

## February 1, 2024
<a name="feb01-24-ll"></a>

### Amazon IVS Broadcast SDK: Android 1.14.1, iOS 1.14.1, Web 1.8.0 (Low-Latency Streaming)
<a name="feb01-24-ll-broadcast-1141-180"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Web Broadcast SDK 1.8.0](broadcast-web.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference/](https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference)+  No changes.  | 
| [Android Broadcast SDK 1.14.1](broadcast-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.14.1/android/](https://aws.github.io/amazon-ivs-broadcast-docs/1.14.1/android/)+  Minor bug fixes and improvements.  | 
| [iOS Broadcast SDK 1.14.1](broadcast-ios.md) | **Download for low-latency streaming:** [https://broadcast.live-video.net/1.14.1/AmazonIVSBroadcast.xcframework.zip](https://broadcast.live-video.net/1.14.1/AmazonIVSBroadcast.xcframework.zip) <br />**Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.14.1/ios/](https://aws.github.io/amazon-ivs-broadcast-docs/1.14.1/ios/)+  Fixed multiple stability issues on iOS 12.  | 

#### Broadcast SDK Size: Android
<a name="broadcast-1141-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 1.663 MB | 4.708 MB | 
| armeabi-v7a | 1.482 MB | 3.350 MB | 
| x86\_64 | 1.804 MB | 5.246 MB | 
| x86  | 1.793 MB | 4.973 MB | 

#### Broadcast SDK Size: iOS
<a name="broadcast-1141-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64 | 1.640 MB  | 4.010 MB | 

## January 31, 2024
<a name="jan31-24"></a>

### Tokenless Playback Restrictions
<a name="jan31-24-tokenless-playback-restrictions"></a>

This release enables origin enforcement and geofencing outside of playback authorization. The IVS Low-Latency Streaming User Guide and API Reference were updated; see the [Document History](doc-history.md) for details of the changes.

## January 25, 2024
<a name="jan25-24"></a>

### Audio-Only Playback
<a name="audio-only-playback"></a>

IVS now fully supports audio-only playback. See [Audio-Only Playback](player.md#player-audio-only-playback) in the IVS Player overview and [Audio-Only Playback](web-getting-started.md#web-audio-only-playback) in the IVS Web Player Guide.

## January 18, 2024
<a name="jan18-24"></a>

### Amazon IVS Player SDK 1.24.0
<a name="jan18-24-player-1240"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Web player 1.24.0](player-web.md) & [Video.js integration](player-videojs.md) & [JW player integration](player-jwplayer.md)  | **NPM Package:** [https://www.npmjs.com/package/amazon-ivs-player](https://www.npmjs.com/package/amazon-ivs-player)<br />**Script asset: **[https://player.live-video.net/1.24.0/amazon-ivs-player.min.js](https://player.live-video.net/1.24.0/amazon-ivs-player.min.js)<br />**Video.js tech asset: **[https://player.live-video.net/1.24.0/amazon-ivs-videojs-tech.min.js](https://player.live-video.net/1.24.0/amazon-ivs-videojs-tech.min.js)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.24.0/web/](https://aws.github.io/amazon-ivs-player-docs/1.24.0/web/)+  Added support for audio-only playback. Audio-only quality must be selected manually with `setQuality()`; it will not be selected automatically in auto quality mode. See [Audio-Only Playback](web-getting-started.md#web-audio-only-playback) in the *Player Web Guide*.   | 
| [Android player 1.24.0](player-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.24.0/android/](https://aws.github.io/amazon-ivs-player-docs/1.24.0/android/)+  No changes  | 
| [iOS Player 1.24.0](player-ios.md) | **Download:** [https://player.live-video.net/1.24.0/AmazonIVSPlayer.xcframework.zip](https://player.live-video.net/1.24.0/AmazonIVSPlayer.xcframework.zip)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.24.0/ios/](https://aws.github.io/amazon-ivs-player-docs/1.24.0/ios/)+  No changes  | 

#### Mobile SDK Size: Android
<a name="player-1240-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 1.006 MB | 2.846 MB | 
| armeabi-v7a | 0.88 MB | 1.995 MB | 
| x86\_64 | 1.085 MB | 2.916 MB | 
| x86  | 1.058 MB | 2.982 MB | 

#### Mobile SDK Size: iOS
<a name="player-1240-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64 | 0.43 MB | 1.08 MB | 

## January 3, 2024
<a name="jan03-24-ll"></a>

### Amazon IVS Broadcast SDK: Android 1.13.4, iOS 1.13.4, Web 1.7.0 (Low-Latency Streaming)
<a name="jan03-24-ll-broadcast-1134-170"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Web Broadcast SDK 1.7.0](broadcast-web.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference/](https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference)+  No changes to the low-latency SDK.  | 
| [Android Broadcast SDK 1.13.4](broadcast-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.13.4/android/](https://aws.github.io/amazon-ivs-broadcast-docs/1.13.4/android/)+  No changes to the low-latency SDK.  | 
| [iOS Broadcast SDK 1.13.4](broadcast-ios.md) | **Download for low-latency streaming:** [https://broadcast.live-video.net/1.13.4/AmazonIVSBroadcast.xcframework.zip](https://broadcast.live-video.net/1.13.4/AmazonIVSBroadcast.xcframework.zip) <br />**Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.13.4/ios/](https://aws.github.io/amazon-ivs-broadcast-docs/1.13.4/ios/)+  No changes to the low-latency SDK.  | 

#### Broadcast SDK Size: Android
<a name="broadcast-1134-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 1.663 MB | 4.704 MB | 
| armeabi-v7a | 1.484 MB | 3.352 MB | 
| x86\_64 | 1.804 MB | 5.243 MB | 
| x86  | 1.795 MB | 4.97 MB | 

#### Broadcast SDK Size: iOS
<a name="broadcast-1134-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64 | 1.63 MB  | 4.01 MB | 

## December 4, 2023
<a name="dec04-23-ll"></a>

### Amazon IVS Broadcast SDK: Android 1.13.2 and iOS 1.13.2 (Low-Latency Streaming)
<a name="dec04-23-ll-broadcast-1132"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Android Broadcast SDK 1.13.2](broadcast-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.13.2/android/](https://aws.github.io/amazon-ivs-broadcast-docs/1.13.2/android/)+  No changes in the low-latency SDK.  | 
| [iOS Broadcast SDK 1.13.2](broadcast-ios.md) | **Download for low-latency streaming:** [https://broadcast.live-video.net/1.13.2/AmazonIVSBroadcast.xcframework.zip](https://broadcast.live-video.net/1.13.2/AmazonIVSBroadcast.xcframework.zip) <br />**Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.13.2/ios/](https://aws.github.io/amazon-ivs-broadcast-docs/1.13.2/ios/)+  No changes in the low-latency SDK.  | 

#### Broadcast SDK Size: Android
<a name="broadcast-1132-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 1.663 MB | 4.704 MB | 
| armeabi-v7a | 1.484 MB | 3.352 MB | 
| x86\_64 | 1.804 MB | 5.243 MB | 
| x86  | 1.795 MB | 4.970 MB | 

#### Broadcast SDK Size: iOS
<a name="broadcast-1132-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64 | 1.63 MB  | 4.01 MB | 

## November 21, 2023
<a name="nov21-23-ll"></a>

### Amazon IVS Broadcast SDK: Android 1.13.1 (Low-Latency Streaming)
<a name="nov21-23-ll-broadcast-android-1131"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Android Broadcast SDK 1.13.1](broadcast-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.13.1/android/](https://aws.github.io/amazon-ivs-broadcast-docs/1.13.1/android/)+  No changes in the low-latency SDK.  | 

#### Broadcast SDK Size: Android
<a name="broadcast-1131-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 1.663 MB | 4.705 MB | 
| armeabi-v7a | 1.484MB | 3.352 MB | 
| x86\_64 | 1.804 MB | 5.243 MB | 
| x86  | 1.795 MB | 4.971 MB | 

## November 17, 2023
<a name="nov17-23-ll"></a>

### Amazon IVS Broadcast SDK: Android 1.13.0 and iOS 1.13.0 (Low-Latency Streaming)
<a name="nov17-23-ll-broadcast-1130"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| All mobile (Android and iOS) |  +  Improved IPv6 support by adopting RFC 6555 "Happy Eyeballs" and adding the `BroadcastConfiguration.network.useIPv6` configuration option to enable or disable IPv6 for broadcasting.   | 
| [Android Broadcast SDK 1.13.0](broadcast-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.13.0/android/](https://aws.github.io/amazon-ivs-broadcast-docs/1.13.0/android/)+  Fixed a crash when an AudioSource object is used after releasing it.  <br />+  Added support to `Surfaceview`-based preview for better performance. The existing `getPreview` methods in `Session` and `StageStream` continue to return a subclass of `TextureView`, but this may change in a future SDK version.   If your application depends on `TextureView` specifically, you can continue with no changes. You also can switch from `getPreview` to `getPreviewTextureView` to prepare for the eventual change of what the default `getPreview` returns.   If your application does not require `TextureView` specifically, we recommend switching to `getPreviewSurfaceView` for lower CPU and memory usage.   <br />+  The SDK now implements a new type of preview called `ImagePreviewSurfaceTarget` which works with the application-provided Android Surface object. It is not a subclass of Android View, which provides better flexibility.  | 
| [iOS Broadcast SDK 1.13.0](broadcast-ios.md) | **Download for low-latency streaming:** [https://broadcast.live-video.net/1.13.0/AmazonIVSBroadcast.xcframework.zip](https://broadcast.live-video.net/1.13.0/AmazonIVSBroadcast.xcframework.zip) <br />**Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.13.0/ios/](https://aws.github.io/amazon-ivs-broadcast-docs/1.13.0/ios/)+  There were no changes for this release.  | 

#### Broadcast SDK Size: Android
<a name="broadcast-1130-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 1.66 MB | 4.70 MB | 
| armeabi-v7a | 1.48 MB | 3.35 MB | 
| x86\_64 | 1.80 MB | 5.24 MB | 
| x86  | 1.79 MB | 4.96 MB | 

#### Broadcast SDK Size: iOS
<a name="broadcast-1130-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64 | 1.63 MB  | 4.01 MB | 

## November 14, 2023
<a name="nov14-23"></a>

### Amazon IVS Player SDK 1.23.0
<a name="nov14-23-player-1230"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Web player 1.23.0](player-web.md) & [Video.js integration](player-videojs.md) & [JW player integration](player-jwplayer.md)  | **NPM Package:** [https://www.npmjs.com/package/amazon-ivs-player](https://www.npmjs.com/package/amazon-ivs-player)<br />**Script asset: **[https://player.live-video.net/1.23.0/amazon-ivs-player.min.js](https://player.live-video.net/1.23.0/amazon-ivs-player.min.js)<br />**Video.js tech asset: **[https://player.live-video.net/1.23.0/amazon-ivs-videojs-tech.min.js](https://player.live-video.net/1.23.0/amazon-ivs-videojs-tech.min.js)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.23.0/web/](https://aws.github.io/amazon-ivs-player-docs/1.23.0/web/)+  Added support for low-latency playback in iOS Safari.   | 
| [Android player 1.23.0](player-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.23.0/android/](https://aws.github.io/amazon-ivs-player-docs/1.23.0/android/)+  Updated the reference documentation with a new UI and more details.  | 
| [iOS Player 1.23.0](player-ios.md) | **Download:** [https://player.live-video.net/1.23.0/AmazonIVSPlayer.xcframework.zip](https://player.live-video.net/1.23.0/AmazonIVSPlayer.xcframework.zip)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.23.0/ios/](https://aws.github.io/amazon-ivs-player-docs/1.23.0/ios/)+  No changes.  | 

#### Mobile SDK Size: Android
<a name="player-1230-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 0.975 MB | 2.744 MB | 
| armeabi-v7a | 0.853 MB | 1.917 MB | 
| x86\_64 | 1.028 MB | 2.873 MB | 
| x86  | 1.055 MB | 2.811 MB | 

#### Mobile SDK Size: iOS
<a name="player-1230-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64 | 0.39 MB | 0.93 MB | 

## October 16, 2023
<a name="oct16-23-ll"></a>

### Amazon IVS Broadcast SDK: Web 1.6.0 (Low-Latency Streaming)
<a name="oct16-23-ll-broadcast-160"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Web Broadcast SDK 1.6.0](broadcast-web.md) | **Reference documentation:** [https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference](https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference) +  No changes to the low-latency SDK.  | 

## October 12, 2023
<a name="oct12-23-ll"></a>

### Amazon IVS Broadcast SDK: Android 1.12.1 (Low-Latency Streaming)
<a name="oct12-23-ll-broadcast-android-1121"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Android Broadcast SDK 1.12.1](broadcast-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.12.1/android/](https://aws.github.io/amazon-ivs-broadcast-docs/1.12.1/android/)+  Fixed a bug where calling `BroadcastSession.setListener` resulted in an error.  | 

#### Broadcast SDK Size: Android
<a name="broadcast-android-1121-sdk-size-android-ll"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 1.685 MB | 5.046 MB | 
| armeabi-v7a | 1.503 MB | 3.702 MB | 
| x86\_64 | 1.826 MB | 5.576 MB | 
| x86  | 1.822 MB | 5.290 MB | 

## October 3, 2023
<a name="oct03-23"></a>

### Amazon IVS Player SDK 1.22.0
<a name="oct03-23-player-1220"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Web player 1.22.0](player-web.md) & [Video.js integration](player-videojs.md) & [JW player integration](player-jwplayer.md)  | **NPM Package:** [https://www.npmjs.com/package/amazon-ivs-player](https://www.npmjs.com/package/amazon-ivs-player)<br />**Script asset: **[https://player.live-video.net/1.22.0/amazon-ivs-player.min.js](https://player.live-video.net/1.22.0/amazon-ivs-player.min.js)<br />**Video.js tech asset: **[https://player.live-video.net/1.22.0/amazon-ivs-videojs-tech.min.js](https://player.live-video.net/1.22.0/amazon-ivs-videojs-tech.min.js)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.22.0/web/](https://aws.github.io/amazon-ivs-player-docs/1.22.0/web/)+  Added a static method to get the SDK version, `MediaPlayerPackage.getVersion()`.   | 
| [Android player 1.22.0](player-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.22.0/android/](https://aws.github.io/amazon-ivs-player-docs/1.22.0/android/)+  Added the `setNetworkRecoveryMode` function to the `Player` interface, to set the desired playback behavior after a network interruption.  | 
| [iOS Player 1.22.0](player-ios.md) | **Download:** [https://player.live-video.net/1.22.0/AmazonIVSPlayer.xcframework.zip](https://player.live-video.net/1.22.0/AmazonIVSPlayer.xcframework.zip)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.22.0/ios/](https://aws.github.io/amazon-ivs-player-docs/1.22.0/ios/)+  Added the `setNetworkRecoveryMode` function to the `IVSPlayer` interface, to set the desired playback behavior after a network interruption. <br />+  The `copyDisplayedPixelBuffer` method on `IVSPlayerLayer` can now be used when the player is playing. Previously it was callable only when the player was idle.  | 

#### Mobile SDK Size: Android
<a name="player-1220-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 0.948 MB | 2.676 MB | 
| armeabi-v7a | 0.828 MB | 1.865 MB | 
| x86\_64 | 1.025 MB | 2.741 MB | 
| x86  | 1.000 MB | 2.802 MB | 

#### Mobile SDK Size: iOS
<a name="player-1220-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64 | 0.37 MB | 0.89 MB | 

## October 2, 2023
<a name="oct02-23"></a>

### In-Console Streaming
<a name="in-console-streaming"></a>

You can now stream from the IVS console. In *Getting Started with Low-Latency Streaming*, see [Step 5: Set Up Streaming Software](getting-started-set-up-streaming.md).

## September 14, 2023
<a name="sep14-23"></a>

### Amazon IVS Broadcast SDK: Web 1.5.2 (Low-Latency Streaming)
<a name="sep14-23-broadcast-152-ll"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Web Broadcast SDK 1.5.2](broadcast-web.md) | **Reference documentation:** [https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference](https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference)  | 

## August 23, 2023
<a name="aug23-23"></a>

### Amazon IVS Broadcast SDK: Web 1.5.1, Android 1.12.0, and iOS 1.12.0 (Low-Latency Streaming)
<a name="aug23-23-broadcast-151-1120"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Web Broadcast SDK 1.5.1](broadcast-web.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference](https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference) | 
| [Android Broadcast SDK 1.12.0](broadcast-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.12.0/android/](https://aws.github.io/amazon-ivs-broadcast-docs/1.12.0/android/)+  Fixed a rare bug that caused broadcasts to end prematurely with the message "Attempted to recv after receiving shutdown from peer."  | 
| [iOS Broadcast SDK 1.12.0](broadcast-ios.md) | **Download for low-latency streaming:** [https://broadcast.live-video.net/1.12.0/AmazonIVSBroadcast.xcframework.zip](https://broadcast.live-video.net/1.12.0/AmazonIVSBroadcast.xcframework.zip) <br />**Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.12.0/ios/](https://aws.github.io/amazon-ivs-broadcast-docs/1.12.0/ios/)+  Corrected the signature of `IVSDeviceDiscovery.createAudioSourceWithName` to return an `IVSCustomAudioSource` instead of `IVSCustomImageSource`.  | 

#### Broadcast SDK Size: Android
<a name="broadcast-1120-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 1.685 MB | 5.046 MB | 
| armeabi-v7a | 1.503 MB | 3.702 MB | 
| x86\_64 | 1.826 MB | 5.576 MB | 
| x86  | 1.822 MB | 5.290 MB | 

#### Broadcast SDK Size: iOS
<a name="broadcast-1120-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64 | 1.58 MB  | 3.88 MB | 

## August 23, 2023
<a name="aug23-23_3"></a>

### Amazon IVS Broadcast SDK: Android 1.7.6 (Low-Latency Streaming)
<a name="aug23-23_3-broadcast-android-176"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Android Broadcast SDK 1.7.6](broadcast-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.7.6/android/](https://aws.github.io/amazon-ivs-broadcast-docs/1.7.6/android/)+  Fixed a rare bug that caused broadcasts to end prematurely with the message "Attempted to recv after receiving shutdown from peer."  | 

#### Broadcast SDK Size: Android
<a name="broadcast-176_3-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 1.630 MB | 4.689 MB | 
| armeabi-v7a | 1.520 MB | 3.792 MB | 
| x86\_64 | 1.761 MB | 4.748 MB | 
| x86  | 1.825 MB | 5.219 MB | 

## August 22, 2023
<a name="aug22-23"></a>

### Amazon IVS Player SDK 1.21.0
<a name="aug22-23-player-1210"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Web player 1.21.0](player-web.md) & [Video.js integration](player-videojs.md) & [JW player integration](player-jwplayer.md)  | **NPM Package:** [https://www.npmjs.com/package/amazon-ivs-player](https://www.npmjs.com/package/amazon-ivs-player)<br />**Script asset: **[https://player.live-video.net/1.21.0/amazon-ivs-player.min.js](https://player.live-video.net/1.21.0/amazon-ivs-player.min.js)<br />**Video.js tech asset: **[https://player.live-video.net/1.21.0/amazon-ivs-videojs-tech.min.js](https://player.live-video.net/1.21.0/amazon-ivs-videojs-tech.min.js)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.21.0/web/](https://aws.github.io/amazon-ivs-player-docs/1.21.0/web/) | 
| [Android player 1.21.0](player-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.21.0/android/](https://aws.github.io/amazon-ivs-player-docs/1.21.0/android/) | 
| [iOS Player 1.21.0](player-ios.md) | **Download:** [https://player.live-video.net/1.21.0/AmazonIVSPlayer.xcframework.zip](https://player.live-video.net/1.21.0/AmazonIVSPlayer.xcframework.zip)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.21.0/ios/](https://aws.github.io/amazon-ivs-player-docs/1.21.0/ios/)+  Added support for obtaining the most recently displayed video frame, via the new `copyDisplayedPixelBuffer` method on the `IVSPlayerLayer` class.  | 

#### Mobile SDK Size: Android
<a name="player-1210-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 0.942 MB | 2.662 MB | 
| armeabi-v7a | 0.823 MB | 1.853 MB | 
| x86\_64 | 1.020 MB | 2.726 MB | 
| x86  | 0.993 MB | 2.788 MB | 

#### Mobile SDK Size: iOS
<a name="player-1210-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64 | 0.36 MB | 0.87 MB | 

## August 7, 2023
<a name="aug07-23"></a>

### Amazon IVS Broadcast SDK: Web 1.5.0, Android 1.11.0, and iOS 1.11.0
<a name="simulcast-ga"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Web Broadcast SDK 1.5.0](broadcast-web.md) | **Reference documentation:** [https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference](https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference)+  Fixed an issue in Safari where a race condition periodically causes an error in media-track retrieval  | 
| [Android Broadcast SDK 1.11.0](broadcast-android.md) | **Reference documentation:** [https://aws.github.io/amazon-ivs-broadcast-docs/1.11.0/android](https://aws.github.io/amazon-ivs-broadcast-docs/1.11.0/android) | 
| [iOS Broadcast SDK 1.11.0](broadcast-ios.md) | **Download for low-latency streaming:** [https://broadcast.live-video.net/1.11.0/AmazonIVSBroadcast.xcframework.zip](https://broadcast.live-video.net/1.11.0/AmazonIVSBroadcast.xcframework.zip)<br />**Reference documentation:** [https://aws.github.io/amazon-ivs-broadcast-docs/1.11.0/ios](https://aws.github.io/amazon-ivs-broadcast-docs/1.11.0/ios) | 

#### Broadcast SDK Size: Android
<a name="simulcast-ga-android-size"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 1.659 MB | 4.918 MB | 
| armeabi-v7a | 1.482 MB | 3.590 MB | 
| x86\_64 | 1.804 MB | 5.444 MB | 
| x86 | 1.795 MB | 5.160 MB | 

#### Broadcast SDK Size: iOS
<a name="simulcast-ga-ios-size"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64 | 0.771 MB | 1.879 MB | 

## July 17, 2023
<a name="jul17-23"></a>

### R2S3 Rendition Filtering & Thumbnail Enhancements
<a name="r2s3-rendition"></a>

IVS customers can now control what renditions are generated for a stream when recording to Amazon S3 and what resolutions are generated for thumbnails. For more information, see:
+ [Getting Started with IVS](getting-started.md) – In "Step 4: Create a Channel" > "Console Instructions," we updated screenshots and instructions.
+ [Auto-Record to Amazon S3](record-to-s3.md) – In "JSON Metadata Files," we added `latest_thumbnail` and updated `thumbnail`. In "Thumbnails" and "Discovering the Renditions of a Recording," we added rendition-resolution descriptions.
+ [Costs](costs.md) – In "Storing Recorded Video," we updated screenshots.
+ [IVS API Reference](https://docs.aws.amazon.com/ivs/latest/LowLatencyAPIReference/):
  + In ThumbnailConfiguration, we added `resolution` and `storage`. This affects the CreateRecordingConfiguration request and response, GetRecordingConfiguration response, and GetStreamSession response.
  + In ThumbnailConfiguration, we changed the `targetIntervalSeconds` minimum from 5 to 1 and updated the "Important" note to say it applies only to `BASIC` channels.
  + We added the RenditionConfiguration object.
  + We added `renditionConfiguration` to the RecordingConfiguration object. This affects three responses: CreateRecordingConfiguration, GetRecordingConfiguration, and GetStreamSession. We also added `renditionConfiguration` to the CreateRecordingConfiguration request.

## July 14, 2023
<a name="jul14-23"></a>

### Amazon IVS Player SDK 1.20.0
<a name="jul14-23-player-1200"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Web player 1.20.0](player-web.md) & [Video.js integration](player-videojs.md) & [JW player integration](player-jwplayer.md)  | **NPM Package:** [https://www.npmjs.com/package/amazon-ivs-player](https://www.npmjs.com/package/amazon-ivs-player)<br />**Script asset: **[https://player.live-video.net/1.20.0/amazon-ivs-player.min.js](https://player.live-video.net/1.20.0/amazon-ivs-player.min.js)<br />**Video.js tech asset: **[https://player.live-video.net/1.20.0/amazon-ivs-videojs-tech.min.js](https://player.live-video.net/1.20.0/amazon-ivs-videojs-tech.min.js)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.20.0/web/](https://aws.github.io/amazon-ivs-player-docs/1.20.0/web/)+  Fixed an issue when playing a live stream or recorded content on an iOS mobile browser, where player.`getLiveLatency()` calls return 0. (This was fixed starting with Web Player 1.17.0.) <br />+  Fixed the type definitions of the `amazon-ivs-player` npm package. <br />+  In the [Web Player SDK Reference](https://aws.github.io/amazon-ivs-player-docs/latest/web/), added a new landing page and removed duplicate entries. <br />+  Added support for Video.js version 8\+.  | 
| [Android player 1.20.0](player-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.20.0/android/](https://aws.github.io/amazon-ivs-player-docs/1.20.0/android/) | 
| [iOS Player 1.20.0](player-ios.md) | **Download:** [https://player.live-video.net/1.20.0/AmazonIVSPlayer.xcframework.zip](https://player.live-video.net/1.20.0/AmazonIVSPlayer.xcframework.zip)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.20.0/ios/](https://aws.github.io/amazon-ivs-player-docs/1.20.0/ios/)+  The iOS SDK now requires iOS 12.0 or higher. (iOS 11 is no longer supported.)  | 

#### Mobile SDK Size: Android
<a name="player-1200-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 1.039 MB | 2.922 MB | 
| armeabi-v7a | 0.909 MB | 2.043 MB | 
| x86\_64 | 1.094 MB | 3.069 MB | 
| x86  | 1.126 MB | 3.006 MB | 

#### Mobile SDK Size: iOS
<a name="player-1200-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64 | 0.41 MB | 0.99 MB | 

## July 13, 2023
<a name="jul13-23_1"></a>

### Amazon IVS Broadcast SDK: Web 1.4.0, Android 1.10.0, and iOS 1.10.0
<a name="jul13-23_1-broadcast-140-1100."></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Web Broadcast SDK 1.4.0](broadcast-web.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference](https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference)+  Fixed a bug where the SDK provided insufficient typing information for consumption by host applications. <br />+  Fixed a bug where a combination of `leave()` and subsequent `refreshStrategy()` could republish media even though weâ€™ve left. <br />+  Fixed a bug where `stageStreamsToPublish` returning a single track (audio or video) can prevent clean updates when the strategy is refreshed. <br />+  Added a faster disconnect flow when the browser tab is closed.  | 
| All mobile (Android and iOS) |  +  Improved the stability of stages by reducing occurrences of rare crashes. <br />+  Added a new `sendTimedMetadata` method to `BroadcastSession`, which allows sending a string through the same socket connection as the current broadcast. This string has timing information attached and can be received by the IVS Player SDK. <br />+  When a participant leaves a stage, the participant now has its published state updated to unpublished before `onParticipantLeft` is called on Android or `participantDidLeave` is called on iOS.   | 
| [Android Broadcast SDK 1.10.0](broadcast-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.10.0/android/](https://aws.github.io/amazon-ivs-broadcast-docs/1.10.0/android/)+  Fixed a bug where rotating while reconnecting to a stage caused other participants to appear badly cropped. <br />+  Fixed an issue where the `AudioStageStream` device could not be cast to `AudioDevice`. <br />+  Fixed an issue where rapid background-to-foreground app switch caused subscribed video streams to be muted.  | 
| [iOS Broadcast SDK 1.10.0](broadcast-ios.md) | **Download without stages:** [https://broadcast.live-video.net/1.10.0/AmazonIVSBroadcast.xcframework.zip](https://broadcast.live-video.net/1.10.0/AmazonIVSBroadcast.xcframework.zip)<br />**Download with stages:** [https://broadcast.live-video.net/1.10.0/AmazonIVSBroadcast-Stages.xcframework.zip](https://broadcast.live-video.net/1.10.0/AmazonIVSBroadcast-Stages.xcframework.zip)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.10.0/ios/](https://aws.github.io/amazon-ivs-broadcast-docs/1.10.0/ios/)+  Fixed an issue where viewers could lose audio after a broadcast session is interrupted by a phone call. The workaround (restarting the broadcast session after a phone-call interruption) is no longer needed. <br />+  Fixes an issue that prevented multiple stages from existing and all being able to play audio. <br />+  When network loss happens suddenly, an ongoing Broadcast will now be stopped immediately instead of waiting for the connection to time out.  | 

#### Broadcast SDK Size: Android
<a name="broadcast-1100-sdk-size-android"></a>


| Architecture | Compressed Size without Stage Functionality | Uncompressed Size without Stage Functionality | Compressed Size with Stage Functionality | Uncompressed Size with Stage Functionality | 
| --- | --- | --- | --- | --- | 
| arm64-v8a | 1.517 MB | 4.761 MB | 5.324 MB | 15.028 MB | 
| armeabi-v7a | 1.340 MB | 3.433 MB | 4.370 MB  | 9.489 MB | 
| x86\_64 | 1.653 MB | 5.003 MB | 5.802 MB  | 15.837 MB | 
| x86  | 1.662 MB | 5.287 MB | 5.621 MB  | 15.964 MB | 

#### Broadcast SDK Size: iOS
<a name="broadcast-1100-sdk-size-ios"></a>


| Architecture | Compressed Size without Stage Functionality | Uncompressed Size without Stage Functionality | Compressed Size with Stage Functionality | Uncompressed Size with Stage Functionality | 
| --- | --- | --- | --- | --- | 
| arm64 | 1.56 MB  | 3.84 MB | 5.04 MB  | 10.85 MB | 

## June 28, 2023
<a name="jun28-23"></a>

### Viewer Session Revocation for Private Channels
<a name="session-revocation"></a>

IVS customers can now revoke the viewer session associated with an auth token, to prevent and stop playback using that token. For more information, see:
+ [Setting Up IVS Private Channels](private-channels.md) – We changed the "Token Schema" section and added "Revoke Viewer Sessions."
+ [IVS API Reference](https://docs.aws.amazon.com/ivs/latest/LowLatencyAPIReference/API_Welcome.html) – We added two endpoints (StartViewerSessionRevocation and BatchStartViewerSessionRevocation) and two objects (BatchStartViewerSessionRevocationError and BatchStartViewerSessionRevocationViewerSession).

## June 27, 2023
<a name="jun27-23_2"></a>

### Amazon IVS Broadcast SDK: iOS 1.9.1
<a name="jun27-23-2-broadcast-191-ios"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [iOS Broadcast SDK 1.9.1](broadcast-ios.md) | **Download without stages:** [https://broadcast.live-video.net/1.9.1/AmazonIVSBroadcast.xcframework.zip](https://broadcast.live-video.net/1.9.1/AmazonIVSBroadcast.xcframework.zip)<br />**Download with stages:** [https://broadcast.live-video.net/1.9.1/AmazonIVSBroadcast-Stages.xcframework.zip](https://broadcast.live-video.net/1.9.1/AmazonIVSBroadcast-Stages.xcframework.zip)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.9.1/ios/](https://aws.github.io/amazon-ivs-broadcast-docs/1.9.1/ios/)+  Resolved an issue on iOS 16.5 and above where video bitrate gradually degrades after either: (1) approximately 20 minutes if not using auto-bitrate with b-frames turned off, or (2) approximately 20 minutes from reaching `IVSVideoConfiguration.maxBitrate` and the network connection has remained stable, with b-frames turned off. <br />**Known issue**: Viewers may lose audio after a broadcast session is interrupted by a phone call. The workaround is to restart the broadcast session after a phone-call interruption. | 

#### Broadcast SDK Size: iOS
<a name="broadcast-191-sdk-size-ios"></a>


| Architecture | Compressed Size without Stage Functionality | Uncompressed Size without Stage Functionality | Compressed Size with Stage Functionality | Uncompressed Size with Stage Functionality | 
| --- | --- | --- | --- | --- | 
| arm64 | 1.55 MB  | 3.77 MB | 5.01 MB  | 10.77 MB | 

## June 27, 2023
<a name="jun27-23_1"></a>

### Amazon IVS Broadcast SDK 1.7.5
<a name="jun27-23_1-broadcast-175-ios"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [iOS Broadcast SDK 1.7.5](broadcast-ios.md) | **Download:** [https://broadcast.live-video.net/1.7.5/AmazonIVSBroadcast.xcframework.zip](https://broadcast.live-video.net/1.7.5/AmazonIVSBroadcast.xcframework.zip)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.7.5/ios/](https://aws.github.io/amazon-ivs-broadcast-docs/1.7.5/ios/)+  Resolved an issue on iOS 16.5 and above where video bitrate gradually degrades after either: (1) approximately 20 minutes if not using auto-bitrate with b-frames turned off, or (2) approximately 20 minutes from reaching `IVSVideoConfiguration.maxBitrate` and the network connection has remained stable, with b-frames turned off.  | 

#### Broadcast SDK Size: iOS
<a name="broadcast-175-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64 | 1.48 MB | 3.43 MB | 

## June 16, 2023
<a name="jun16-23"></a>

### Amazon IVS Broadcast SDK: Web 1.3.3
<a name="jun16-23-web-broadcast-sdk-133"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [*Web Broadcast SDK 1.3.3*](broadcast-web.md)  | **Reference documentation: **[https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference](https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference)+  Fixed regressions in internal analytics used to support IVS multiple-hosts health.  | 

## June 2, 2023
<a name="jun02-23"></a>

### Advanced Channel Types
<a name="advanced-channel-types"></a>

This release introduces two new channel types – `ADVANCED_SD` and `ADVANCED_HD` – in addition to the existing `BASIC` and `STANDARD` types. Channel type determines the allowable playback and recording resolution and bitrate.
+ `ADVANCED_SD`: Video is transcoded; multiple qualities are generated from the original input, to automatically give viewers the best experience for their devices and network conditions. Input resolution can be up to 1080p and bitrate can be up to 8.5 Mbps; output is capped at SD quality (480p). You can select an optional transcode preset (see below). Audio for all renditions is transcoded, and an audio-only rendition is available.
+ `ADVANCED_HD`: Video is transcoded; multiple qualities are generated from the original input, to automatically give viewers the best experience for their devices and network conditions. Input resolution can be up to 1080p and bitrate can be up to 8.5 Mbps; output is capped at HD quality (720p). You can select an optional transcode preset (see below). Audio for all renditions is transcoded, and an audio-only rendition is available.

Optional *transcode presets* for the new channel types allow you to trade off available download bandwidth and video quality, to optimize the viewing experience. There are two presets:
+ *Constrained bandwidth delivery* uses a lower bitrate for each quality level. Use it if you have low download bandwidth and/or simple video content (e.g., talking heads).
+ *Higher bandwidth delivery* uses a higher bitrate for each quality level. Use it if you have high download bandwidth and/or complex video content (e.g., flashes and quick scene changes).

The [Document History](doc-history.md) page lists related changes to the IVS User Guide and IVS API Reference.

## June 1, 2023
<a name="jun01-23"></a>

### Amazon IVS Broadcast SDK: Android 1.9.0 and iOS 1.9.0
<a name="jun01-23-broadcast-190"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| All |  +  Improved stability of stages by reducing occurrences of rare crashes. <br />+  Enhanced automated recovery from recurrent network disruptions.   | 
| [Android Broadcast SDK 1.9.0](broadcast-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.9.0/android/](https://aws.github.io/amazon-ivs-broadcast-docs/1.9.0/android/)+  Fixed a bug where disconnecting wired headphones would result in an error when the user tried to switch to a non-default microphone on some devices. <br />+  Fixed a bug on some devices where an incorrect microphone is attached when switching microphones during a broadcasting session.  <br />+  Fixed a crash when calling `Presets` methods before creating a `BroadcastSession`, `Stage`, or `DeviceDiscovery` object.   | 
| [iOS Broadcast SDK 1.9.0](broadcast-ios.md) | **Download without stages:** [https://broadcast.live-video.net/1.9.0/AmazonIVSBroadcast.xcframework.zip](https://broadcast.live-video.net/1.9.0/AmazonIVSBroadcast.xcframework.zip)<br />**Download with stages:** [https://broadcast.live-video.net/1.9.0/AmazonIVSBroadcast-Stages.xcframework.zip](https://broadcast.live-video.net/1.9.0/AmazonIVSBroadcast-Stages.xcframework.zip)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.9.0/ios/](https://aws.github.io/amazon-ivs-broadcast-docs/1.9.0/ios/)+  When you have joined a Stage and have not attached a microphone to the Stage, the new default behavior when entering the background is to stay in the Stage instead of leaving automatically. This enables the use case of listening to a Stage as a viewer-only participant while in the background. <br />+  Improved the handling of a stageâ€™s Bluetooth device connect/disconnect. <br />+  Fixed an issue where audio is much lower when using `setGain` to mute and unmute. <br />+  When attaching a camera to a `IVSBroadcastSession`, the camera now configures itself based on the `size` and `targetFramerate` on the `IVSVideoConfiguration`. <br />+  The iOS SDK now requires iOS 12.0 or higher. (iOS 11 is no longer supported.) <br />**Known issue**: Viewers may lose audio after a broadcast session is interrupted by a phone call. The workaround is to restart the broadcast session after a phone-call interruption. | 

#### Broadcast SDK Size: Android
<a name="broadcast-190-sdk-size-android"></a>


| Architecture | Compressed Size without Stage Functionality | Uncompressed Size without Stage Functionality | Compressed Size with Stage Functionality | Uncompressed Size with Stage Functionality | 
| --- | --- | --- | --- | --- | 
| arm64-v8a | 1.638 MB  | 4.846 MB | 5.451 MB  | 14.778 MB | 
| armeabi-v7a | 1.461 MB | 3.532 MB | 4.506 MB  | 9.475 MB | 
| x86\_64 | 1.770 MB | 5.082 MB | 5.753 MB  | 15.904 MB | 
| x86 | 1.781 MB | 5.366 MB | 5.919 MB  | 15.708 MB | 

#### Broadcast SDK Size: iOS
<a name="broadcast-190-sdk-size-ios"></a>


| Architectur9 | Compressed Size without Stage Functionality | Uncompressed Size without Stage Functionality | Compressed Size with Stage Functionality | Uncompressed Size with Stage Functionality | 
| --- | --- | --- | --- | --- | 
| arm64 | 1.55 MB  | 3.77 MB | 5.00 MB  | 10.77 MB | 

## May 23, 2023
<a name="may23-23"></a>

### Amazon IVS Player SDK 1.19.0
<a name="may23-23-player-1190"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Web player 1.19.0](player-web.md) & [Video.js integration](player-videojs.md) & [JW player integration](player-jwplayer.md)  | **NPM Package:** [https://www.npmjs.com/package/amazon-ivs-player](https://www.npmjs.com/package/amazon-ivs-player)<br />**Script asset: **[https://player.live-video.net/1.19.0/amazon-ivs-player.min.js](https://player.live-video.net/1.19.0/amazon-ivs-player.min.js)<br />**Video.js tech asset: **[https://player.live-video.net/1.19.0/amazon-ivs-videojs-tech.min.js](https://player.live-video.net/1.19.0/amazon-ivs-videojs-tech.min.js)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.19.0/web/](https://aws.github.io/amazon-ivs-player-docs/1.19.0/web/) | 
| [Android player 1.19.0](player-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.19.0/android/](https://aws.github.io/amazon-ivs-player-docs/1.19.0/android/)+  Fixed an issue in auto quality mode, where the player stayed in the lowest quality after rebuffering, even when there was enough bandwidth to switch up.  | 
| [iOS Player 1.19.0](player-ios.md) | **Download:** [https://player.live-video.net/1.19.0/AmazonIVSPlayer.xcframework.zip](https://player.live-video.net/1.19.0/AmazonIVSPlayer.xcframework.zip)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.19.0/ios/](https://aws.github.io/amazon-ivs-player-docs/1.19.0/ios/) | 

#### Mobile SDK Size: Android
<a name="player-1190-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 1.013 MB | 2.866 MB | 
| armeabi-v7a | 0.919 MB | 2.272 MB | 
| x86\_64 | 1.084 MB | 3.001 MB | 
| x86  | 1.058 MB | 2.702 MB | 

#### Mobile SDK Size: iOS
<a name="player-1190-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64 | 0.41 MB | 0.99 MB | 

## May 16, 2023
<a name="may16-23_2"></a>

### Amazon IVS Broadcast SDK: iOS 1.8.1
<a name="may16-23-2-broadcast-181-ios"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [iOS Broadcast SDK 1.8.1](broadcast-ios.md) | **Download without stages:** [https://broadcast.live-video.net/1.8.1/AmazonIVSBroadcast.xcframework.zip](https://broadcast.live-video.net/1.8.1/AmazonIVSBroadcast.xcframework.zip)<br />**Download with stages:** [https://broadcast.live-video.net/1.8.1/AmazonIVSBroadcast-Stages.xcframework.zip](https://broadcast.live-video.net/1.8.1/AmazonIVSBroadcast-Stages.xcframework.zip)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.8.1/ios/](https://aws.github.io/amazon-ivs-broadcast-docs/1.8.1/ios/)+  Fixed a bitrate degradation issue on iOS 16.4. I, for both RTMP (without stages) and WebRTC (with stages). If you had implemented a workaround on your app (by enabling b frame), you can remove it after installing this update.  | 

#### Broadcast SDK Size: iOS
<a name="broadcast-181-sdk-size-ios"></a>


| Architecture | Compressed Size without Stage Functionality | Uncompressed Size without Stage Functionality | Compressed Size with Stage Functionality | Uncompressed Size with Stage Functionality | 
| --- | --- | --- | --- | --- | 
| arm64 | 1.53 MB  | 3.73 MB | 5.00 MB  | 10.73 MB | 

## May 16, 2023
<a name="may16-23_1"></a>

### Amazon IVS Broadcast SDK 1.7.4
<a name="may16-23_1-broadcast-174-ios"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [iOS Broadcast SDK 1.7.4](broadcast-ios.md) | **Download:** [https://broadcast.live-video.net/1.7.4/AmazonIVSBroadcast.xcframework.zip](https://broadcast.live-video.net/1.7.4/AmazonIVSBroadcast.xcframework.zip)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.7.4/ios/](https://aws.github.io/amazon-ivs-broadcast-docs/1.7.4/ios/)+  Fixed a bitrate degradation issue on iOS 16.4. If you had implemented a workaround on your app (by enabling b frame), you can remove it after installing this update.  | 

#### Broadcast SDK Size: iOS
<a name="broadcast-174-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64 | 1.48 MB | 3.40 MB | 

## May 11, 2023
<a name="may11-23"></a>

### Multiple Hosts Health
<a name="multiple_hosts_health"></a>

Now you can monitor the health of your IVS stages with multiple hosts. See:
+ [Monitoring Stage Health](https://docs.aws.amazon.com/ivs/latest/RealTimeUserGuide/stage-health.html) – This is a new *Amazon IVS User Guide* page.
+ [Using Amazon EventBridge with Amazon IVS](eventbridge.md) – We added two Stage Update events.
+ [IVS Service Quotas](service-quotas.md) – We added call-rate quotas for the new endpoints.
+ [IVS Stage API Reference](https://docs.aws.amazon.com/ivs/latest/RealTimeAPIReference/Welcome.html) – We added five endpoints (GetParticipant, ListParticipants, GetStageSession, ListStageSessions, ListParticipantEvents) and five objects (Event, Participant, ParticipantSummary, StageSession, StageSessionSummary).

## May 1, 2023
<a name="may01-23"></a>

### Amazon IVS Web Broadcast SDK 1.3.2
<a name="may01-23-web-broadcast-sdk-132"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [*Web Broadcast SDK 1.3.2*](broadcast-web.md)  | **Reference documentation: **[https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference](https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference)+  Fixed an issue where broadcasting a screenshare sometimes resulted in a black screen for live channels. <br />+  Fixed an issue where broadcasting a stage participant sometimes resulted in a black screen for live channels. <br />+  Fixed an analytics issue where duplicate unpublish and publish events were reported. <br />+  Fixed an issue where `getStats` was not always updated for RemoteStageStream objects. <br />+  Fixed an `OverconstrainedError` when trying to broadcast stage participants. <br />+  Added an enhancement: subscribe-only participants are ignored when the stage strategy `shouldPublishParticipant` is set to `true`.  | 

## April 27, 2023
<a name="apr27-23"></a>

### Stage Participant Increase
<a name="stage-participant-increase"></a>

The maximum number of participants who can be connected to a stage at once was increased from 12 to 1,000. At most 12 participants can be publishing to a stage at once and at most 1,000 can be subscribing at once. For more information see [Enabling Multiple Hosts on an Amazon IVS Stream](multiple-hosts.md) and [Amazon IVS Service Quotas](service-quotas.md).

## April 4, 2023
<a name="apr04-23"></a>

### Amazon IVS Player SDK 1.18.0
<a name="apr04-23-player-1180"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Web player 1.18.0](player-web.md) & [Video.js integration](player-videojs.md) & [JW player integration](player-jwplayer.md)  | **NPM Package:** [https://www.npmjs.com/package/amazon-ivs-player](https://www.npmjs.com/package/amazon-ivs-player)<br />**Script asset: **[https://player.live-video.net/1.18.0/amazon-ivs-player.min.js](https://player.live-video.net/1.18.0/amazon-ivs-player.min.js)<br />**Video.js tech asset: **[https://player.live-video.net/1.18.0/amazon-ivs-videojs-tech.min.js](https://player.live-video.net/1.18.0/amazon-ivs-videojs-tech.min.js)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.18.0/web/](https://aws.github.io/amazon-ivs-player-docs/1.18.0/web/)+  Fixed a Safari issue where after refresh, in the console tab, "HTTP Response Error" – "Load failed" was displayed.  | 
| [Android player 1.18.0](player-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.18.0/android/](https://aws.github.io/amazon-ivs-player-docs/1.18.0/android/)+  Fixed an issue with video playback when the playback rate is greater than 1x.  | 
| [iOS Player 1.18.0](player-ios.md) | **Download:** [https://player.live-video.net/1.18.0/AmazonIVSPlayer.xcframework.zip](https://player.live-video.net/1.18.0/AmazonIVSPlayer.xcframework.zip)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.18.0/ios/](https://aws.github.io/amazon-ivs-player-docs/1.18.0/ios/) | 

#### Mobile SDK Size: Android
<a name="player-1180-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 1.011 MB | 2.854 MB | 
| armeabi-v7a | 0.916 MB | 2.261 MB | 
| x86\_64 | 1.082 MB | 2.990 MB | 
| x86  | 1.055 MB | 2.691 MB | 

#### Mobile SDK Size: iOS
<a name="player-1180-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64 | 0.41 MB | 0.99 MB | 

## March 30, 2023
<a name="mar30-23"></a>

### RTMP Support
<a name="rtmp_insecure_support"></a>

Amazon IVS now supports RTMP (Real-Time Messaging Protocol) streaming, in addition to RTMPS. RTMPS is the secure version of RTMP. We recommend using RTMPS for secure ingest, unless you have specific and verified use cases that require RTMP.

RTMP streaming can be set up via:
+ IVS console – Use the **Custom configuration** button during initial channel setup or the **Enable RTMP ingest** toggle when modifying an existing channel.
+ API – Use the new `insecureIngest` field in CreateChannel or UpdateChannel requests. See the [IVS API Reference](https://docs.aws.amazon.com/ivs/latest/LowLatencyAPIReference/API_Welcome.html).

For information on RTMP ingest endpoints, see [Set Up Streaming Software](getting-started-set-up-streaming.md), [Broadcast Android SDK Guide](broadcast-android.md), and [Broadcast iOS SDK Guide](broadcast-ios.md).

**April 29, 2023 correction**: We changed [Broadcast Android SDK Guide](broadcast-android.md) and [Broadcast iOS SDK Guide](broadcast-ios.md) to indicate that these SDKs support only RTMPS ingest (not insecure RTMP ingest).

## March 29, 2023
<a name="mar29-23"></a>

### Single-Use Tokens for Private Channels
<a name="single-use-tokens"></a>

In [Generate and Sign Playback Tokens](private-channels-generate-tokens.md), we added to the payload an optional field, `single-use-uuid`, for generating a single-use token. 

## March 28, 2023
<a name="mar28-23"></a>

### Amazon IVS Web Broadcast SDK 1.3.1
<a name="mar28-23-web-broadcast-sdk-131"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [*Web Broadcast SDK 1.3.1*](broadcast-web.md)  | **Reference documentation: **[https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference](https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference)+  There were no customer-facing changes in this release.  | 

## March 23, 2023
<a name="mar23-23-2"></a>

### Support for Multiple Hosts on a Stream (Stage Resource)
<a name="multiple-hosts-support"></a>

This is the first release of new functionality: you can now combine video from multiple participants into one live stream. A *stage* is a virtual space where participants can exchange audio and video in real time. You can then broadcast a stage to channels to reach a larger audience, and you can build applications where audience members can be brought "on stage" to contribute to the live conversation. For details, see:
+ [Enabling Multiple Hosts on an IVS Stream](multiple-hosts.md) (new document)
+ [Stage API Reference](https://docs.aws.amazon.com/ivs/latest/RealTimeAPIReference/) (new document)
+ [Service Quotas](service-quotas.md) (see "Amazon IVS Stage" endpoints and stage limits in Other Quotas > Amazon IVS)
+ Documentation changes for the simultaneous release of [ Amazon IVS Broadcast SDK 1.8.0](#mar23-23-broadcast-180-130)

## March 23, 2023
<a name="mar23-23"></a>

### Amazon IVS Broadcast SDK: Android 1.8.0, iOS 1.8.0, Web 1.3.0
<a name="mar23-23-broadcast-180-130"></a>

In conjunction with adding support for multiple hosts on a stream, the Android and iOS Broadcast SDKs were updated to support the new stage functionality.


| Platform | Downloads and Changes | 
| --- | --- | 
| All |  +  Added stage support. See [Support for Multiple Hosts on a Stream (Stage Resource)](#multiple-hosts-support). <br />+  In the [Broadcast SDK overview](broadcast.md), added stage platform requirements.   | 
| [Android Broadcast SDK 1.8.0](broadcast-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.8.0/android/](https://aws.github.io/amazon-ivs-broadcast-docs/1.8.0/android/)+  Depending on how your gradle file is configured (using classifier), you can download the SDK without or without stage support. The SDK without stage support is smaller. For details, see [Broadcast SDK: Android Guide](broadcast-android.md). <br />+  In [Broadcast SDK: Android Guide](broadcast-android.md), added "Add Multiple Hosts with the Stage SDK" and stage-related "Known Issues and Workarounds."   | 
| [iOS Broadcast SDK 1.8.0](broadcast-ios.md) | **Download without stages:** [https://broadcast.live-video.net/1.8.0/AmazonIVSBroadcast.xcframework.zip](https://broadcast.live-video.net/1.8.0/AmazonIVSBroadcast.xcframework.zip)<br />**Download with stages:** [https://broadcast.live-video.net/1.8.0/AmazonIVSBroadcast-Stages.xcframework.zip](https://broadcast.live-video.net/1.8.0/AmazonIVSBroadcast-Stages.xcframework.zip)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.8.0/ios/](https://aws.github.io/amazon-ivs-broadcast-docs/1.8.0/ios/)+  Depending on how your pod file is configured, you can download the SDK with or without stage support The SDK without stage support is smaller. For installation details, see [Broadcast SDK: iOS Guide](broadcast-ios.md). <br />+  In [Broadcast SDK: iOS Guide](broadcast-ios.md), added "Add Multiple Hosts with the Stage SDK" and stage-related "Known Issues and Workarounds." <br />+  Deprecated bitcode support from the SDK, as Apple has officially deprecated bitcode and no longer accepts it for App Store submissions. For more information, see the [Xcode 14 release notes](https://developer.apple.com/documentation/xcode-release-notes/xcode-14-release-notes#Deprecations).  | 
| [Web Broadcast SDK 1.3.0](broadcast-web.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference](https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference)+  In [Broadcast SDK: Web Guide](broadcast-web.md), added "Add Multiple Hosts with the Stage SDK" and stage-related "Known Issues and Workarounds."  | 

#### Broadcast SDK Size: Android
<a name="broadcast-180-sdk-size-android"></a>


| Architecture | Compressed Size without Stage Functionality | Uncompressed Size without Stage Functionality | Compressed Size with Stage Functionality | Uncompressed Size with Stage Functionality | 
| --- | --- | --- | --- | --- | 
| arm64-v8a | 1.767 MB  | 5.192 MB | 5.886 MB  | 16.398 MB | 
| armeabi-v7a | 1.656 MB | 4.263 MB | 4.946 MB  | 10.924 MB | 
| x86\_64 | 1.967 MB | 5.735 MB | 6.316 MB  | 17.376 MB | 
| x86  | 1.894 MB | 5.196 MB | 6.387 MB  | 16.730 MB | 

#### Broadcast SDK Size: iOS
<a name="broadcast-180-sdk-size-ios"></a>


| Architecture | Compressed Size without Stage Functionality | Uncompressed Size without Stage Functionality | Compressed Size with Stage Functionality | Uncompressed Size with Stage Functionality | 
| --- | --- | --- | --- | --- | 
| arm64 | 1.53 MB  | 3.73 MB | 5.03 MB  | 10.67 MB | 

## March 2, 2023
<a name="mar02-23"></a>

### Amazon IVS Broadcast SDK: Android 1.7.3
<a name="mar02-23-broadcast-173-android"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Android Broadcast SDK 1.7.3](broadcast-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.7.3/android/](https://aws.github.io/amazon-ivs-broadcast-docs/1.7.3/android/)+  Fixed an issue where custom image sources failed to work properly on devices with the MediaTek Dimensity 700 SoC.  | 

#### Broadcast SDK Size: Android
<a name="broadcast-173-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 1.629 MB  | 4.688 MB | 
| armeabi-v7a | 1.520 MB | 3.792 MB | 
| x86\_64 | 1.825 MB | 5.218 MB | 
| x86 | 1.629 MB | 4.688 MB | 

## February 28, 2023
<a name="feb28-23"></a>

### Amazon IVS Player SDK 1.17.0
<a name="feb28-23-player-1170"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Web player 1.17.0](player-web.md) & [Video.js integration](player-videojs.md) & [JW player integration](player-jwplayer.md)  | **NPM Package:** [https://www.npmjs.com/package/amazon-ivs-player](https://www.npmjs.com/package/amazon-ivs-player)<br />**Script asset: **[https://player.live-video.net/1.17.0/amazon-ivs-player.min.js](https://player.live-video.net/1.17.0/amazon-ivs-player.min.js)<br />**Video.js tech asset: **[https://player.live-video.net/1.17.0/amazon-ivs-videojs-tech.min.js](https://player.live-video.net/1.17.0/amazon-ivs-videojs-tech.min.js)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.17.0/web/](https://aws.github.io/amazon-ivs-player-docs/1.17.0/web/)+  Implemented support for the `getLiveLatency` method for mobile Safari.  | 
| [Android player 1.17.0](player-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.17.0/android/](https://aws.github.io/amazon-ivs-player-docs/1.17.0/android/) | 
| [iOS Player 1.17.0](player-ios.md) | **Download:** [https://player.live-video.net/1.17.0/AmazonIVSPlayer.xcframework.zip](https://player.live-video.net/1.17.0/AmazonIVSPlayer.xcframework.zip)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.17.0/ios/](https://aws.github.io/amazon-ivs-player-docs/1.17.0/ios/)+  Deprecated bitcode support from the SDK, as Apple has officially deprecated bitcode and no longer accepts it for App Store submissions. For more information, see the [Xcode 14 release notes](https://developer.apple.com/documentation/xcode-release-notes/xcode-14-release-notes#Deprecations).  | 

#### Mobile SDK Size: Android
<a name="player-1170-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 1.009 MB | 2.853 MB | 
| armeabi-v7a | 0.915 MB | 2.260 MB | 
| x86\_64 | 1.081 MB | 2.988 MB | 
| x86  | 1.054 MB | 2.690 MB | 

#### Mobile SDK Size: iOS
<a name="player-1170-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64 | 0.41 MB | 0.99 MB | 

## February 16, 2023
<a name="feb16-23"></a>

### Byte-Range Tags and Manifest Files for Auto-Record to S3
<a name="byte-range-tags-s3"></a>

The auto-record-to-S3 feature now supports [byte-range playlist](https://datatracker.ietf.org/doc/html/draft-pantos-http-live-streaming-23#section-4.3.2.2) generation, in addition to standard HLS playlists. For more information, see [Auto-Record to Amazon S3](record-to-s3.md) ("Recording Contents," "Byte-Range Playlists," and new `byte_range_playlist` fields in JSON examples for `recording_started` and `recording_ended`).

## January 31, 2023
<a name="jan31-23"></a>

### Amazon IVS Chat Client Messaging SDK: Android 1.1.0
<a name="jan31-23-chat-110-sdk-android-ios"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Android Chat Client Messaging SDK 1.1.0](https://docs.aws.amazon.com/ivs/latest/ChatUserGuide/chat-sdk-android.html) | **Reference documentation: **[https://aws.github.io/amazon-ivs-chat-messaging-sdk-android/1.1.0/](https://aws.github.io/amazon-ivs-chat-messaging-sdk-android/1.1.0/)+  To support Kotlin Coroutines, we added new IVS Chat Messaging APIs in the com.amazonaws.ivs.chat.messaging.coroutines package. Also see the new Kotlin Coroutines tutorial; part 1 (of 2) is [Chat Rooms](https://docs.aws.amazon.com/ivs/latest/ChatUserGuide/chat-sdk-kotlin-tutorial-chat-rooms.html).  | 

#### Chat Client Messaging SDK Size: Android
<a name="chat-110-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| All architectures (bytecode) | 89 KB | 92 KB | 

## January 17, 2023
<a name="jan17-23"></a>

### Amazon IVS Player SDK 1.16.0
<a name="jan17-23-player-1160"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Web player 1.16.0](player-web.md) & [Video.js integration](player-videojs.md) & [JW player integration](player-jwplayer.md)  | **NPM Package:** [https://www.npmjs.com/package/amazon-ivs-player](https://www.npmjs.com/package/amazon-ivs-player)<br />**Script asset: **[https://player.live-video.net/1.16.0/amazon-ivs-player.min.js](https://player.live-video.net/1.16.0/amazon-ivs-player.min.js)<br />**Video.js tech asset: **[https://player.live-video.net/1.16.0/amazon-ivs-videojs-tech.min.js](https://player.live-video.net/1.16.0/amazon-ivs-videojs-tech.min.js)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.16.0/web/](https://aws.github.io/amazon-ivs-player-docs/1.16.0/web/)+  Updated SDK documentation to note which methods are not supported on iOS mobile browsers.  | 
| [Android player 1.16.0](player-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.16.0/android/](https://aws.github.io/amazon-ivs-player-docs/1.16.0/android/)+  Added the `setOrigin` method to enable inclusion of an `Origin` request header with playback requests. Also see in [Token Schema](https://docs.aws.amazon.com/ivs/latest/userguide/private-channels-generate-tokens.html#private-channels-tokens-schema) for the new `strict-origin-enforcement` field.  | 
| [iOS Player 1.16.0](player-ios.md) | **Download:** [https://player.live-video.net/1.16.0/AmazonIVSPlayer.xcframework.zip](https://player.live-video.net/1.16.0/AmazonIVSPlayer.xcframework.zip)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.16.0/ios/](https://aws.github.io/amazon-ivs-player-docs/1.16.0/ios/)+  Added the `setOrigin` method to enable inclusion of an `Origin` request header with playback requests. Also see in [Token Schema](https://docs.aws.amazon.com/ivs/latest/userguide/private-channels-generate-tokens.html#private-channels-tokens-schema) for the new `strict-origin-enforcement` field.  | 

#### Mobile SDK Size: Android
<a name="player-1160-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 1.009 MB | 2.852 MB | 
| armeabi-v7a | 0.914 MB | 2.258 MB | 
| x86\_64 | 1.054 MB | 2.689 MB | 
| x86  | 1.080 MB | 2.987 MB | 

#### Mobile SDK Size: iOS
<a name="player-1160-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64 | 0.41 MB | 0.99 MB | 

## December 9, 2022
<a name="dec09-22"></a>

### Timestamp Added to Auto-Record to S3 Manifest Files
<a name="timestamp-s3-manifest"></a>

When [Auto-Record to Amazon S3](record-to-s3.md) is enabled, HLS manifest files are created. Those files now contain HLS Program-Date-Time (PDT) tags indicating the wall-clock time for every HLS segment when produced, using the UTC ISO-8601 format.

## December 6, 2022
<a name="dec06-22"></a>

### Amazon IVS Broadcast SDK: Android 1.7.2
<a name="dec06-22-broadcast-172-android"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Android Broadcast SDK 1.7.2](broadcast-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.7.2/android/](https://aws.github.io/amazon-ivs-broadcast-docs/1.7.2/android/)+  Fixed a bug where the `Device.Descriptior` returned by a non-Camera device subclassing `SurfaceSource` would provide a unique `deviceId` and `urn` on each call, making those properties unreliable for identifying devices. <br />+  Fixed a bug where the `preferredAudioInput` property on a `BroadcastConfiguration.Mixer.Slot` was null when queried by `Mixer.getSlots()`, if the associated slot had a `preferredAudioInput` value of `Device.Descriptor.DeviceType.MICROPHONE` when it was added.  | 

#### Broadcast SDK Size: Android
<a name="broadcast-172-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 1.628 MB | 4.682 MB | 
| armeabi-v7a | 1.519 MB | 3.786 MB | 
| x86\_64 | 1.701 MB | 5.075 MB | 
| x86 | 1.637 MB | 4.605 MB | 

## November 17, 2022
<a name="nov17-22"></a>

### Chat Logging
<a name="chat-logging-ug"></a>

This is the first release of new functionality. You can now create logging configurations to enable storage of messages sent to your chat rooms. For more information, see:
+ [Chat Logging](https://docs.aws.amazon.com/ivs/latest/ChatUserGuide/chat-logging.html) - New page.
+ [Getting Started with Chat](https://docs.aws.amazon.com/ivs/latest/ChatUserGuide/getting-started-chat.html) - Updated IAM permissions and added procedures for setting up chat logging.
+ [Service Quotas](https://docs.aws.amazon.com/ivs/latest/ChatUserGuide/service-quotas.html) - new endpoints and logging configurations.
+ CloudWatch – Added log-destination metrics.

  Oct 12, 2023 update: This CloudWatch document was deleted and the content was moved to [Monitoring IVS Low-Latency Streaming](stream-health.md).

  Dec 28, 2023 update: Chat-related CloudWatch content was moved to [Monitoring Amazon IVS Chat](https://docs.aws.amazon.com/ivs/latest/ChatUserGuide/chat-health.html).
+ [Chat API Reference](https://docs.aws.amazon.com/ivs/latest/ChatAPIReference) – Added a LoggingConfiguration resource and several data types and endpoints. For details see [Document History](https://docs.aws.amazon.com/ivs/latest/ChatUserGuide/doc-history.html#history-chat-api-reference).

## November 9, 2022
<a name="nov09-22"></a>

### Amazon IVS Chat Client Messaging SDK: JavaScript 1.0.2
<a name="nov09-22-chat-102-js"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
|  [JavaScript Chat Client Messaging SDK 1.0.2](https://docs.aws.amazon.com/ivs/latest/ChatUserGuide/chat-sdk-js.html)  | **Reference documentation:** [https://aws.github.io/amazon-ivs-chat-messaging-sdk-js/1.0.2/](https://aws.github.io/amazon-ivs-chat-messaging-sdk-js/1.0.2/)+  Fixed an issue that affected Firefox: clients erroneously received a socket error when they were disconnected from a chat room using the DisconnectUser endpoint.  | 

## November 1, 2022
<a name="nov01-22"></a>

### Amazon IVS Player SDK 1.14.0
<a name="nov01-22-player-1140"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| All |  +  Improved player stability by reducing occurrences of rare crashes.   | 
| [Web player 1.14.0](player-web.md) & [Video.js integration](player-videojs.md) & [JW player integration](player-jwplayer.md)  | **NPM Package:** [https://www.npmjs.com/package/amazon-ivs-player](https://www.npmjs.com/package/amazon-ivs-player)<br />**Script asset: **[https://player.live-video.net/1.14.0/amazon-ivs-player.min.js](https://player.live-video.net/1.14.0/amazon-ivs-player.min.js)<br />**Video.js tech asset: **[https://player.live-video.net/1.14.0/amazon-ivs-videojs-tech.min.js](https://player.live-video.net/1.14.0/amazon-ivs-videojs-tech.min.js)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.14.0/web/](https://aws.github.io/amazon-ivs-player-docs/1.14.0/web/) | 
| [Android player 1.14.0](player-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.14.0/android/](https://aws.github.io/amazon-ivs-player-docs/1.14.0/android/)+  Added the `getErrorCode()` method to the `ErrorType` class.  | 
| [iOS Player 1.14.0](player-ios.md) | **Download:** [https://player.live-video.net/1.14.0/AmazonIVSPlayer.xcframework.zip](https://player.live-video.net/1.14.0/AmazonIVSPlayer.xcframework.zip)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.14.0/ios/](https://aws.github.io/amazon-ivs-player-docs/1.14.0/ios/)+  Made public the IVS Player `setQuality:adaptive:` method.  | 

#### Mobile SDK Size: Android
<a name="player-1140-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 1.004 MB | 2.840 MB | 
| armeabi-v7a | 0.909 MB | 2.248 MB | 
| x86\_64 | 1.049 MB | 2.678 MB | 
| x86  | 1.075 MB | 2.975 MB | 

#### Mobile SDK Size: iOS
<a name="player-1140-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64 | 0.41 MB | 0.99 MB | 

## October 18, 2022
<a name="oct18-22"></a>

### Amazon IVS Chat Client Messaging SDK: JavaScript 1.0.1
<a name="oct18-22-chat-101-js"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
|  [JavaScript Chat Client Messaging SDK 1.0.1](https://docs.aws.amazon.com/ivs/latest/ChatUserGuide/chat-sdk-js.html)  | **Reference documentation:** [https://aws.github.io/amazon-ivs-chat-messaging-sdk-js/1.0.1/](https://aws.github.io/amazon-ivs-chat-messaging-sdk-js/1.0.1/) | 

## October 6, 2022
<a name="oct06-22"></a>

### Amazon IVS Broadcast SDK 1.7.1
<a name="oct06-22-broadcast-171-ios"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [iOS Broadcast SDK 1.7.1](broadcast-ios.md) | **Download:** [https://broadcast.live-video.net/1.7.1/AmazonIVSBroadcast.xcframework.zip](https://broadcast.live-video.net/1.7.1/AmazonIVSBroadcast.xcframework.zip)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.7.1/ios/](https://aws.github.io/amazon-ivs-broadcast-docs/1.7.1/ios/)+  Fixed a linker error when directly linking against a few classes. <br />+  Removed `init` and `new` functions on classes that should never be instantiated by the host application. <br />+  Slots using the camera provided by the SDK and configured to a 9:16 portrait aspect ratio now correctly use the matching 9:16 camera ratio. (Previously they used a 3:4 camera ratio.) Slots using the FIT aspect mode now use the entire space. (Previously they were letterboxed.)  | 

#### Broadcast SDK Size: iOS
<a name="broadcast-171-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64 | 1.48 MB | 3.40 MB | 

## September 22, 2022
<a name="sep22-22"></a>

### Amazon IVS Broadcast SDK 1.7.0
<a name="sep22-22-broadcast-170"></a>

Note: There was no 1.6.0 release.


| Platform | Downloads and Changes | 
| --- | --- | 
| All |  +  Improved stability by reducing occurrences of rare crashes. <br />+  Added an `AutomaticBitrateProfile` enum on VideoConfiguration. This controls the rate at which the ABR algorithm adjusts the video bitrate. <br />+  Added the `onTransmissionStatsChanged` method. It contains more detailed transmission statistics than `onBroadcastQualityChanged` and `onNetworkHealthChanged`. We deprecated the latter two methods and we recommend you use `onTransmissionStatsChanged` instead.   | 
| [Android Broadcast SDK 1.7.0](broadcast-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.7.0/android/](https://aws.github.io/amazon-ivs-broadcast-docs/1.7.0/android/) | 
| [iOS Broadcast SDK 1.7.0](broadcast-ios.md) | **Download:** [https://broadcast.live-video.net/1.7.0/AmazonIVSBroadcast.xcframework.zip](https://broadcast.live-video.net/1.7.0/AmazonIVSBroadcast.xcframework.zip)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.7.0/ios/](https://aws.github.io/amazon-ivs-broadcast-docs/1.7.0/ios/)+  Added `IVSBroadcastSessionAudioSessionStrategy.PlayAndRecordDefaultToSpeaker`, which allows developers to specify whether devices with handsets (e.g., iPhones) prefer the speaker over the headset.  | 

#### Broadcast SDK Size: Android
<a name="broadcast-170-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 1.628 MB  | 4.682 MB | 
| armeabi-v7a | 1.519 MB | 3.786 MB | 
| x86\_64 | 1.824 MB | 5.212 MB | 
| x86  | 1.760 MB | 4.742 MB | 

#### Broadcast SDK Size: iOS
<a name="broadcast-170-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64 | 1.47 MB | 3.40 MB | 

## September 20, 2022
<a name="sep20-22"></a>

### Amazon IVS Player SDK 1.13.0
<a name="sep20-22-player-1130"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Web player 1.13.0](player-web.md) & [Video.js integration](player-videojs.md) & [JW player integration](player-jwplayer.md)  | **NPM Package:** [https://www.npmjs.com/package/amazon-ivs-player](https://www.npmjs.com/package/amazon-ivs-player)<br />**Script asset: **[https://player.live-video.net/1.13.0/amazon-ivs-player.min.js](https://player.live-video.net/1.13.0/amazon-ivs-player.min.js)<br />**Video.js tech asset: **[https://player.live-video.net/1.13.0/amazon-ivs-videojs-tech.min.js](https://player.live-video.net/1.13.0/amazon-ivs-videojs-tech.min.js)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.13.0/web/](https://aws.github.io/amazon-ivs-player-docs/1.13.0/web/)+  Added support for the VideoJS `seeking()` function. <br />+  Removed unused types (CaptureEventTypes) which caused development issues. <br />+  Fixed intermittent MediaSource errors on network recovery.  <br />**Known issue: **The Sawmill Enabled log may appear when you open the console. This internal log is meant to be hidden, as it does not affect customers. If you see it, ignore it.  | 
| [Android player 1.13.0](player-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.13.0/android/](https://aws.github.io/amazon-ivs-player-docs/1.13.0/android/)+  Added additional guards to prevent playback crashes related to race conditions. <br />+  Made stability improvements to ABR bandwidth estimation.  | 
| [iOS Player 1.13.0](player-ios.md) | **Download:** [https://player.live-video.net/1.13.0/AmazonIVSPlayer.xcframework.zip](https://player.live-video.net/1.13.0/AmazonIVSPlayer.xcframework.zip)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.13.0/ios/](https://aws.github.io/amazon-ivs-player-docs/1.13.0/ios/)+  Fixed a bug where audio-only playback could stop while playing in the background. <br />+  Added additional guards to prevent playback crashes related to race conditions. <br />+  Made stability improvements to ABR bandwidth estimation. <br />+  Clarified in the SDK Reference that `setAutoMaxQuality` filters qualities based on bitrate.  <br />+  Changed the `setQuality:` method of the `IVSPlayer` class so it ignores invalid values.  | 

#### Mobile SDK Size: Android
<a name="player-1130-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 1.000 MB | 2.829 MB | 
| armeabi-v7a | 0.904 MB | 2.237 MB | 
| x86\_64 | 1.070 MB | 2.962 MB | 
| x86  | 1.045 MB | 2.665 MB | 

#### Mobile SDK Size: iOS
<a name="player-1130-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64 | 0.44 MB | 1.06 MB | 

## September 15, 2022
<a name="sep15-22"></a>

### Vertical Video Improvement (Final Release)
<a name="vertical-video-improvement-final"></a>

Today we began rolling out the changes documented in [Vertical Video Improvement](#vertical-video-improvement) *for all Amazon IVS customers*. It will take 2-3 days for the changes to propagate across all accounts. 

## September 12, 2022
<a name="sep12-22"></a>

### Amazon IVS Broadcast SDK 1.5.2: iOS
<a name="sep12-22-broadcast-152-ios"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [iOS Broadcast SDK 1.5.2](broadcast-ios.md) |  **Download:** [ https://broadcast.live-video.net/1.5.2/AmazonIVSBroadcast.xcframework.zip ](https://broadcast.live-video.net/1.5.2/AmazonIVSBroadcast.xcframework.zip) <br /> **Reference documentation:** [ https://aws.github.io/amazon-ivs-broadcast-docs/1.5.2/ios/ ](https://aws.github.io/amazon-ivs-broadcast-docs/1.5.2/ios/) +  Fixed a rare crash when the network connection is lost very soon after a broadcast is stopped but before the broadcast shutdown has completed. <br />+  Fixed a memory-growth issue when a retry loop repeatedly tries to restart a broadcast after a fatal error.  | 

#### Broadcast SDK Size: iOS
<a name="broadcast-152-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64 | 1.39 MB | 3.20 MB | 

## September 8, 2022
<a name="sep08-22"></a>

### Amazon IVS Chat Client Messaging SDK: Android 1.0.0 and iOS 1.0.0
<a name="sep08-22-chat-100-sdk-android-ios"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Android Chat Client Messaging SDK 1.0.0](https://docs.aws.amazon.com/ivs/latest/ChatUserGuide/chat-sdk-android.html) | **Reference documentation: **[https://aws.github.io/amazon-ivs-chat-messaging-sdk-android/1.0.0/](https://aws.github.io/amazon-ivs-chat-messaging-sdk-android/1.0.0/) | 
| [iOS Chat Client Messaging SDK 1.0.0](https://docs.aws.amazon.com/ivs/latest/ChatUserGuide/chat-sdk-ios.html) | **Reference documentation: **[https://aws.github.io/amazon-ivs-chat-messaging-sdk-ios/1.0.0/](https://aws.github.io/amazon-ivs-chat-messaging-sdk-ios/1.0.0/) | 

#### Chat Client Messaging SDK Size: Android
<a name="chat-100-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| All architectures (bytecode) | 53 KB | 58 KB | 

#### Chat Client Messaging SDK Size: iOS
<a name="chat-100-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| 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 | 

## September 2, 2022
<a name="sep02-22"></a>

### Amazon IVS Web Broadcast SDK 1.2.0
<a name="sep02-22-web-broadcast-sdk-120"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [*Web Broadcast SDK*](broadcast-web.md)  | **Reference documentation: **[https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference](https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference)+  Fixed bundle type definitions when the `npm` pack is run. <br />+   Added a preset configuration to support 1080 BASIC channels.   | 

## August 30, 2022
<a name="aug30-22"></a>

### Merge Fragmented Streams
<a name="merge-fragmented-streams"></a>

This is the first release of new functionality. If your stream is configured for Auto-Record to Amazon S3, you can now specify a window of time during which, if your stream is interrupted and a new stream is started, Amazon IVS tries to record to the same S3 prefix as the previous stream. In other words, if a broadcast disconnects and then reconnects within the specified interval, the multiple streams are considered a single broadcast and merged. For more information, see:
+ Getting Started with Amazon IVS – We updated [Step 3: Create a Channel with Optional Recording](getting-started-create-channel.md), for console and CLI instructions.
+ Auto-Record to S3 – See the new section, [Merge Fragmented Streams](record-to-s3.md#r2s3-merge-fragmented-streams).
+ EventBridge – In [Examples: Recording State Change](eventbridge.md#eventbridge-examples-recording-state-change), `recording_session_id` and `recording_session_stream_ids` fields were added.
+ [IVS API Reference](https://docs.aws.amazon.com/ivs/latest/LowLatencyAPIReference/) – We added the `recordingReconnectWindowSeconds` field to the CreateRecordingConfiguration request and the RecordingConfiguration object. This affects three responses (CreateRecordingConfiguration, GetRecordingConfiguration, and GetStreamSession).

## August 9, 2022
<a name="aug09-22"></a>

### Amazon IVS Web Player SDK 1.12.0
<a name="aug09-22-player-112-web"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Web player 1.12.0](player-web.md) & [Video.js integration](player-videojs.md) & [JW player integration](player-jwplayer.md)  | **NPM Package:** [https://www.npmjs.com/package/amazon-ivs-player](https://www.npmjs.com/package/amazon-ivs-player)<br />**Script asset: **[https://player.live-video.net/1.12.0/amazon-ivs-player.min.js](https://player.live-video.net/1.12.0/amazon-ivs-player.min.js)<br />**Video.js tech asset: **[https://player.live-video.net/1.12.0/amazon-ivs-videojs-tech.min.js](https://player.live-video.net/1.12.0/amazon-ivs-videojs-tech.min.js)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.12.0/web/](https://aws.github.io/amazon-ivs-player-docs/1.12.0/web/)+  Added additional guards to prevent playback crashes related to race conditions.  | 

## July 28, 2022
<a name="jul28-22"></a>

### Amazon IVS iOS Broadcast SDK 1.5.1
<a name="jul28-22-broadcast-151-ios"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [iOS Broadcast SDK 1.5.1](broadcast-ios.md) | **Download:** [https://broadcast.live-video.net/1.5.1/AmazonIVSBroadcast.xcframework.zip](https://broadcast.live-video.net/1.5.1/AmazonIVSBroadcast.xcframework.zip)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.5.1/ios/](https://aws.github.io/amazon-ivs-broadcast-docs/1.5.1/ios/)+  Fixed compatibility issues with iOS 16 that prevented audio encoding, causing all broadcasts to fail. *This issue impacts all previous versions of the IVS Broadcast SDK for iOS. Version 1.5.1 is required to broadcast on iOS 16.* <br />+  Fixed a memory leak when providing a delegate directly to the `IVSBroadcastSession`'s initializer. (A workaround was to set the delegate property afterwards.)  | 

#### Broadcast SDK Size: iOS
<a name="broadcast-151-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64 | 1.36 MB | 3.20 MB | 

## July 21, 2022
<a name="jul21-22"></a>

### Amazon IVS Web Broadcast SDK
<a name="jul21-22-broadcast-100-web"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Web Broadcast SDK](broadcast-web.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference](https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference)+  This is the initial release of the Amazon IVS Web Broadcast SDK.  | 

## July 14, 2022
<a name="jul14-22"></a>

### Amazon IVS iOS Player SDK 1.8.3
<a name="jul14-22-player-183-ios"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [iOS Player 1.8.3](player-ios.md) | **Download:** [https://player.live-video.net/1.8.3/AmazonIVSPlayer.xcframework.zip](https://player.live-video.net/1.8.3/AmazonIVSPlayer.xcframework.zip)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.8.3/ios/](https://aws.github.io/amazon-ivs-player-docs/1.8.3/ios/)+  Fixed an issue where the Player could not play recorded content served via a URL that includes a relative path. <br />+  Fixed a memory-growth issue that could occur when the main thread is blocked.  | 

#### Mobile SDK Size: iOS
<a name="player-183-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64 | 0.46 MB | 1.10 MB | 

## June 28, 2022
<a name="jun28-22"></a>

### Amazon IVS Player Web SDK 1.11.0
<a name="jun28-22-player-1110-web"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Web player 1.11.0](player-web.md) & [Video.js integration](player-videojs.md) & [JW player integration](player-jwplayer.md)  | **NPM Package:** [https://www.npmjs.com/package/amazon-ivs-player](https://www.npmjs.com/package/amazon-ivs-player)<br />**Script asset: **[https://player.live-video.net/1.11.0/amazon-ivs-player.min.js](https://player.live-video.net/1.11.0/amazon-ivs-player.min.js)<br />**Video.js tech asset: **[https://player.live-video.net/1.11.0/amazon-ivs-videojs-tech.min.js](https://player.live-video.net/1.11.0/amazon-ivs-videojs-tech.min.js)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.11.0/web/](https://aws.github.io/amazon-ivs-player-docs/1.11.0/web/)+  Made stability improvements to ABR bandwidth estimation. <br />+  Fixed an issue when playing recorded content on an iOS mobile browser using the Video.js integration: the replay button now works. The prior workaround (hiding the replay button when initializing Video.js) is no longer required.  | 

## June 22, 2022
<a name="jun22-22"></a>

### Amazon IVS Broadcast SDK 1.5.0
<a name="jun22-22-broadcast-150"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| All |  +  Improved stability by reducing occurrences of rare crashes. <br />+  Improved stability for high-bitrate streams. <br />+  Broadcasts experiencing extremely high latency will be ended with error code 20401 and this message: "The broadcast has ended because the network got too far behind. Check that you have a stable connection or reduce the broadcast bitrate." The threshold latency value for this is likely to change over time; currently it is 45 seconds.   | 
| [Android Broadcast SDK 1.5.0](broadcast-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.5.0/android/](https://aws.github.io/amazon-ivs-broadcast-docs/1.5.0/android/)+  Added a new configuration option to `Video` that enables transparency for the broadcast session: `enableTransparency(boolean)` and `isTransparencyEnabled()`. By default, transparency is disabled. Note that you must set `Video.enableTransparency` to `TRUE` for individual slotâ€™s `fillColor` or `transparency` values to work as expected. Enable transparency only when required, since it is more computationally intensive.  | 
| [iOS Broadcast SDK 1.5.0](broadcast-ios.md) | **Download:** [https://broadcast.live-video.net/1.5.0/AmazonIVSBroadcast.xcframework.zip](https://broadcast.live-video.net/1.5.0/AmazonIVSBroadcast.xcframework.zip)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.5.0/ios/](https://aws.github.io/amazon-ivs-broadcast-docs/1.5.0/ios/)+  When using `IVSReplayKitBroadcastSession` for screen share, we recommend that you call `IVSReplayKitBroadcastSession::broadcastFinished` in `RPBroadcastSampleHandler::broadcastFinished` to ensure proper shutdown of the stream. Failure to do this might result in the stream staying live until it times out. <br />+  `IVSImagePreviewView` is no longer backed by `MTKView`, but instead a normal `UIView` that has a `AVSampleBufferDisplayLayer` based `CALayer`.  | 

#### Broadcast SDK Size: Android
<a name="broadcast-150-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a |  1.539 MB  | 4.355 MB | 
| armeabi-v7a | 1.431 MB | 3.483 MB | 
| x86\_64 | 1.729 MB | 4.868 MB | 
| x86  | 1.675 MB | 4.436 MB | 

#### Broadcast SDK Size: iOS
<a name="broadcast-150-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64 | 1.36 MB | 3.20 MB | 

## June 9, 2022
<a name="jun09-22"></a>

### Vertical Video Improvement
<a name="vertical-video-improvement"></a>

This release improves how Amazon IVS processes *vertical input*; e.g., content broadcast from mobile devices where the height is greater than the width. This change is being rolled out over time, as explained at the end of this post.

There are three changes:

1. (Affects `Standard` channels only) Vertical input is scaled based on the contentâ€™s width, resulting in less downscaling and visually higher quality output. For example, here is how this change impacts 720x1280 input:    
[See the AWS documentation website for more details](http://docs.aws.amazon.com/ivs/latest/LowLatencyUserGuide/release-notes.html)

1. (Affects `Standard` channels only) The only renditions that are generated are those with width less than or equal to your input width. For example, if your input is 720x1280, you get 720p, 480p, 360p, and 160p renditions. If your input width is between renditions, you get all renditions with lower widths than your input. For example, here is how this change impacts 540x960 input:    
[See the AWS documentation website for more details](http://docs.aws.amazon.com/ivs/latest/LowLatencyUserGuide/release-notes.html)

1. (Affects `Standard` and `Basic` channels) Renditions for vertical input use a more conventional naming scheme based on width instead of height. For example, 360x640 input to a `Basic` channel has one output rendition named 360p.

   This name appears in video playlists as the `NAME` attribute and in the user-facing quality selector ([example](https://docs.aws.amazon.com/ivs/latest/userguide/player-videojs.html#videojs-plugins)). The name also is used as the Amazon S3 directory name for recorded assets. For example, for 360x640 input, the quality selector and Auto-Record to Amazon S3 directory name is 360p60 (the old value was 640p60).

We are rolling out this improvement over time:
+ Now – Did you broadcast vertical input in the past six months? If not, we are enabling this change for your account now (specifically, over a 1-week period starting today). If yes, you will get a notification about this change in your account events section of the AWS Health Dashboard.
+ September 15, 2022 – We will enable the change on all remaining accounts. If you broadcast vertical input in the past six months and want this change to be enabled on your account sooner, please submit an AWS support ticket.

**Important:** Make sure you do not have any code (e.g., post-processing of recordings) that depends on the old behavior. For instance, if you have a script with rendition width/height hardcoded, you must edit that or it may break after this change is applied.

## May 24, 2022
<a name="may24-22"></a>

### Amazon IVS Web and Android Player SDK 1.10.0
<a name="may24-22-player-1100"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Web player 1.10.0](player-web.md) & [Video.js integration](player-videojs.md) & [JW player integration](player-jwplayer.md)  | **NPM Package:** [https://www.npmjs.com/package/amazon-ivs-player](https://www.npmjs.com/package/amazon-ivs-player)<br />**Script asset: **[https://player.live-video.net/1.10.0/amazon-ivs-player.min.js](https://player.live-video.net/1.10.0/amazon-ivs-player.min.js)<br />**Video.js tech asset: **[https://player.live-video.net/1.10.0/amazon-ivs-videojs-tech.min.js](https://player.live-video.net/1.10.0/amazon-ivs-videojs-tech.min.js)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.10.0/web/](https://aws.github.io/amazon-ivs-player-docs/1.10.0/web/)+  Fixed console errors related to pausing and playing with the Video.js plugin. <br />+  In the reference documentation, removed from the TypeScript definitions file two types which should not have been exposed, `AutoplayOptions` and `PlayerEventType.STATE_CHANGED`. <br />+  Fixed an issue where not all qualities were considered when using `setAutoMaxQuality` and `setAutoMaxVideoSize`. <br />+  Exposed the `setAutoMaxVideoSize` method, with corresponding documentation. <br />+  Clarified in the SDK Reference that `setAutoMaxQuality` filters qualities based on bitrate. <br />+  Corrected the end-of-stream behavior for VODs for web platforms.  | 
| [Android player 1.10.0](player-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.10.0/android/](https://aws.github.io/amazon-ivs-player-docs/1.10.0/android/)+  Fixed an issue where not all qualities were considered when using `setAutoMaxQuality` and `setAutoMaxVideoSize`. <br />+  Added `getVolume()` to the `Player` class. <br />+  Clarified in the SDK Reference that `setAutoMaxQuality` filters qualities based on bitrate. <br />+  Corrected the end-of-stream behavior for VODs for web platforms.  | 

#### Mobile SDK Size: Android
<a name="player-1100-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 0.990 MB | 2.805 MB | 
| armeabi-v7a | 0.895 MB | 2.215 MB | 
| x86\_64 | 1.033 MB | 2.643 MB | 
| x86  | 1.058 MB | 2.936 MB | 

## April 28, 2022
<a name="apr28-22"></a>

### Stream Health Updates
<a name="stream-health-updates"></a>

There are two updates to Amazon IVS Stream Health, for monitoring the health of your live streams in near real time:
+ Charts of the high-resolution CloudWatch metrics are now available in the stream session details pages on the console.
+ A new dimension (`Health`) was added to the `ConcurrentStreams` metric, to filter the results by channel health.

See Monitoring Amazon IVS Live Stream Health and Monitoring Amazon IVS with Amazon CloudWatch.

Oct 12, 2023 update: These documents were combined into [Monitoring IVS Low-Latency Streaming](stream-health.md).

## April 26, 2022
<a name="apr26-22"></a>

### Amazon IVS Chat
<a name="apr26-22-ivs-chat"></a>

This is the initial release of Amazon IVS Chat, a managed, live-chat feature to go alongside live video streams. New documentation is accessible from the [Amazon IVS documentation landing page](https://docs.aws.amazon.com/ivs/).
+ Start with [Getting Started with Amazon IVS Chat](https://docs.aws.amazon.com/ivs/latest/ChatUserGuide/getting-started-chat.html).
+ In the *Amazon IVS Chat User Guide*:
  + See [Chat Message Review Handler](https://docs.aws.amazon.com/ivs/latest/ChatUserGuide/chat-message-review-handler.html), a new page. 
  + Search for "chat" changes in Monitoring Amazon IVS with Amazon CloudWatch, Amazon IVS Security, and Amazon IVS Service Quotas.

    Oct 12, 2023 update: The CloudWatch document was deleted and the content was moved to [Monitoring IVS Low-Latency Streaming](stream-health.md).

  Dec 28, 2023 update: All chat information was collected in a new [Chat User Guide](https://docs.aws.amazon.com/ivs/latest/ChatUserGuide/). 
+ The new **Amazon IVS Chat** section of the documentation landing page has two API References:
  + [Chat API Reference](https://docs.aws.amazon.com/ivs/latest/ChatAPIReference/) – Control-plane API (HTTPS).
  + [Chat Messaging API Reference](https://docs.aws.amazon.com/ivs/latest/chatmsgapireference/) – Data-plane API (WebSocket).

As always, documentation changes are described in the Amazon IVS [Document History](doc-history.md).

## April 22, 2022
<a name="apr22-22"></a>

### Amazon IVS iOS Player SDK 1.8.2
<a name="apr22-22-player-182-ios"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [iOS Player 1.8.2](player-ios.md) | **Download:** [https://player.live-video.net/1.8.2/AmazonIVSPlayer.xcframework.zip](https://player.live-video.net/1.8.2/AmazonIVSPlayer.xcframework.zip)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.8.2/ios/](https://aws.github.io/amazon-ivs-player-docs/1.8.2/ios/)+  Added support for Picture in Picture on devices running iOS 15 and later. You can instantiate the [AVPictureInPictureController](https://developer.apple.com/documentation/avkit/avpictureinpicturecontroller) class directly with an instance of `IVSPlayerLayer`. Refer to the [public sample app](https://github.com/aws-samples/amazon-ivs-player-ios-sample) for an example implementation. <br />+  Fixed a deadlock issue that can occur while manipulating the` IVSPlayer` state from inside the completion handler of the `-seekTo:completionHandler:` method. <br />+  Fixed an issue introduced by the 1.8.1 release in an attempt to resolve a memory growth issue that can occur when the main thread is blocked.  | 

#### Mobile SDK Size: iOS
<a name="player-182-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64 | 0.46 MB | 1.10 MB | 

## April 19, 2022
<a name="apr19-22"></a>

### Amazon IVS Broadcast SDK 1.4.0
<a name="apr19-22-broadcast-140"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| All |  +  Improved stability by reducing occurrences of rare crashes. <br />+  Added a new page on [Broadcast SDK: Custom Image Sources](broadcast-custom-image-sources.md).   | 
| [Android Broadcast SDK 1.4.0](broadcast-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.4.0/android/](https://aws.github.io/amazon-ivs-broadcast-docs/1.4.0/android/)+  Fixed a bug in `createServiceNotificationBuilder` to enable targeting Android 12. <br />+  Fix issue on devices with a buggy main AVC profile by falling back to the baseline AVC profile. <br />+  Adds some NonNull annotations to several public API method signatures to prevent unexpected exceptions from crashing the application.  | 
| [iOS Broadcast SDK 1.4.0](broadcast-ios.md) | **Download:** [https://broadcast.live-video.net/1.4.0/AmazonIVSBroadcast.xcframework.zip](https://broadcast.live-video.net/1.4.0/AmazonIVSBroadcast.xcframework.zip)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.4.0/ios/](https://aws.github.io/amazon-ivs-broadcast-docs/1.4.0/ios/)+  Improved performance on iOS throughout the entire SDK by better utilizing GCD and Darwin-optimized locks, and improving buffer reuse. <br />+  In BroadcastConfiguration, changed the Keyframe interval maximum value from 10 to 5 to be consistent with Android. <br />+  Added a new method to control the audio encoder quality. On `IVSAudioConfiguration`, use the `setQuality` method. Reducing the encoder quality can have a large impact on CPU usage.  | 

#### Broadcast SDK Size: Android
<a name="broadcast-140-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 1.526 MB | 4.324 MB | 
| armeabi-v7a | 1.416 MB | 3.442 MB | 
| x86\_64 | 1.657 MB | 4.393 MB | 
| x86  | 1.712 MB | 4.827 MB | 

#### Broadcast SDK Size: iOS
<a name="broadcast-140-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64 | 1.33 MB | 3.13 MB | 

## March 31, 2022
<a name="mar31-22"></a>

### Amazon IVS iOS Player SDK 1.8.1
<a name="mar31-22-player-181-ios"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [iOS Player 1.8.1](player-ios.md) | **Download:** <deprecated> <br />**Reference documentation:** [https://aws.github.io/amazon-ivs-player-docs/1.8.1/ios/](https://aws.github.io/amazon-ivs-player-docs/1.8.1/ios/)+  Added support for Picture in Picture on devices running iOS 15 and later. You can instantiate the [AVPictureInPictureController](https://developer.apple.com/documentation/avkit/avpictureinpicturecontroller) class directly with an instance of `IVSPlayerLayer`. Refer to the [public sample app](https://github.com/aws-samples/amazon-ivs-player-ios-sample) for an example implementation. <br />+  Fixed a memory-growth issue that can occur when the main thread is blocked.  <br />+  Fixed a deadlock issue that can occur while manipulating the `IVSPlayer` state from inside the completion handler of the `-seekTo:completionHandler:` method.  | 

#### Mobile SDK Size: iOS
<a name="player-181-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64 | 0.46 MB | 1.10 MB | 

## March 3, 2022
<a name="mar03-22"></a>

### Amazon IVS Broadcast SDK 1.3.0
<a name="mar03-22-broadcast-130"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| All |  +  Improved stability by reducing occurrences of rare crashes. <br />+  Added support for 32-bit signed integer and 64-bit floating point PCM audio.   | 
| [Android Broadcast SDK 1.3.0](broadcast-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.3.0/android/](https://aws.github.io/amazon-ivs-broadcast-docs/1.3.0/android/)+  Fixed an intermittent issue where disconnecting a Bluetooth headset while streaming would lead to a crash. <br />+  The `BroadcastSession.onBroadcastQuality` method now reports low initial broadcast-quality values. <br />+  Added support for PCM buffers that include multiple `AudioBufferLists`. This is common for USB microphones. <br />Incorporates changes from the Android 1.2.1 release: new methods and a bug fix to properly support surface size and rotation changes:+  Fixed a bug where `SurfaceSource.setSize(...)` did not set a new size for the SurfaceSource. <br />+  Added the `Device.setRotation(float rotation)` method to set the rotation on a device in radians. <br />+  Added the `ImageDevice.rotateOnConfigurationChanges(boolean enable)` method to enable/disable automatic rotation of the ImageDevice when the physical handset is rotated. <br />+  Added the `ImageDevice.willRotateOnConfigurationChanges()` method to return whether the ImageDevice is configured to automatically rotate when the physical handset rotates.  | 
| [iOS Broadcast SDK 1.3.0](broadcast-ios.md) | **Download:** [https://broadcast.live-video.net/1.3.0/AmazonIVSBroadcast.xcframework.zip](https://broadcast.live-video.net/1.3.0/AmazonIVSBroadcast.xcframework.zip)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.3.0/ios/](https://aws.github.io/amazon-ivs-broadcast-docs/1.3.0/ios/)+  Fixed some race conditions when using the `createAppBackgroundImageSource` method, which could have prevented the stream from resuming after the app returns to the foreground. <br />+  Added support for the arm64 simulator.  | 

#### Broadcast SDK Size: Android
<a name="broadcast-130-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 1.531 MB | 4.411 MB | 
| armeabi-v7a | 1.420 MB | 3.525 MB | 
| x86\_64 | 1.719 MB | 4.877 MB | 
| x86  | 1.659 MB | 4.925 MB | 

#### Broadcast SDK Size: iOS
<a name="broadcast-130-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64 | 1.30 MB | 3.06 MB | 

## March 1, 2022
<a name="mar01-22"></a>

### Amazon IVS Player SDK 1.8.0
<a name="mar01-22-player-180"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| All | +  Reduced occurrences of freezing during quality switches when playing recorded content.   | 
| [Web player 1.8.0](player-web.md) & [Video.js integration](player-videojs.md) & [JW player integration](player-jwplayer.md)  | **NPM Package:** [https://www.npmjs.com/package/amazon-ivs-player](https://www.npmjs.com/package/amazon-ivs-player)<br />**Script asset: **[https://player.live-video.net/1.8.0/amazon-ivs-player.min.js](https://player.live-video.net/1.8.0/amazon-ivs-player.min.js)<br />**Video.js tech asset: **[https://player.live-video.net/1.8.0/amazon-ivs-videojs-tech.min.js](https://player.live-video.net/1.8.0/amazon-ivs-videojs-tech.min.js)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.8.0/web/](https://aws.github.io/amazon-ivs-player-docs/1.8.0/web/)+  Fixed an edge case where playback of recorded content could stall in some browsers. <br />+  Fixed an issue where timed metadata events were not triggered after seeking forward and then backward on recorded video. <br />+  Removed unnecessary, confusing warnings for the JW Player integration on `remove()`. <br />+  Enabled stricter type checking for cue types to support correct cue-type filtering.  | 
| [Android player 1.8.0](player-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.8.0/android/](https://aws.github.io/amazon-ivs-player-docs/1.8.0/android/)+  Removed the `ViewUtil` class, which is internal and was deprecated. Use `PlayerView` instead.  | 
| [iOS Player 1.8.0](player-ios.md) | **Download:** [https://player.live-video.net/1.8.0/AmazonIVSPlayer.xcframework.zip](https://player.live-video.net/1.8.0/AmazonIVSPlayer.xcframework.zip)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.8.0/ios/](https://aws.github.io/amazon-ivs-player-docs/1.8.0/ios/) | 

#### Mobile SDK Size: Android
<a name="player-180-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 0.975 MB | 2.761 MB | 
| armeabi-v7a | 0.882 MB | 2.177 MB | 
| x86\_64 | 1.020 MB | 2.603 MB | 
| x86  | 1.043 MB | 2.890 MB | 

#### Mobile SDK Size: iOS
<a name="player-180-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64 | 0.46 MB | 1.10 MB | 

## February 3, 2022
<a name="feb03-22"></a>

### Amazon IVS Broadcast SDK: Android 1.2.1
<a name="feb03-22-broadcast-121-android"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Android Broadcast SDK 1.2.1](broadcast-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.2.1/android/](https://aws.github.io/amazon-ivs-broadcast-docs/1.2.1/android/)<br />This release has new methods and a bug fix to properly support surface size and rotation changes. This is needed for use cases involving custom video input.+  Fixed a bug where `SurfaceSource.setSize(...)` did not set a new size for the SurfaceSource. <br />+  Added the `Device.setRotation(float rotation)` method to set the rotation on a device in radians. <br />+  Added the `ImageDevice.rotateOnConfigurationChanges(boolean enable)` method to enable/disable automatic rotation of the ImageDevice when the physical handset is rotated. <br />+  Added the `ImageDevice.willRotateOnConfigurationChanges() `method to return whether the ImageDevice is configured to automatically rotate when the physical handset rotates.  | 

#### Broadcast SDK Size: Android
<a name="broadcast-121-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 1.642 MB | 4.536 MB | 
| armeabi-v7a | 1.468 MB | 3.261 MB | 
| x86\_64 | 1.866 MB | 5.225 MB | 
| x86  | 1.809 MB | 4.916 MB | 

## January 20, 2022
<a name="jan20-22"></a>

### Amazon IVS Player SDK 1.7.0
<a name="jan20-22-player-170"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| All | +  Fixed stuttering when playing a stream from a source media playlist.   | 
| [Web player 1.7.0](player-web.md) & [Video.js integration](player-videojs.md) & [JW player integration](player-jwplayer.md)  | **NPM Package:** [https://www.npmjs.com/package/amazon-ivs-player](https://www.npmjs.com/package/amazon-ivs-player)<br />**Script asset: **[https://player.live-video.net/1.7.0/amazon-ivs-player.min.js](https://player.live-video.net/1.7.0/amazon-ivs-player.min.js)<br />**Video.js tech asset: **[https://player.live-video.net/1.7.0/amazon-ivs-videojs-tech.min.js](https://player.live-video.net/1.7.0/amazon-ivs-videojs-tech.min.js)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.7.0/web/](https://aws.github.io/amazon-ivs-player-docs/1.7.0/web/)+  Fixed an issue where timed metadata events were not triggered after replaying an Amazon IVS recorded video. <br />+  Fixed an issue where the ErrorNotAvailable error was not emitted when a streamâ€™s playback URL is unavailable on iOS mobile web browsers. <br />+  Fixed a console warning when calling `dispose()` using the Video.js wrapper. <br />+  Fixed several null reference errors caused by attempting to access the player instance after it is destroyed. <br />+  Updated `setQuality` documentation to more clearly specify that one should listen to the `QUALITY_CHANGED` to be notified of success. <br />+  Updated `setInitialBufferDuration()` documentation to specify that it does not function on iOS mobile browsers. <br />**Known issue: **When a viewer skips forward in recorded content, then skips backward, timed metadata within iOS browsers is not re-fired until after the skip-forward time. For example, if a viewer begins watching recorded content, skips forward to 60 seconds, then skips backward to 30 seconds, no timed metadata is triggered between 30 and 60 seconds. We expect to fix this issue in an upcoming release. | 
| [Android player 1.7.0](player-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.7.0/android/](https://aws.github.io/amazon-ivs-player-docs/1.7.0/android/)+  Deprecated the `ViewUtil `class, which is internal; use `PlayerView` instead. This class will be removed completely in the next Amazon IVS Player release (1.8.0, tentatively planned for 2022Q1). <br />+  Added `PlayerView.setResizeMode(mode)` to control how the video is displayed in the view, allowing the video to be optionally zoomed in or to fill the view entirely ignoring the video aspect ratio.  | 
| [iOS Player 1.7.0](player-ios.md) | **Download:** [https://player.live-video.net/1.7.0/AmazonIVSPlayer.xcframework.zip](https://player.live-video.net/1.7.0/AmazonIVSPlayer.xcframework.zip)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.7.0/ios/](https://aws.github.io/amazon-ivs-player-docs/1.7.0/ios/)+  The iOS SDK now requires iOS 11.0 or higher. <br />+  The SDK no longer contains an `arm64e` slice. It will be re-enabled once Apple makes this a standard architecture. <br />+  Fixed rare crashes that could occur during app termination and media-service reset event.  | 

#### Mobile SDK Size: Android
<a name="player-170-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 1.013 MB | 2.820 MB | 
| armeabi-v7a | 0.895 MB | 2.012 MB | 
| x86\_64 | 1.119 MB | 3.099 MB | 
| x86  | 1.125 MB | 2.970 MB | 

#### Mobile SDK Size: iOS
<a name="player-170-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64 | 0.46 MB | 1.09 MB | 

## January 18, 2022
<a name="jan18-22"></a>

### R2S3 Thumbnail Configuration
<a name="jan18-22-r2s3-thumbnails"></a>

This release allows you to enable/disable the recording of thumbnails for a live session and modify the interval at which thumbnails are generated for the live session. This is the first release of this new functionality. See:
+ [Getting Started with Amazon IVS](getting-started.md) – We updated "Step 3: Create a Channel with Optional Recording."
+ [Auto-Record to Amazon S3](record-to-s3.md) – We made several changes:
  + We added a note to "Recording Contents" about modifying the `thumbnails` folder.
  + We added a new "Thumbnails" section.
  + We changed the information about the `thumbnails` and `path` fields in "JSON Metadata Files."
+ [Amazon IVS API Reference](https://docs.aws.amazon.com/ivs/latest/LowLatencyAPIReference/) – We made several changes:
  + New field `(thumbnailConfiguration`) in the RecordingConfiguration object. This in turn affects the CreateRecordingConfiguration request and response, GetRecordingConfiguration response, and GetStreamSession response.
  + New object: ThumbnailConfiguration.

## December 9, 2021
<a name="dec09-21"></a>

### Amazon IVS Broadcast SDK 1.2.0
<a name="dec09-21-broadcast-120"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| All | +  Improved stability by reducing occurrences of rare crashes. <br />+  Added a new method, `onNetworkHealthChanged` (Android) and `broadcastSession:networkHealthChanged` (iOS). This provides updates when the instantaneous quality of the network changes. It can be used to provide feedback about when the broadcast might have temporary disruptions. <br />+  Added methods to get/set `BroadcastConfiguration.mixer.canvasAspectMode`. This is used as the default aspect mode for slots when the slot's aspect mode is not set explicitly. <br />+  Changed the `Mixer` (Android) and `IVSBroadcastMixer` (iOS) APIs:   Added `getSlots()` which returns all added slots.   Added `unbind`, which unbinds a device from a mixer slot.   Updated `bind`, `unbind`, and `transition` to return a bool indicating success or failure.     | 
| [Android Broadcast SDK 1.2.0](broadcast-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.2.0/android/](https://aws.github.io/amazon-ivs-broadcast-docs/1.2.0/android/)+  Fixed a bug where, even if transparency was enabled, a slotâ€™s video or image was not blended with other slots beneath it (using zIndex values).  | 
| [iOS Broadcast SDK 1.2.0](broadcast-ios.md) | **Download:** [https://broadcast.live-video.net/1.2.0/AmazonIVSBroadcast.xcframework.zip](https://broadcast.live-video.net/1.2.0/AmazonIVSBroadcast.xcframework.zip)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.2 .0/ios/](https://aws.github.io/amazon-ivs-broadcast-docs/1.2.0/ios/)+  Improved the connection stability of Bluetooth and wired headsets. <br />+  Added support to `IVSCustomImageSource` for the following pixel formats:   kCVPixelFormatType\_Lossless\_420YpCbCr8BiPlanarFullRange   kCVPixelFormatType\_Lossy\_420YpCbCr8BiPlanarFullRange   kCVPixelFormatType\_Lossless\_420YpCbCr8BiPlanarVideoRange   kCVPixelFormatType\_Lossy\_420YpCbCr8BiPlanarVideoRange   kCVPixelFormatType\_Lossless\_32BGRA   kCVPixelFormatType\_Lossy\_32BGRA   <br />+  Fixed two race conditions when using the `createAppBackgroundImageSource` method, which could have prevented the stream from resuming after the app returns to the foreground.  | 

#### Broadcast SDK Size: Android
<a name="broadcast-120-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 1.639 MB | 4.530 MB | 
| armeabi-v7a | 1.466 MB | 3.255 MB | 
| x86\_64 | 1.863 MB | 5.219 MB | 
| x86  | 1.806 MB | 4.910 MB | 

#### Broadcast SDK Size: iOS
<a name="broadcast-120-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64 | 1.42 MB | 3.30 MB | 

## November 23, 2021
<a name="nov23-21"></a>

### Amazon IVS Player SDK 1.6
<a name="nov23-21-player-16"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| All | +  Added a new player function, `setInitialBufferDuration()`, which allows customers to set the initial buffer duration. This duration determines when playback can start. The allowable range is 0.1 to 5 seconds. This method has no effect on iOS browser platforms. <br />+  Fixed a bug where a loaded stream could play without the `play` method being called, during a network reconnect. <br />+  Fixed an issue where stale closed caption data was not cleared. <br />+  Improved player stability by reducing occurrences of rare crashes.   | 
| [Web player 1.6.1](player-web.md) & [Video.js integration](player-videojs.md) & [JW player integration](player-jwplayer.md)  | **NPM Package:** [https://www.npmjs.com/package/amazon-ivs-player](https://www.npmjs.com/package/amazon-ivs-player)<br />**Script asset: **[https://player.live-video.net/1.6.1/amazon-ivs-player.min.js](https://player.live-video.net/1.6.1/amazon-ivs-player.min.js)<br />**Video.js tech asset: **[https://player.live-video.net/1.6.1/amazon-ivs-videojs-tech.min.js](https://player.live-video.net/1.6.1/amazon-ivs-videojs-tech.min.js)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.6.1/web/](https://aws.github.io/amazon-ivs-player-docs/1.6.1/web/)+  Added a note to `setQuality` documentation about how the video element's controls attribute impacts invocation. <br />+  Improved how the player recovers from video decode and playlist network errors. <br />+  Changed the default log level for the player from *warning* to *error*, to match other platforms.  | 
| [Android player 1.6.0](player-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.6.0/android/](https://aws.github.io/amazon-ivs-player-docs/1.6.0/android/) | 
| [iOS Player 1.6.0](player-ios.md) | **Download:** [https://player.live-video.net/1.6.0/AmazonIVSPlayer.xcframework.zip](https://player.live-video.net/1.6.0/AmazonIVSPlayer.xcframework.zip)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.6.0/ios/](https://aws.github.io/amazon-ivs-player-docs/1.6.0/ios/)+  iOS 10 support will be deprecated starting with the next IVS Player release (1.7.0, tentatively planned for 2022Q1).  | 

#### Mobile SDK Size: Android
<a name="player-16-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 1.01 MB | 2.82 MB | 
| armeabi-v7a | 0.84 MB | 2.16 MB | 
| x86\_64 | 1.13 MB | 2.97 MB | 
| x86  | 1.12 MB | 3.09 MB | 

#### Mobile SDK Size: iOS
<a name="player-16-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| universal | 0.94 MB | 2.02 MB | 
| arm64 | 0.47 MB | 1.11 MB | 
| armv7 | 0.46 MB | 0.89 MB | 

## November 18, 2021
<a name="nov18-21"></a>

### Stream Health
<a name="nov18-21-stream-health"></a>

Amazon IVS Stream Health lets you monitor the health of your live streams in near real time thanks to new high resolution CloudWatch metrics. You also can gain insights into your stream's events and input configuration through two new API endpoints. This is the first release of this new functionality. See:
+  [Monitoring Amazon IVS Live Stream Health](stream-health.md) – This is a new *Amazon IVS User Guide* page.
+  [Getting Started with Amazon IVS](getting-started.md) – We updated the IAM policy in "Step 2: Set up IAM Permissions" with three more IVS permissions (`GetStream`, `GetStreamSession`, `ListStreamSessions`) and `cloudwatch:GetMetricData`.
+ Monitoring Amazon IVS with Amazon CloudWatch – We added four new, high-resolution metrics (`IngestAudioBitrate`, `IngestFramerate`, `IngestVideoBitrate`, and `KeyframeInterval`).

  Oct 12, 2023 update: This CloudWatch document was deleted and the content was moved to [Monitoring IVS Low-Latency Streaming](stream-health.md).
+  [Using Amazon EventBridge with Amazon IVS](eventbridge.md) – We added two events, Session Created and Session Ended.
+  [Amazon IVS API Reference](https://docs.aws.amazon.com/ivs/latest/LowLatencyAPIReference/) – Many changes:
  + Two new endpoints: GetStreamSession and ListStreamSessions.
  + Seven new objects: AudioConfiguration, IngestConfiguration, StreamEvent, StreamFilters, StreamSession, StreamSessionSummary, and VideoConfiguration.
  + New field (`streamID`) in the Stream and StreamSummary objects. This in turn affects the GetStream and ListStreams responses.
  + New field (`filtersBy`) in the ListStreams request.

## October 20, 2021
<a name="oct20-21"></a>

### Amazon IVS Broadcast SDK 1.1.0: Android and iOS
<a name="oct20-21-broadcast-110"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| All | +  Fixed a bug that could leave a mixer-slot configuration in an unexpected state when the slot configuration provided to the transition method had a name that did not match the target-slot name parameter. <br />+  Improved stability by reducing occurrences of rare crashes. <br />+  Rebalanced preset bitrates to better reflect the expected user experience. These are documented in the Broadcast SDK reference documentation.   Standard (portrait/landscape) – Initial: 2.1 Mbps. Maximum: 6 Mbps.   Basic (portrait/landscape) – Initial: 1.2 Mbps. Maximum: 1.5 Mbps.   Gaming (portrait/landscape) (Android only) – Initial: 2.1 Mbps. Maximum 6 Mbps.   <br />+  Added support for mono audio. A broadcast session can now be configured with 1 or 2 audio channels (mono or stereo, respectively). Also, custom audio sources can be configured with 1 or 2 audio channels. <br />+  Changed the Mixer canvas and slot origins to be top-left. This should be more natural for developers and provide more consistent usability. If you are using custom Mixer slots, you must update your code; see [Broadcast SDK Mixer: Migrating from 1.0.0 to 1.1.0](#broadcast-110-migration) below. <br />+  Added a new documentation page, [Broadcast SDK: Mixed Devices](broadcast-mixed-devices.md).   | 
| [Android Broadcast SDK 1.1.0](broadcast-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.1.0/android/reference/packages.html](https://aws.github.io/amazon-ivs-broadcast-docs/1.1.0/android/reference/packages.html)+  Fixed a bug where device-orientation changes could crash the SDK. <br />+  Fixed a bug where` getPreviewView()` worked only the first time it was called. Now `getPreviewView()` returns a new `ImagePreviewView` every time it is called, so you can add multiple `ImagePreviewViews` of the same device or session to your view hierarchy at the same time. Note that using many `ImagePreviewViews` simultaneously can degrade performance. <br />+  Added `stopSystemCapture()` to stop the system-capture service without releasing the entire broadcast session. <br />+  Added an `attachDevice` override, to ignore mixer-slot preferred devices when attaching a device.  | 
| [iOS Broadcast SDK 1.1.0](broadcast-ios.md) | **Download:** [https://broadcast.live-video.net/1.1.0/AmazonIVSBroadcast.xcframework.zip](https://broadcast.live-video.net/1.1.0/AmazonIVSBroadcast.xcframework.zip)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-broadcast-docs/1.1.0/ios/](https://aws.github.io/amazon-ivs-broadcast-docs/1.1.0/ios/)+  Setting size on an `IVSMixerSlotConfiguration` object now sets `matchCanvasSize` to `false`. Similarly, setting aspect on an `IVSMixerSlotConfiguration` object sets `matchCanvasAspectMode` to `false`. <br />+  Added support for background audio with pre-encoded video. A new method, `createAppBackgroundImageSourceOnComplete`, changes the default behavior when backgrounding an app. Previously, the entire stream stopped because the SDK no longer had access to the camera or the GPU (which means no video input compositing or video encoding could be done).  <br />The new method returns a subclass of `IVSCustomVideoSource`. Normally, `IVSCustomVideoSource` allows you to submit image samples to be broadcast. The subclass allows you to submit image samples to be pre-encoded for broadcast later, when your app is in the background.  | 

#### Broadcast SDK Mixer: Migrating from 1.0.0 to 1.1.0
<a name="broadcast-110-migration"></a>

Version 1.1.0 of the Broadcast SDK changes how the mixer coordinate system works. In 1.0.0, the mixer used inconsistent origin points. In 1.1.0, the origin is the top-left corner. See the new [Broadcast SDK: Mixed Devices](broadcast-mixed-devices.md).

**Canvas Changes:** Horizontal (X-axis) positions are unchanged. Vertical positioning is inverted, compared to 1.0.0. A Y-axis value of 0 places the slot at the top of the canvas (rather than the bottom, as with 1.0.0). To keep a slot at the same position as in 1.0.0, subtract its current Y value from the height of the canvas; e.g., `config.video.size.height - y`

**Slot Changes:** Slots also have a top-left origin in 1.1.0. The orientation is unchanged from 1.0.0, but the origin has shifted from the center to the top-left. A slot aligned with the top left will be (0, 0), a slot aligned with the bottom right is: 

`(canvas_width - slot_width, canvas_height - slot_height)` 

To keep a slot in the same position as 1.0.0, subtract half its width from the X position and half its height from the Y position. Also, the slot's size is relative to the top-left corner. Therefore, to expand a slot from the center, you must change the position at the same time as the size; otherwise, the slot will appear to grow down and to the right.

#### Broadcast SDK Size: Android
<a name="broadcast-110-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 2.23 MB | 5.75 MB | 
| armeabi-v7a | 2.07 MB | 4.99 MB | 
| x86\_64 | 2.35 MB | 5.78 MB | 
| x86  | 2.55 MB | 6.78 MB | 

#### Broadcast SDK Size: iOS
<a name="broadcast-110-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64 | 3.11 MB | 6.74 MB | 

## September 29, 2021
<a name="sep29-21"></a>

### Amazon IVS Player SDK: Android 1.5.1
<a name="sep29-21-android-player-151"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Android player 1.5.1](player-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.5.1/android/](https://aws.github.io/amazon-ivs-player-docs/1.5.1/android/)+  Fixed `getVersion()`, which now returns the correct version number.  | 

#### Mobile SDK Size: Android
<a name="player-15-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 1.00 MB | 2.80 MB | 
| armeabi-v7a | 0.83 MB | 2.15 MB | 
| x86\_64 | 1.11 MB | 3.07 MB | 
| x86  | 1.12 MB | 2.94 MB | 

## September 28, 2021
<a name="sep28-21"></a>

### Amazon IVS Player SDK 1.5.0
<a name="sep28-21-player-150"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| All | +  Fixed an issue where a loaded stream could `play` without the play method being called during a network reconnect. <br />+  Fixed an issue where the player stayed in the `PLAYING` state after a stream disconnect, instead of moving to the `ENDED` state. <br />+  Updated CEA-608 captions parsing to support more encoders. <br />+  Improved the player's ability to play pass-through content; i.e., content from `BASIC` channels and the highest quality from `STANDARD` channels.   | 
| [Web player 1.5.0](player-web.md) & [Video.js integration](player-videojs.md) & [JW player integration](player-jwplayer.md)  | **NPM Package:** [https://www.npmjs.com/package/amazon-ivs-player](https://www.npmjs.com/package/amazon-ivs-player)<br />**Script asset: **[https://player.live-video.net/1.5.0/amazon-ivs-player.min.js](https://player.live-video.net/1.5.0/amazon-ivs-player.min.js)<br />**Video.js tech asset: **[https://player.live-video.net/1.5.0/amazon-ivs-videojs-tech.min.js](https://player.live-video.net/1.5.0/amazon-ivs-videojs-tech.min.js)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.5.0/web/](https://aws.github.io/amazon-ivs-player-docs/1.5.0/web/)+  Improved how the player recovers from video-decode and playlist-network errors. <br />+  Fixed a bug where live streams did not resume (or resumed after a delay) when native HTML5 controls are enabled. <br />+  Fixed an issue where the getBuffered() method returned undefined instead of the expected `{ start: 0, end: 0 }` when no content is loaded. <br />+  Added support for picture-in-picture mode in Video.js. <br />+  Changed the default log level for the player to error instead of warning.  | 
| [Android player 1.5.0](player-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.5.0/android/](https://aws.github.io/amazon-ivs-player-docs/1.5.0/android/)+  Fixed zoom-in bug that happens on the Android SDK 30 emulator. <br />+  Improved the performance of `PlayerView` view layouts. <br />+  `getVersion()` returns `1.5.0-ivs.rc.2` instead of `1.5.0`.  | 
| [iOS Player 1.5.0](player-ios.md) | **Download:** [https://player.live-video.net/1.5.0/AmazonIVSPlayer.xcframework.zip](https://player.live-video.net/1.5.0/AmazonIVSPlayer.xcframework.zip)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.5.0/ios/](https://aws.github.io/amazon-ivs-player-docs/1.5.0/ios/)+  Added support for the iOS Simulator on Apple Silicon Macs. <br />+  Fixed an issue in which the memory heap size of the player continues to increase during playback until the player is deallocated. <br />+  Improved playback behavior when there is bad data in the video by ignoring it and continuing playback rather than stopping playback.  | 

#### Mobile SDK Size: Android
<a name="player-15-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 1.00 MB | 2.80 MB | 
| armeabi-v7a | 0.83 MB | 2.15 MB | 
| x86\_64 | 1.11 MB | 3.07 MB | 
| x86  | 1.12 MB | 2.94 MB | 

#### Mobile SDK Size: iOS
<a name="player-15-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| universal | 0.92 MB | 1.99 MB | 
| arm64 | 0.47 MB | 1.09 MB | 
| armv7 | 0.46 MB | 0.87 MB | 

## September 8, 2021
<a name="sep08-21"></a>

### Amazon IVS Player SDK 1.4.1
<a name="sep08-21-player-141"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| All | Fixed the closed-caption decoder to handle captions that are inserted out of order. | 
| [Web player 1.4.1](player-web.md) & [Video.js integration](player-videojs.md) & [JW player integration](player-jwplayer.md)  | **NPM Package:** [https://www.npmjs.com/package/amazon-ivs-player](https://www.npmjs.com/package/amazon-ivs-player)<br />**Script asset: **[https://player.live-video.net/1.4.1/amazon-ivs-player.min.js](https://player.live-video.net/1.4.1/amazon-ivs-player.min.js)<br />**Video.js tech asset: **[https://player.live-video.net/1.4.1/amazon-ivs-videojs-tech.min.js](https://player.live-video.net/1.4.1/amazon-ivs-videojs-tech.min.js)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.4.1/web/](https://aws.github.io/amazon-ivs-player-docs/1.4.1/web/) | 
| [Android player 1.4.1](player-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.4.1/android/](https://aws.github.io/amazon-ivs-player-docs/1.4.1/android/) | 
| [iOS Player 1.4.1](player-ios.md) | **Download:** [https://player.live-video.net/1.4.1/AmazonIVSPlayer.xcframework.zip](https://player.live-video.net/1.4.1/AmazonIVSPlayer.xcframework.zip)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.4.1/ios/](https://aws.github.io/amazon-ivs-player-docs/1.4.1/ios/) | 

#### Mobile SDK Size: Android
<a name="player-14-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 1.00 MB | 2.79 MB | 
| armeabi-v7a | 0.83 MB | 2.15 MB | 
| x86\_64 | 1.11 MB | 3.06 MB | 
| x86  | 1.11 MB | 2.94 MB | 

#### Mobile SDK Size: iOS
<a name="player-14-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| universal | 0.89 MB | 1.91 MB | 
| arm64 | 0.45 MB | 1.05 MB | 
| armv7 | 0.44 MB | 0.84 MB | 

## August 13, 2021
<a name="aug13-21"></a>

### ListTagsForResource API Endpoint
<a name="list-tags-for-resource-api"></a>

We removed support for pagination in this endpoint; i.e., the `maxResults` request field and `nextToken` request/response field. (Pagination did not work correctly.)

## August 10, 2021
<a name="aug10-21"></a>

### Amazon IVS Player SDK 1.4.0
<a name="aug10-21-player-14"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| All | +  Fixed a rare issue in which VOD playback could stall if a seek happens right after a `DURATION_CHANGED` event or `READY` state update. <br />+  Fixed a memory leak when playing streams with ID3 metadata. <br />+  Fixed an edge case in which injected captions could be rendered incorrectly. <br />+  Improved the performance of the player's adaptive bitrate streaming algorithm. <br />+  Improved player stability by reducing occurrences of rare crashes. <br />+  Added a log warning message when the player is accessed from a different thread than it was created on. <br />+  Updated `getLiveLatency()` documentation to be more specific about how latency is calculated, from the server to the player.  | 
| [Web player 1.4.0](player-web.md) & [Video.js integration](player-videojs.md) & [JW player integration](player-jwplayer.md)  | **NPM Package:** [https://www.npmjs.com/package/amazon-ivs-player](https://www.npmjs.com/package/amazon-ivs-player)<br />**Script asset: **[https://player.live-video.net/1.4.0/amazon-ivs-player.min.js](https://player.live-video.net/1.4.0/amazon-ivs-player.min.js)<br />**Video.js tech asset: **[https://player.live-video.net/1.4.0/amazon-ivs-videojs-tech.min.js](https://player.live-video.net/1.4.0/amazon-ivs-videojs-tech.min.js)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.4.0/web/](https://aws.github.io/amazon-ivs-player-docs/1.4.0/web/)+  Fixed an edge case in which the `TIMED_METADATA` event did not fire on iOS Safari. <br />+  Improved performance of the playerâ€™s adaptive bitrate streaming algorithm when playing low-latency streams on Firefox. <br />+  Fixed documentation for `getDuration()`, which always returns Infinity for live streams. <br />+  Fixed a bug in which autoplaying on desktop Safari sometimes failed. <br />+  Fixed an error in which "Cannot read property 'collectLogs' of undefined" is reported in the developer console. <br />+  Video.js: Added support for picture-in-picture mode. <br />+  Web: Added a new method, `setRequestCredentials`. This controls whether the player makes credentialed requests to cross-origin endpoints. The remote endpoint needs to respond with the appropriate CORS response headers (like `Access-Control-Allow-Origin`, matching the request's Origin) and `Access-Control-Allow-Credentials` must be `true`. <br />This setting persists throughout the player instanceâ€™s lifecycle. Therefore, all subsequent `player.load()` calls with URL endpoints should respond with appropriate CORS headers. <br />This method has no effect on iOS browser platforms. To allow credentialed cross-origin requests on iOS platforms, users must explicitly allow Cross-site Tracking and allow Cookies; these are in the settings for the device and the respective browser app.  | 
| [Android player 1.4.0](player-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.4.0/android/](https://aws.github.io/amazon-ivs-player-docs/1.4.0/android/)+  Fixed an issue in which high-resolution portrait video was considered as not supported video, even though the device can support it. <br />+  Fixed an issue in which changing the playback rate failed on certain Android devices. <br />+  Updated background-video handling to not decode content if the output surface is not set. <br />+  Implemented additional checks to ignore SDK calls after the `player.release()` method is called. This improves player stability. <br />+  Reduced Android library file size through optimization.  | 
| [iOS Player 1.4.0](player-ios.md) | **Download:** [https://player.live-video.net/1.4.0/AmazonIVSPlayer.xcframework.zip](https://player.live-video.net/1.4.0/AmazonIVSPlayer.xcframework.zip)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.4.0/ios/](https://aws.github.io/amazon-ivs-player-docs/1.4.0/ios/)+  Fixed an issue in which the memory heap size of the player continues to increase during playback until the player is deallocated. <br />+  Fixed a potential deadlock when there is animation on top of video playback (e.g., a UI animation or GIF image). <br />+  Fixed a potential crash during media-services reset events. <br />+  Resolved a memory leak of `CMFormatDescriptionRef` that could occur during quality switches. <br />+  Added an error message that is logged if IVS-specific properties of the `IVSPlayerView` and `IVSPlayerLayer` classes are accessed on a thread other than the main thread. <br />+  Updated background-video handling to not decode content if the output surface is not set. <br />+  Improved documentation coverage in the IOS SDK Reference.  <br />+  Reduced iOS library file size through optimization.  | 

#### Mobile SDK Size: Android
<a name="player-14-sdk-size-android"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| arm64-v8a | 1.00 MB | 2.79 MB | 
| armeabi-v7a | 0.83 MB | 2.15 MB | 
| x86\_64 | 1.11 MB | 3.06 MB | 
| x86  | 1.11 MB | 2.93 MB | 

#### Mobile SDK Size: iOS
<a name="player-14-sdk-size-ios"></a>


| Architecture | Compressed Size | Uncompressed Size | 
| --- | --- | --- | 
| universal | 0.89 MB | 1.91 MB | 
| arm64 | 0.45 MB | 1.05 MB | 
| armv7 | 0.44 MB | 0.84 MB | 

## July 27, 2021
<a name="jul27-21"></a>

### Amazon IVS Broadcast SDK: Android 1.0.0 and iOS 1.0.0
<a name="jul27-21-broadcast-100_android_ios"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| [Android Broadcast SDK 1.0.0](broadcast-android.md) | **Reference documentation: ** [https://aws.github.io/amazon-ivs-broadcast-docs/1.0.0/android/](https://aws.github.io/amazon-ivs-broadcast-docs/1.0.0/android/) | 
| [iOS Broadcast SDK 1.0.0](broadcast-ios.md) | **Download: ** [https://broadcast.live-video.net/1.0.0/AmazonIVSBroadcast.xcframework.zip](https://broadcast.live-video.net/1.0.0/AmazonIVSBroadcast.xcframework.zip) <br />**Reference documentation: ** [https://aws.github.io/amazon-ivs-broadcast-docs/1.0.0/ios/](https://aws.github.io/amazon-ivs-broadcast-docs/1.0.0/ios/) | 

## June 1, 2021
<a name="jun01-21"></a>

### Amazon IVS Player SDK: Android 1.3.3 and iOS 1.3.3
<a name="jun01-21-player-133_android_ios"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| Android and iOS | Fixed an issue where high-resolution portrait video was considered as not supported, although the device could support it. | 
| [Android player 1.3.3](player-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.3.3/android/](https://aws.github.io/amazon-ivs-player-docs/1.3.3/android/) | 
| [iOS Player 1.3.3](player-ios.md) | **Download:** [https://player.live-video.net/1.3.3/AmazonIVSPlayer.xcframework.zip](https://player.live-video.net/1.3.3/AmazonIVSPlayer.xcframework.zip)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.3.3/ios/](https://aws.github.io/amazon-ivs-player-docs/1.3.3/ios/)+  Fixed a potential deadlock when there is animation on top of video playback (e.g., a UI animation or GIF image). <br />+  Fixed a potential crash during media-services reset events.  | 

## May 19, 2021
<a name="may19-21"></a>

### Amazon IVS Player SDK: Android 1.3.2
<a name="may19-21-player-android-132"></a>

**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.3.2/android/](https://aws.github.io/amazon-ivs-player-docs/1.3.2/android/)

To improve player stability, additional checks were implemented to ignore API calls after the `player.release()` method is called.

## May 5, 2021
<a name="may05-21"></a>

### Amazon IVS Player SDK 1.3
<a name="may05-21-player-13"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| All | +  Updated SDK documentation for using TextCue usage documentation. See the latest the Player SDK References on the [Amazon IVS documentation landing page](https://docs.aws.amazon.com/ivs/). <br />+  Fixed an issue with audio playback of malformed mono input streams. <br />+  Fixed a rare playback error that could occur when playing content outside of the live HLS window. <br />+  Improved the player's ability to play standard HLS live and recorded streams. <br />+  Improved the accuracy of `getLiveLatency`, notably ensuring it is reset to zero when loading a new stream. <br />+  Improved the ABR (adaptive bitrate streaming) algorithm to increase video quality more quickly when network connections improve. <br />+  Improved player stability by reducing occurrences of rare crashes.  | 
| [Web player 1.3.1](player-web.md) & [Video.js integration](player-videojs.md) & [JW player integration](player-jwplayer.md)  | **NPM Package:** [https://www.npmjs.com/package/amazon-ivs-player](https://www.npmjs.com/package/amazon-ivs-player)<br />**Script asset: **[https://player.live-video.net/1.3.1/amazon-ivs-player.min.js](https://player.live-video.net/1.3.1/amazon-ivs-player.min.js)<br />**Video.js tech asset: **[https://player.live-video.net/1.3.1/amazon-ivs-videojs-tech.min.js](https://player.live-video.net/1.3.1/amazon-ivs-videojs-tech.min.js)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.3.1/web/](https://aws.github.io/amazon-ivs-player-docs/1.3.1/web/)+  Fixed an issue where seek calls executed immediately after load were sometimes ignored, causing the player to begin at the wrong position. <br />+  Fixed several issues with seeking within recorded content (also known as VOD). <br />+  Fixed an issue where playback could fail in suboptimal network conditions. <br />+  Added support for IVS Timed Metadata on iOS mobile web browsers. <br />+  Fixed a bug where autoplaying in desktop Safari sometimes failed. <br />+  The Web SDK `getVersion` function no longer appends a hash to the player version. <br />+  Fixed an issue where seeking to the exact start of a buffered range may result in another seek forward. <br />+  Enabled low-latency ABR (adaptive bitrate streaming) in macOS Safari 14 and later. <br />+  Fixed an issue with loading the player in a server context, by removing an unsafe import side effect. <br />+  Changed the amazon-ivs-player NPM package so it exports the LogLevel enum, which is used by `setLogLevel`. <br />**Note:** The Web Player 1.3.0 NPM package exists but does not work. It is marked as deprecated on NPM. Use Web Player 1.3.1 or newer, as documented. | 
| [Android player 1.3.0](player-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.3.0/android/](https://aws.github.io/amazon-ivs-player-docs/1.3.0/android/)+  Fixed an issue where the player SDK crashed if the app targeted Android 11 (API level 30) and the user was running Android 11 on a cellular network. <br />+  Fixed a network recovery issue. Playback is now automatically paused when the network connection is lost, and it is resumed when the connection is restored. Use the `onNetworkUnavailable` callback in `Player.Listener` to observe network state changes. <br />+  Fixed an issue where player controls could not be hidden with `setControlsEnabled(false)` while playing VODs. <br />+  Fixed an issue where the SDK could crash if the client app uses an old (pre-4.0) version of OkHttp. <br />+  The Amazon IVS Android player library moved from a JCenter repository to Maven Central. <br />+  Removed `BuildConfig` version properties from the library.  | 
| [iOS Player 1.3.0](player-ios.md) | **Download:** [https://player.live-video.net/1.3.0/AmazonIVSPlayer.xcframework.zip](https://player.live-video.net/1.3.0/AmazonIVSPlayer.xcframework.zip)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.3.0/ios/](https://aws.github.io/amazon-ivs-player-docs/1.3.0/ios/)+  Fixed an issue where if there was an audio sample-rate change within a single HLS media segment, the iOS SDK could not handle it properly. This could result in an unexpected memory increase and playback failure or a crash, due to bad media. <br />+  Fixed a network-recovery issue. Playback is now automatically paused when the network connection is lost, and it is resumed when the connection is restored. Use the `playerNetworkDidBecomeUnavailable` delegate method to observe network state changes. <br />+  Fixed an issue which caused an iOS memory increase that could happen over time. <br />+  Added graceful handling of audio hardware problems. Playback is now automatically paused in the event of a media-services reset notification (`AVAudioSessionMediaServicesWereResetNotification`). Note that a playback error may still occur if media is playing when the reset occurs.  <br />+  Added audio-session interruption handling. Playback is now automatically paused when an audio-session interruption begins. When the interruption ends, playback automatically resumes if the player was previously playing and the interruption options indicate that the app should resume playback.  | 

## April 26, 2021
<a name="apr26-21"></a>

### Service Quotas Integration with CloudWatch Usage Metrics
<a name="service-quotas-cloudwatch-integration"></a>

You can use CloudWatch to proactively manage your service quotas, via CloudWatch *usage metrics*. See [Amazon IVS Service Quotas](https://docs.aws.amazon.com/ivs/latest/userguide/service-quotas.html#quotas-cloudwatch-integration).

## April 13, 2021
<a name="apr13-21"></a>

### New CloudWatch Metrics
<a name="cloudwatch-metrics-update"></a>

CloudWatch metrics were added for concurrent views and concurrent streams. See Monitoring Amazon IVS with Amazon CloudWatch.

Oct 12, 2023 update: This CloudWatch document was deleted and the content was moved to [Monitoring IVS Low-Latency Streaming](stream-health.md).

The names of related service quotas were updated to match the new metrics. See [IVS Service Quotas \| Low-Latency Streaming](service-quotas.md).

For a full definition of "view," see the [Amazon IVS Glossary](ivs-glossary.md).

## April 7, 2021
<a name="apr07-21"></a>

### Auto-Record to S3 (R2S3)
<a name="record-to-s3-release"></a>

Amazon IVS now enables you to save your live video content to Amazon S3. Saved video is available later for actions like editing or replaying as a VOD.

When you enable recording for a channel, all live broadcasts of the channel are stored to an S3 bucket of your choice. All available quality renditions and thumbnails images are saved. Your recording configuration also is saved, so it can be easily re-used for additional channels.

You can set up a recording configuration and enable/disable recording through the Amazon IVS console or API. For details, see [Getting Started with IVS](getting-started.md) and the [Amazon IVS API Reference](https://docs.aws.amazon.com/ivs/latest/LowLatencyAPIReference/).

## January 28, 2021
<a name="jan28-21"></a>

### Amazon IVS Player SDK: JW Player Integration 1.2.0
<a name="jan28-21-jwplayer-120"></a>

The Amazon IVS player now integrates with JW Player. See [JW Player Integration](player-jwplayer.md).

**Known Issue:** In some cases, the duration of the video appears to be 00:00 and the playhead does not seek if dragged on the seekbar. This happens only when watching an ad-free playlist with a mixture of Amazon IVS live streams and VODs, using Safari on an iPhone.

## December 16, 2020
<a name="dec16-20"></a>

### Amazon IVS Player: SDK for Android 1.2.1
<a name="dec16-20-android-player-121"></a>

**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.2.1/android/](https://aws.github.io/amazon-ivs-player-docs/1.2.1/android/)

This release includes an Android Player patch which fixes an issue: in prior Android player SDK releases, the SDK crashes if the app targets Android 11 (API level 30) and the user is running Android 11 on a cellular network.

## November 23, 2020
<a name="nov23-20"></a>

### Amazon IVS Player SDK 1.2.0
<a name="nov23-20-player-120"></a>


| Platform | Downloads and Changes | 
| --- | --- | 
| All | Improved detection of Amazon IVS streams, so metrics are more accurate. | 
| [Web player 1.2.0](player-web.md) & [Video.js integration](player-videojs.md)  | **NPM Package:** [https://www.npmjs.com/package/amazon-ivs-player](https://www.npmjs.com/package/amazon-ivs-player)<br />**Script asset: **[https://player.live-video.net/1.2.0/amazon-ivs-player.min.js](https://player.live-video.net/1.2.0/amazon-ivs-player.min.js)<br /> **Video.js tech asset: **[https://player.live-video.net/1.2.0/amazon-ivs-videojs-tech.min.js](https://player.live-video.net/1.2.0/amazon-ivs-videojs-tech.min.js)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.2.0/web/](https://aws.github.io/amazon-ivs-player-docs/1.2.0/web/)+  If the master playlist for a stream is unavailable, we now emit ErrorNotAvailable for all web playback sources. <br />+  Updated reference documentation with respect to errors related to reaching the concurrent-viewers (CCV) limit.  | 
| [Android player 1.2.0](player-android.md) | **Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.2.0/android/](https://aws.github.io/amazon-ivs-player-docs/1.2.0/android/)+  Fixed an issue where the getSessionId function crashed on Android. <br />+  Updated reference documentation with respect to errors related to reaching the concurrent-viewers (CCV) limit. <br />**Known Issue:** The player SDK will crash if the app targets Android 11 (API level 30) and the user is running Android 11 on a cellular network. This will be fixed in the next release. In the meantime, we recommend targeting a previous Android API level (29 or lower). | 
| [iOS Player 1.2.0](player-ios.md) | **Download:** [https://player.live-video.net/1.2.0/AmazonIVSPlayer.xcframework.zip](https://player.live-video.net/1.2.0/AmazonIVSPlayer.xcframework.zip)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.2.0/ios/](https://aws.github.io/amazon-ivs-player-docs/1.2.0/ios/)+  Fixes a potential source of memory corruption when switching the stream URL or closing the player. <br />+  Resolves an issue that could cause playback to fail when the best audio pitch correction could not be enabled before starting playback. Pitch correction improves audio quality at playback speeds faster or slower than normal. If pitch correction cannot be enabled or the highest quality correction algorithm is unavailable, a message is logged but playback continues. Known Issue: If there is an audio sample-rate change within a single HLS media segment, the iOS SDK cannot handle it properly. This can result in an unexpected memory increase and playback failure or a crash, due to bad media. This will be fixed in the next major iOS player release. | 

## November 12, 2020
<a name="nov12-20"></a>

### New Event Field, stream\_id
<a name="nov12-20-stream-id-event-field"></a>

The `stream_id` field was added to several events. See [Using Amazon EventBridge with IVS](eventbridge.md). 

## November 9, 2020
<a name="nov09-20"></a>

### Add Metadata Viewing to Console
<a name="nov09-20-metadata-viewing-console"></a>

Timed metadata can now be viewed from the Amazon IVS console. In the *Amazon IVS User Guide*, see the new section on [Viewing Timed Metadata](metadata.md#metadata-viewing) in *Embedding Metadata within a Video Stream*.

## October 30, 2020
<a name="oct30-20"></a>

### CloudFormation Support
<a name="oct30-20-cloudformation-support"></a>

Amazon IVS now supports AWS CloudFormation. This enables Amazon IVS customers to create and manage channels, stream keys, and playback key pairs with AWS CloudFormation.

Amazon IVS support for CloudFormation is available in all [AWS regions](https://aws.amazon.com/about-aws/global-infrastructure/regional-product-services/) where Amazon IVS is available. To get started, see the [Amazon IVS product page](https://aws.amazon.com/ivs/) or the [Amazon IVS information](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/AWS_IVS.html) in the *AWS CloudFormation User Guide*.

## October 27, 2020
<a name="oct27-20"></a>

### Higher Limits for Channels, CCV, and CCB
<a name="oct27-20-higher-quota-limits"></a>

We increased three service-quota limits:
+ The maximum number of *channels* that users can create, per AWS region, increased from 500 to 5,000.
+ The maximum number of *concurrent viewers* allowed to play back a live channel, across all channels in an AWS region, increased from 3,000 to 15,000.
+ The maximum number of *concurrent broadcasts* (channels that can be streamed simultaneously), per AWS region, increased from 30 to 100.

These increases are available in[ all regions](https://aws.amazon.com/about-aws/global-infrastructure/regional-product-services/) where Amazon IVS is available. To learn more, see [IVS Service Quotas \| Low-Latency Streaming](service-quotas.md) in the *Amazon IVS User Guide*.

## October 9, 2020
<a name="oct09-20"></a>

### New Service Quotas and EventBridge Event
<a name="oct09-20-new-quotas-event"></a>

There are now service quotas and EventBridge events related to ingest resolution. See [IVS Service Quotas \| Low-Latency Streaming](service-quotas.md) and [Using Amazon EventBridge with IVS](eventbridge.md).

### Amazon IVS Player: SDK for Web 1.1.2
<a name="oct09-20-web-player-112"></a>

**NPM Package:** [https://www.npmjs.com/package/amazon-ivs-player](https://www.npmjs.com/package/amazon-ivs-player)

**Script asset: **[https://player.live-video.net/1.1.2/amazon-ivs-player.min.js](https://player.live-video.net/1.1.2/amazon-ivs-player.min.js)

 **Video.js tech asset: **[https://player.live-video.net/1.1.2/amazon-ivs-videojs-tech.min.js](https://player.live-video.net/1.1.2/amazon-ivs-videojs-tech.min.js)

**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.1.2/web/](https://aws.github.io/amazon-ivs-player-docs/1.1.2/web/)

This release includes a Web Player patch which fixes an issue that affected viewers using Microsoft Edge. For those viewers, if auto-quality mode is turned on for the stream (i.e., ABR is in effect), low-latency playback does not work; under these circumstances, streams played back with higher latency.

## October 7, 2020
<a name="oct07-20"></a>

### Amazon IVS Player SDK 1.1.0
<a name="oct07-20-player-110"></a>

The Amazon Interactive Video Service (IVS) Player SDKs use [semantic versioning](https://semver.org/).


| Platform | Downloads and Changes | 
| --- | --- | 
| All | +  Fixed an issue where the player's adaptive bitrate algorithm could incorrectly drop quality to 160p. <br />+  The player now throws an error if there are no playable video qualities. <br />+  Updated VOD seek behavior: when attempting to seek beyond the end, the player seeks to the end instead of returning an error. <br />+  The player now throws a fatal error after exhausting all available qualities during error recovery.  | 
| Web Player 1.1.0 | **NPM Package:** [https://www.npmjs.com/package/amazon-ivs-player](https://www.npmjs.com/package/amazon-ivs-player)<br />**Script asset: **[https://player.live-video.net/1.1.0/amazon-ivs-player.min.js](https://player.live-video.net/1.1.0/amazon-ivs-player.min.js)<br /> **Video.js tech asset: **[https://player.live-video.net/1.1.0/amazon-ivs-videojs-tech.min.js](https://player.live-video.net/1.1.0/amazon-ivs-videojs-tech.min.js)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.1.0/web/](https://aws.github.io/amazon-ivs-player-docs/1.1.0/web/)<br />**Known Issues:**+  If Video.js is not available, `registerIVSQualityPlugin` now throws an exception instead of writing to `console.error`. <br />+  If `registerIVSTech` or `registerIVSQualityPlugin` is called more than once, calls after the first one now do nothing (instead of attempting to re-register). <br />+  The type of the first parameter to `registerIVSQualityPlugin` has changed from `VideoJS` to `any`. <br />+  Removed dependencies on browser context to enable server-side rendering. <br />+  If the browser autopauses in response to unmuting, the player now fires the `AUDIO_BLOCKED` event and resumes muted playback. <br />+  Added network connectivity recovery. A network timeout will not result in an error state being sent to the client app. Instead, when network connectivity is lost:   If the app is playing, the player library sends the `NETWORK_UNAVAILABLE` event to the app and the player enters the IDLE state. When connectivity is restored, the player library resumes playing and the app receives a `PLAYING` event.   If the app is paused, the `NETWORK_UNAVAILABLE` event is not sent to the app and the player library remains in the IDLE state. When connectivity is restored, the player library stays in the IDLE state.   At any time, if the app tries to play, the player library attempts a normal play. The `NETWORK_UNAVAILABLE` event is sent to the app and the player enters the IDLE state.    | 
| Android Player 1.1.0 | **Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.1.0/android/](https://aws.github.io/amazon-ivs-player-docs/1.1.0/android/)<br />**Known Issue:** The player SDK will crash if the app targets Android 11 (API level 30) and the user is running Android 11 on a cellular network. This will be fixed in the next release. In the meantime, we recommend targeting a previous Android API level (29 or lower). | 
| iOS Player 1.1.0 | **Download:** [https://player.live-video.net/1.1.0/AmazonIVSPlayer.xcframework.zip](https://player.live-video.net/1.1.0/AmazonIVSPlayer.xcframework.zip)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.1.0/ios/](https://aws.github.io/amazon-ivs-player-docs/1.1.0/ios/)+  Fixed an issue that could cause crashes, with this message from UIKit: "Modifications to the layout engine must not be performed from a background thread after it has been accessed from the main thread." This could occur when backgrounding and foregrounding the application.  | 

## September 14, 2020
<a name="sep14-20"></a>

### New Event Field, channel\_name
<a name="sep14-20-channel-name-event-field"></a>

The `channel_name` field was added to several events. See [Using Amazon EventBridge with IVS](eventbridge.md).

## August 19, 2020
<a name="aug19-20"></a>

### Playback Authorization (Private Channels)
<a name="aug19-20-private-channels"></a>

Amazon IVS now offers customers the ability to create private channels, allowing customers to restrict which vieres can watch their streams. Customers control access to video playback by enabling playback authorization on channels and generating signed JSON Web Tokens (JWTs) for authorized playback requests. For details, see [Setting Up Private Channels](private-channels.md).

A new `authorized` field in the Channel object indicates whether the channel is private. See the [Amazon IVS API Reference](https://docs.aws.amazon.com/ivs/latest/LowLatencyAPIReference/).

## August 11, 2020
<a name="aug11-20"></a>

### Amazon IVS Player: SDK for iOS 1.0.6
<a name="aug11-20-ios-player-106"></a>

**Download:** <deprecated>

**Reference documentation:** [https://aws.github.io/amazon-ivs-player-docs/1.0.6/ios/](https://aws.github.io/amazon-ivs-player-docs/1.0.6/ios/)

This release includes an iOS Player patch which fixes an issue that had prevented some iOS Player apps from being added to the Apple App Store. Specifically, apps built with bitcode enabled would fail App Store Connect validation after uploading.

## August 5, 2020
<a name="aug05-20"></a>

### Using Amazon EventBridge with Amazon IVS
<a name="aug05-20-using-eventbridge"></a>

Amazon IVS EventBridge events are now available through the Amazon EventBridge console. See the section on [Creating Amazon EventBridge Rules for Amazon IVS](eventbridge.md#eventbridge-creating-rules) in *Using Amazon EventBridge with Amazon IVS*, in the *Amazon IVS User Guide*.

## July 15, 2020
<a name="jul15-20"></a>



### Player Version 1.0
<a name="jul15-20-player-100"></a>

The Amazon Interactive Video Service (IVS) Player SDKs use [semantic versioning](https://semver.org/).


| Platform | Downloads and Changes | 
| --- | --- | 
| All | **Known Issue:** For the `setAutoMaxQuality` and `setQuality` functions, the quality you provide is applied correctly to the current stream but is not applied correctly if you load a new stream. To avoid this, If you load a new stream, call this with a quality for the new stream after `PlayerState.READY`. | 
| Web Player 1.0.0 | **NPM Package:** [https://www.npmjs.com/package/amazon-ivs-player](https://www.npmjs.com/package/amazon-ivs-player)<br />**Script asset: **[https://player.live-video.net/1.0.0/amazon-ivs-player.min.js](https://player.live-video.net/1.0.0/amazon-ivs-player.min.js)<br />**Video.js tech asset: **[https://player.live-video.net/1.0.0/amazon-ivs-videojs-tech.min.js](https://player.live-video.net/1.0.0/amazon-ivs-videojs-tech.min.js)<br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.0.0/web/](https://aws.github.io/amazon-ivs-player-docs/1.0.0/web/)<br />**Known Issues:**+  When playing a VOD on an iOS mobile browser (e.g. Safari or Chrome), seeking backwards will mute the player. To avoid this, call `player.setMuted(false)` after seeking. <br />+  When playing a VOD on an iOS mobile browser, seeking backwards works intermittently when directly selecting the desired position. To avoid this, drag the seek bar to the desired position. <br />+  When playing a VOD on an iOS mobile browser using the Video.js integration, the replay button does not work properly. To avoid this, hide the replay button when initializing Video.js: [https://videojs.com/guides/components/\#play-toggle](https://videojs.com/guides/components/#play-toggle).  | 
| Android Player 1.0.0 | **Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.0.0/android/](https://aws.github.io/amazon-ivs-player-docs/1.0.0/android/)<br />**Known Issue:** Backgrounding and foregrounding can cause audio/video de-synchronization for VOD playback on Android. | 
| iOS Player 1.0.0 | **Download:** <deprecated><br />**Reference documentation: **[https://aws.github.io/amazon-ivs-player-docs/1.0.0/ios/](https://aws.github.io/amazon-ivs-player-docs/1.0.0/ios/)<br />**Known Issues:** +  Backgrounding and foregrounding cause live and VOD playback failure. To avoid this, pause the stream when the `UIApplicationDidEnterBackgroundNotification` is received and resume play on the `UIApplicationDidBecomeActiveNotification`. <br />+  iOS 10 devices may experience a crash when returning from background. To avoid this, set the layerâ€™s `player` property to `nil` before entering the background.  | 