リリースノート (Low-Latency Streaming) - Amazon Interactive Video Service
2024 年 2 月 1 日2024 年 1 月 31 日2024 年 1 月 25 日2024 年 1 月 18 日2024 年 1 月 3 日2023 年 12 月 4 日2023 年 11 月 21 日2023 年 11 月 17 日2023 年 11 月 14 日2023 年 10 月 16 日2023 年 10 月 12 日2023 年 10 月 3 日2023 年 10 月 2 日2023 年 9 月 14 日2023 年 8 月 23 日2023 年 8 月 23 日2023 年 8 月 22 日2023 年 8 月 7 日2023 年 7 月 17 日2023 年 7 月 14 日2023 年 7 月 13 日2023 年 6 月 28 日2023 年 6 月 27 日2023 年 6 月 27 日2023 年 6 月 16 日2023 年 6 月 2 日2023 年 6 月 1 日2023 年 5 月 23 日2023 年 5 月 16 日2023 年 5 月 16 日2023 年 5 月 11 日2023 年 5 月 1 日2023 年 4 月 27 日2023 年 4 月 4 日2023 年 3 月 30 日2023 年 3 月 29 日2023 年 3 月 28 日2023 年 3 月 23 日2023 年 3 月 23 日2023 年 3 月 2 日2023 年 2 月 28 日2023 年 2 月 16 日2023 年 1 月 31 日2023 年 1 月 17 日2022 年 12 月 9 日2022 年 12 月 6 日2022 年 11 月 17 日2022 年 11 月 9 日2022 年 11 月 1 日‎2022 年 10 月 18 日2022 年 10 月 6 日2022 年 9 月 22 日2022 年 9 月 20 日2022 年 9 月 15 日2022 年 9 月 12 日2022 年 9 月 8 日2022 年 9 月 2 日2022 年 8 月 30 日2022 年 8 月 9 日2022 年 7 月 28 日2022 年 7 月 21 日2022 年 7 月 14 日2022 年 6 月 28 日2022 年 6 月 22 日2022 年 6 月 9 日2022 年 5 月 24 日2022 年 4 月 28 日2022 年 4 月 26 日2022 年 4 月 22 日2022 年 4 月 19 日2022 年 3 月 31 日2022 年 3 月 3 日2022 年 3 月 1 日2022 年 2 月 3 日2022 年 1 月 20 日2022 年 1 月 18 日2021 年 12 月 9 日2021 年 11 月 23 日2021 年 11 月 18 日2021 年 10 月 20 日2021 年 9 月 29 日2021 年 9 月 28 日2021 年 9 月 8 日2021 年 8 月 13 日2021 年 8 月 10 日2021 年 7 月 27 日2021 年 6 月 1 日2021 年 5 月 19 日2021 年 5 月 5 日2021 年 4 月 26 日2021 年 4 月 13 日2021 年 4 月 7 日2021 年 1 月 28 日2020 年 12 月 16 日2020 年 11 月 23 日2020 年 11 月 12 日2020 年 11 月 9 日2020 年 10 月 30 日2020 年 10 月 27 日2020 年 10 月 9 日2020 年 10 月 7 日2020 年 9 月 14 日2020 年 8 月 19 日2020 年 8 月 11 日2020 年 8 月 5 日2020 年 7 月 15 日

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

リリースノート (Low-Latency Streaming)

2024 年 2 月 1 日

Amazon IVS Broadcast SDK: Android 1.14.1、iOS 1.14.1、Web 1.8.0 (低レイテンシーストリーミング)

プラットフォーム ダウンロードおよび変更

Web Broadcast SDK 1.8.0

リファレンスドキュメント: https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference/

  • 変更はありません。

Android Broadcast SDK 1.14.1

リファレンスドキュメント: https://aws.github.io/amazon-ivs-broadcast-docs/1.14.1/android/

  • 小さなバグ修正と機能向上。

iOS Broadcast SDK 1.14.1

低レイテンシーストリーミング用のダウンロード: https://broadcast.live-video.net/1.14.1/AmazonIVSBroadcast.xcframework.zip

リファレンスドキュメント: https://aws.github.io/amazon-ivs-broadcast-docs/1.14.1/ios/

  • iOS 12 での複数の安定性の問題を修正しました。

Broadcast SDK サイズ: Android

アーキテクチャ 圧縮サイズ 非圧縮サイズ
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 サイズ: iOS

アーキテクチャ 圧縮サイズ 非圧縮サイズ
arm64 1.640 MB 4.010 MB

2024 年 1 月 31 日

トークンレス再生の制限

このリリースでは、再生承認の外部でオリジンの強制とジオフェンシングが可能になります。IVS 低レイテンシーストリーミングユーザーガイドと API リファレンスが更新されました。変更の詳細については、ドキュメント履歴を参照してください。

2024 年 1 月 25 日

オーディオのみの再生

IVS はオーディオのみの再生を完全にサポートするようになりました。IVS プレイヤーの概要の「オーディオのみの再生」および IVS Web プレイヤーガイドの「オーディオのみの再生」を参照してください。

2024 年 1 月 18 日

Amazon IVS Player SDK 1.24.0

プラットフォーム ダウンロードおよび変更

Web プレイヤー 1.24.0Video.js の統合JW プレイヤーの統合

NPM パッケージ: https://www.npmjs.com/package/amazon-ivs-player

スクリプトアセット: https://player.live-video.net/1.24.0/amazon-ivs-player.min.js

Video.js テクニカルアセット: https://player.live-video.net/1.24.0/amazon-ivs-videojs-tech.min.js

リファレンスドキュメント: https://aws.github.io/amazon-ivs-player-docs/1.24.0/web/

  • オーディオのみの再生のサポートが追加されました。オーディオのみの品質は で手動で選択する必要がありますsetQuality()。自動品質モードでは自動的に選択されません。プレイヤーウェブガイドオーディオのみの再生を参照してください。

Android プレーヤー 1.24.0

リファレンスドキュメント: https://aws.github.io/amazon-ivs-player-docs/1.24.0/android/

  • 変更なし

iOS プレーヤー 1.24.0

ダウンロード: https://player.live-video.net/1.24.0/AmazonIVSPlayer.xcframework.zip

リファレンスドキュメント: https://aws.github.io/amazon-ivs-player-docs/1.24.0/ios/

  • 変更なし

Mobile SDK サイズ: Android

アーキテクチャ 圧縮サイズ 非圧縮サイズ
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 サイズ: iOS

アーキテクチャ 圧縮サイズ 非圧縮サイズ
arm64 0.43 MB 1.08 MB

2024 年 1 月 3 日

Amazon IVS Broadcast SDK: Android 1.13.4、iOS 1.13.4、Web 1.7.0 (低レイテンシーストリーミング)

プラットフォーム ダウンロードおよび変更

Web Broadcast SDK 1.7.0

リファレンスドキュメント: https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference/

  • 低レイテンシー SDK の変更はありません。

Android Broadcast SDK 1.13.4

リファレンスドキュメント: https://aws.github.io/amazon-ivs-broadcast-docs/1.13.4/android/

  • 低レイテンシー SDK の変更はありません。

iOS Broadcast SDK 1.13.4

低レイテンシーストリーミング用のダウンロード: https://broadcast.live-video.net/1.13.4/AmazonIVSBroadcast.xcframework.zip

リファレンスドキュメント: https://aws.github.io/amazon-ivs-broadcast-docs/1.13.4/ios/

  • 低レイテンシー SDK の変更はありません。

Broadcast SDK サイズ: Android

アーキテクチャ 圧縮サイズ 非圧縮サイズ
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 サイズ: iOS

アーキテクチャ 圧縮サイズ 非圧縮サイズ
arm64 1.63 MB 4.01 MB

2023 年 12 月 4 日

Amazon IVS Broadcast SDK: Android 1.13.2、iOS 1.13.2 (低レイテンシーストリーミング)

プラットフォーム ダウンロードおよび変更
Android Broadcast SDK 1.13.2

リファレンスドキュメント: https://aws.github.io/amazon-ivs-broadcast-docs/1.13.2/android/

  • 低レイテンシー SDK に変更点はありません。

iOS Broadcast SDK 1.13.2

低レイテンシーストリーミング用のダウンロード: https://broadcast.live-video.net/1.13.2/AmazonIVSBroadcast.xcframework.zip

リファレンスドキュメント: https://aws.github.io/amazon-ivs-broadcast-docs/1.13.2/ios/

  • 低レイテンシー SDK に変更点はありません。

Broadcast SDK サイズ: Android

アーキテクチャ 圧縮サイズ 非圧縮サイズ
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 サイズ: iOS

アーキテクチャ 圧縮サイズ 非圧縮サイズ
arm64 1.63 MB 4.01 MB

2023 年 11 月 21 日

Amazon IVS Broadcast SDK: Android 1.13.1 (Low-Latency Streaming)

プラットフォーム ダウンロードおよび変更
Android Broadcast SDK 1.13.1

リファレンスドキュメント: https://aws.github.io/amazon-ivs-broadcast-docs/1.13.1/android/

  • 低レイテンシー SDK に変更点はありません。

Broadcast SDK サイズ: Android

アーキテクチャ 圧縮サイズ 非圧縮サイズ
arm64-v8a 1.663 MB 4.705 MB
armeabi-v7a 1.484 MB 3.352 MB
x86_64 1.804 MB 5.243 MB
x86 1.795 MB 4.971 MB

2023 年 11 月 17 日

Amazon IVS Broadcast SDK: Android 1.13.0、iOS 1.13.0 (Low-Latency Streaming)

プラットフォーム ダウンロードおよび変更
すべてのモバイル (Android と iOS)
  • RFC 6555「Happy Eyeballs」の導入と、ブロードキャストの IPv6 を有効または無効にする BroadcastConfiguration.network.useIPv6 設定オプションの追加により、IPv6 サポートを改善しました。

Android Broadcast SDK 1.13.0

リファレンスドキュメント: https://aws.github.io/amazon-ivs-broadcast-docs/1.13.0/android/

  • リリース後に AudioSource オブジェクトを使用した場合のクラッシュを修正しました。

  • パフォーマンスを向上させるため、Surfaceview ベースのプレビューのサポートが追加されました。Session および StageStream の既存の getPreview メソッドは引き続き TextureView のサブクラスを返しますが、これは今後の SDK バージョンで変更される可能性があります。

    • アプリケーションが特に TextureView に依存している場合は、変更せずに続行できます。getPreview から getPreviewTextureView に切り替えて、デフォルトの getPreview が返す内容がいつかは変更されることに備えることもできます。

    • アプリケーションが特に TextureView を必要としない場合は、CPU とメモリの使用量を抑えるために getPreviewSurfaceView に切り替えることをお勧めします。

  • アプリケーション提供の Android Surface オブジェクトで動作する ImagePreviewSurfaceTarget という新しいタイプのプレビューが SDK に実装されました。これは Android View のサブクラスではないため、柔軟性が向上しています。

iOS Broadcast SDK 1.13.0

低レイテンシーストリーミング用のダウンロード: https://broadcast.live-video.net/1.13.0/AmazonIVSBroadcast.xcframework.zip

リファレンスドキュメント: https://aws.github.io/amazon-ivs-broadcast-docs/1.13.0/ios/

  • このリリースでは変更された点はありません。

Broadcast SDK サイズ: Android

アーキテクチャ 圧縮サイズ 非圧縮サイズ
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 サイズ: iOS

アーキテクチャ 圧縮サイズ 非圧縮サイズ
arm64 1.63 MB 4.01 MB

2023 年 11 月 14 日

Amazon IVS Player SDK 1.23.0

プラットフォーム ダウンロードおよび変更

Web プレイヤー 1.23.0Video.js 統合、および JW Player 統合

NPM パッケージ: https://www.npmjs.com/package/amazon-ivs-player

スクリプトアセット: https://player.live-video.net/1.23.0/amazon-ivs-player.min.js

Video.js テクニカルアセット: https://player.live-video.net/1.23.0/amazon-ivs-videojs-tech.min.js

リファレンスドキュメント: https://aws.github.io/amazon-ivs-player-docs/1.23.0/web/

  • iOS Safari での低レイテンシー再生のサポートを追加しました。

Android プレイヤー 1.23.0

リファレンスドキュメント: https://aws.github.io/amazon-ivs-player-docs/1.23.0/android/

  • リファレンスドキュメントを更新し、新しい UI と他の詳細を追加しました。

iOS プレイヤー 1.23.0

ダウンロード: https://player.live-video.net/1.23.0/AmazonIVSPlayer.xcframework.zip

リファレンスドキュメント: https://aws.github.io/amazon-ivs-player-docs/1.23.0/ios/

  • 変更はありません。

Mobile SDK サイズ: Android

アーキテクチャ 圧縮サイズ 非圧縮サイズ
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 サイズ: iOS

アーキテクチャ 圧縮サイズ 非圧縮サイズ
arm64 0.39 MB 0.93 MB

2023 年 10 月 16 日

Amazon IVS Broadcast SDK: Web 1.6.0 (Low-Latency Streaming)

プラットフォーム ダウンロードおよび変更

Web Broadcast SDK 1.6.0

リファレンスドキュメント: https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference

  • 低レイテンシー SDK の変更はありません。

2023 年 10 月 12 日

Amazon IVS Broadcast SDK: Android 1.12.1 (Low-Latency Streaming)

プラットフォーム ダウンロードおよび変更
Android Broadcast SDK 1.12.1

リファレンスドキュメント: https://aws.github.io/amazon-ivs-broadcast-docs/1.12.1/android/

  • BroadcastSession.setListener の呼び出しがエラーになるバグが修正されました。

Broadcast SDK サイズ: Android

アーキテクチャ 圧縮サイズ 非圧縮サイズ
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

2023 年 10 月 3 日

Amazon IVS Player SDK 1.22.0

プラットフォーム ダウンロードおよび変更

Web プレイヤー 1.22.0Video.js 統合、および JW Player 統合

NPM パッケージ: https://www.npmjs.com/package/amazon-ivs-player

スクリプトアセット: https://player.live-video.net/1.22.0/amazon-ivs-player.min.js

Video.js テクニカルアセット: https://player.live-video.net/1.22.0/amazon-ivs-videojs-tech.min.js

リファレンスドキュメント: https://aws.github.io/amazon-ivs-player-docs/1.22.0/web/

  • SDK バージョン MediaPlayerPackage.getVersion() を取得する静的メソッドを追加しました。

Android プレイヤー 1.22.0

リファレンスドキュメント: https://aws.github.io/amazon-ivs-player-docs/1.22.0/android/

  • ネットワーク中断後の望ましい再生動作を設定する setNetworkRecoveryMode 関数を Player インターフェイスに追加しました。

iOS プレイヤー 1.22.0

ダウンロード: https://player.live-video.net/1.22.0/AmazonIVSPlayer.xcframework.zip

リファレンスドキュメント: https://aws.github.io/amazon-ivs-player-docs/1.22.0/ios/

  • ネットワーク中断後の望ましい再生動作を設定する setNetworkRecoveryMode 関数を IVSPlayer インターフェイスに追加しました。

  • IVSPlayerLayercopyDisplayedPixelBuffer メソッドは、プレイヤーが再生されているときにも使用できるようになりました。以前は、プレイヤーがアイドル状態のときのみ呼び出し可能でした。

Mobile SDK サイズ: Android

アーキテクチャ 圧縮サイズ 非圧縮サイズ
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 サイズ: iOS

アーキテクチャ 圧縮サイズ 非圧縮サイズ
arm64 0.37 MB 0.89 MB

2023 年 10 月 2 日

コンソール内ストリーミング

IVS コンソールからストリーミングできるようになりました。「Getting Started with Low-Latency Streaming」の「ステップ 5: ストリーミングソフトウェアの設定」を参照してください。

2023 年 9 月 14 日

Amazon IVS Broadcast SDK: Web 1.5.2 (Low-Latency Streaming)

プラットフォーム ダウンロードおよび変更

Web Broadcast SDK 1.5.2

リファレンスドキュメント: https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference

2023 年 8 月 23 日

Amazon IVS Broadcast SDK: Web 1.5.1、Android 1.12.0、iOS 1.12.0 (Low-Latency Streaming)

プラットフォーム ダウンロードおよび変更
Web Broadcast SDK 1.5.1

リファレンスドキュメント: https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference

Android ブロードキャスト SDK 1.12.0

リファレンスドキュメント: https://aws.github.io/amazon-ivs-broadcast-docs/1.12.0/android/

  • 「ピアからシャットダウンを受信した後、受信を試みました」というメッセージが表示されてブロードキャストが途中で終了するというまれなバグを修正しました。

iOS Broadcast SDK 1.12.0

低レイテンシーストリーミング用のダウンロード: https://broadcast.live-video.net/1.12.0/AmazonIVSBroadcast.xcframework.zip

リファレンスドキュメント: https://aws.github.io/amazon-ivs-broadcast-docs/1.12.0/ios/

  • IVSDeviceDiscovery.createAudioSourceWithName の署名を IVSCustomImageSource ではなく、IVSCustomAudioSource を返すように修正しました。

Broadcast SDK サイズ: Android

アーキテクチャ 圧縮サイズ 非圧縮サイズ
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 サイズ: iOS

アーキテクチャ 圧縮サイズ 非圧縮サイズ
arm64 1.58 MB 3.88 MB

2023 年 8 月 23 日

Amazon IVS Broadcast SDK: Android 1.7.6 (Low-Latency Streaming)

プラットフォーム ダウンロードおよび変更
Android Broadcast SDK 1.7.6

リファレンスドキュメント: https://aws.github.io/amazon-ivs-broadcast-docs/1.7.6/android/

  • 「ピアからシャットダウンを受信した後、受信を試みました」というメッセージが表示されてブロードキャストが途中で終了するというまれなバグを修正しました。

Broadcast SDK サイズ: Android

アーキテクチャ 圧縮サイズ 非圧縮サイズ
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

2023 年 8 月 22 日

Amazon IVS Player SDK 1.21.0

プラットフォーム ダウンロードおよび変更

Web プレーヤー 1.21.0Video.js 統合、および JW Player 統合

NPM パッケージ: https://www.npmjs.com/package/amazon-ivs-player

スクリプトアセット: https://player.live-video.net/1.21.0/amazon-ivs-player.min.js

Video.js テクニカルアセット: https://player.live-video.net/1.21.0/amazon-ivs-videojs-tech.min.js

リファレンスドキュメント: https://aws.github.io/amazon-ivs-player-docs/1.21.0/web/

Android プレイヤー 1.21.0

リファレンスドキュメント: https://aws.github.io/amazon-ivs-player-docs/1.21.0/android/

iOS プレイヤー 1.21.0

ダウンロード: https://player.live-video.net/1.21.0/AmazonIVSPlayer.xcframework.zip

リファレンスドキュメント: https://aws.github.io/amazon-ivs-player-docs/1.21.0/ios/

  • IVSPlayerLayer クラスの新しい copyDisplayedPixelBuffer メソッドによって最後に表示されたビデオフレームを取得するサポートが追加されました。

Mobile SDK サイズ: Android

アーキテクチャ 圧縮サイズ 非圧縮サイズ
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 サイズ: iOS

アーキテクチャ 圧縮サイズ 非圧縮サイズ
arm64 0.36 MB 0.87 MB

2023 年 8 月 7 日

Amazon IVS Broadcast SDK: Web 1.5.0、Android 1.11.0、iOS 1.11.0

プラットフォーム ダウンロードおよび変更

Web Broadcast SDK 1.5.0

リファレンスドキュメント: https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference

  • Safari で、競合状態によりメディアトラックの取得時に定期的にエラーが発生する問題を修正しました。

Android Broadcast SDK 1.11.0

リファレンスドキュメント: https://aws.github.io/amazon-ivs-broadcast-docs/1.11.0/android

iOS Broadcast SDK 1.11.0

低レイテンシーストリーミング用のダウンロード: https://broadcast.live-video.net/1.11.0/AmazonIVSBroadcast.xcframework.zip

リファレンスドキュメント: https://aws.github.io/amazon-ivs-broadcast-docs/1.11.0/ios

Broadcast SDK サイズ: Android

アーキテクチャ 圧縮サイズ 非圧縮サイズ

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 サイズ: iOS

アーキテクチャ 圧縮サイズ 非圧縮サイズ

arm64

0.771 MB

1.879 MB

2023 年 7 月 17 日

R2S3 レンディションのフィルタリングおよびサムネイルの強化

IVS で、Amazon S3 への録画時にストリームに対して生成されるレンディションと、サムネイル用に生成される解像度を制御できるようになりました。詳細については、以下を参照してください。

  • IVS の開始」 — 「ステップ 4: チャネルを作成する」>「コンソールの説明」で、スクリーンショットと説明を更新しました。

  • Amazon S3 への自動録画」 — 「JSON メタデータファイル」に latest_thumbnail を追加し、thumbnail を更新しました。「サムネイル」と「録画のレンディションを探す」に、レンディション解像度の説明を追加しました。

  • コスト」 — 「録画したビデオの保存」で、スクリーンショットを更新しました。

  • IVS API リファレンス:

    • で ThumbnailConfiguration、 resolutionと を追加しましたstorage。これは、 CreateRecordingConfiguration リクエストとレスポンス、 GetRecordingConfiguration レスポンス、レスポンス GetStreamSessionに影響します。

    • では ThumbnailConfiguration、targetIntervalSeconds最小値を 5 から 1 に変更し、「重要」ノートを更新してBASIC、チャンネルにのみ適用されることを記載しました。

    • RenditionConfiguration オブジェクトを追加しました。

    • RecordingConfiguration オブジェクトrenditionConfigurationに を追加しました。これは、 CreateRecordingConfiguration、 GetRecordingConfiguration、 の 3 つのレスポンスに影響します GetStreamSession。また、 CreateRecordingConfiguration リクエストrenditionConfigurationに を追加しました。

2023 年 7 月 14 日

Amazon IVS Player SDK 1.20.0

プラットフォーム ダウンロードおよび変更

Web プレーヤー 1.20.0Video.js 統合、および JW Player 統合

NPM パッケージ: https://www.npmjs.com/package/amazon-ivs-player

スクリプトアセット: https://player.live-video.net/1.20.0/amazon-ivs-player.min.js

Video.js テクニカルアセット: https://player.live-video.net/1.20.0/amazon-ivs-videojs-tech.min.js

リファレンスドキュメント: https://aws.github.io/amazon-ivs-player-docs/1.20.0/web/

  • iOS モバイル ブラウザでライブストリームまたは録画コンテンツを再生するときに、プレーヤー getLiveLatency() の呼び出しが 0 を返す問題を修正しました。(これは Web プレイヤー 1.17.0 で修正されました。)

  • amazon-ivs-player npm パッケージの種類の定義を修正しました。

  • Web Player SDK リファレンスで、新しいランディングページを追加し、重複するエントリを削除しました。

  • Video.js バージョン 8 以降のサポートが追加されました。

Android プレイヤー 1.20.0

リファレンスドキュメント: https://aws.github.io/amazon-ivs-player-docs/1.20.0/android/

iOS プレイヤー 1.20.0

ダウンロード: https://player.live-video.net/1.20.0/AmazonIVSPlayer.xcframework.zip

リファレンスドキュメント: https://aws.github.io/amazon-ivs-player-docs/1.20.0/ios/

  • iOS SDK に iOS 12.0 以上が必要になりました。(iOS 11 はサポートされなくなりました。)

Mobile SDK サイズ: Android

アーキテクチャ 圧縮サイズ 非圧縮サイズ
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 サイズ: iOS

アーキテクチャ 圧縮サイズ 非圧縮サイズ
arm64 0.41 MB 0.99 MB

2023 年 7 月 13 日

Amazon IVS Broadcast SDK: Web 1.4.0、Android 1.10.0、および iOS 1.10.0

プラットフォーム ダウンロードおよび変更
Web Broadcast SDK 1.4.0

リファレンスドキュメント: https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference

  • SDK がホストアプリケーションで使用するための入力情報が不十分だったバグを修正しました。

  • leave() とそれに続く refreshStrategy() の組み合わせで、終了したにもかかわらずメディアが再公開される場合がある不具合を修正しました。

  • stageStreamsToPublish が単一のトラック (オーディオまたはビデオ) を返すと、ストラテジーが更新されたときにクリーンな更新が妨げられる可能性があるバグを修正しました。

  • ブラウザタブを閉じたときの切断フローを高速化しました。

すべてのモバイル (Android と iOS)
  • まれに発生するクラッシュを削減することで、ステージの安定性を向上させました。

  • 現在のブロードキャストと同じソケット接続を介して文字列を送信できる新しい sendTimedMetadata メソッドを BroadcastSession に追加しました。この文字列にはタイミング情報が添付されており、IVS Player SDK で受信できます。

  • 参加者がステージを離れると、Android で onParticipantLeft が呼び出されたり、iOS で participantDidLeave が呼び出されたりする前に、参加者の公開状態が未公開に更新されるようになりました。

Android Broadcast SDK 1.10.0

リファレンスドキュメント: https://aws.github.io/amazon-ivs-broadcast-docs/1.10.0/android/

  • ステージに再接続中にローテーションすると、他の参加者がクロップされて表示されるバグを修正しました。

  • AudioStageStream デバイスを AudioDevice にキャストできなかった問題を修正しました。

  • ラピッド background-to-foregroundアプリスイッチにより、サブスクライブされたビデオストリームがミュートされる問題を修正しました。

iOS Broadcast SDK 1.10.0

ステージなしのダウンロード: https://broadcast.live-video.net/1.10.0/AmazonIVSBroadcast.xcframework.zip

ステージ付きダウンロード: https://broadcast.live-video.net/1.10.0/AmazonIVSBroadcast-Stages.xcframework.zip

リファレンスドキュメント: https://aws.github.io/amazon-ivs-broadcast-docs/1.10.0/ios/

  • ブロードキャストセッションが電話で中断されるときに、視聴者の音声が失われる問題を修正しました。回避策 (電話による中断後にブロードキャストセッションを再開すること) は必要なくなりました。

  • 複数のステージが存在せず、すべてのステージでオーディオを再生できない問題を修正します。

  • 突然ネットワークが失われた場合、接続がタイムアウトするのを待たずに、進行中のブロードキャストがすぐに停止するようになりました。

Broadcast SDK サイズ: Android

アーキテクチャ ステージ機能なしの圧縮サイズ ステージ機能なしの非圧縮サイズ ステージ機能付き圧縮サイズ ステージ機能付きの非圧縮サイズ
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 サイズ: iOS

アーキテクチャ ステージ機能なしの圧縮サイズ ステージ機能なしの非圧縮サイズ ステージ機能付き圧縮サイズ ステージ機能付きの非圧縮サイズ
arm64 1.56 MB 3.84 MB 5.04 MB 10.85 MB

2023 年 6 月 28 日

プライベートチャネルのビューアーセッションの取り消し

IVS のユーザーは、認証トークンに関連付けられたビューアーセッションを取り消して、そのトークンを使用した再生を禁止または停止できるようになりました。詳細については、以下を参照してください。

  • プライベートチャンネルの設定 — 「トークンスキーマ」セクションを変更し、「ビューアーセッションの取り消し」を追加しました。

  • IVS API リファレンス — 2 つのエンドポイント ( StartViewerSessionRevocation および BatchStartViewerSessionRevocation) と 2 つのオブジェクト ( BatchStartViewerSessionRevocationError および ) を追加しました BatchStartViewerSessionRevocationViewerSession。

2023 年 6 月 27 日

Amazon IVS Broadcast SDK: iOS 1.9.1

プラットフォーム ダウンロードおよび変更
iOS Broadcast SDK 1.9.1

ステージなしのダウンロード: https://broadcast.live-video.net/1.9.1/AmazonIVSBroadcast.xcframework.zip

ステージ付きダウンロード: https://broadcast.live-video.net/1.9.1/AmazonIVSBroadcast-Stages.xcframework.zip

リファレンスドキュメント: https://aws.github.io/amazon-ivs-broadcast-docs/1.9.1/ios/

  • iOS 16.5 以降でビデオのビットレートが徐々に低下する問題を解決しました。(1) 自動ビットレートを使用しない場合、(2) B フレームをオフにして自動ビットレートを使用しない場合は約 20 分、IVSVideoConfiguration.maxBitrate に到達してから約 20 分後にネットワーク接続が安定し、B フレームがオフになっていると、ビデオのビットレートが徐々に低下します。

既知の問題: ブロードキャストセッションが電話で中断されるときに、視聴者の音声が失われる場合があります。回避策は、電話による中断後に、ブロードキャストセッションを再開することです。

Broadcast SDK サイズ: iOS

アーキテクチャ ステージ機能なしの圧縮サイズ ステージ機能なしの非圧縮サイズ ステージ機能付き圧縮サイズ ステージ機能付きの非圧縮サイズ
arm64 1.55 MB 3.77 MB 5.01 MB 10.77 MB

2023 年 6 月 27 日

Amazon IVS Broadcast SDK 1.7.5

プラットフォーム ダウンロードおよび変更
iOS Broadcast SDK 1.7.5

ダウンロード: https://broadcast.live-video.net/1.7.5/AmazonIVSBroadcast.xcframework.zip

リファレンスドキュメント: https://aws.github.io/amazon-ivs-broadcast-docs/1.7.5/ios/

  • iOS 16.5 以降でビデオのビットレートが徐々に低下する問題を解決しました。(1) 自動ビットレートを使用しない場合、(2) B フレームをオフにして自動ビットレートを使用しない場合は約 20 分、IVSVideoConfiguration.maxBitrate に到達してから約 20 分後にネットワーク接続が安定し、B フレームがオフになっていると、ビデオのビットレートが徐々に低下します。

Broadcast SDK サイズ: iOS

アーキテクチャ 圧縮サイズ 非圧縮サイズ
arm64 1.48 MB 3.43 MB

2023 年 6 月 16 日

Amazon IVS Broadcast SDK: Web 1.3.3

プラットフォーム ダウンロードおよび変更

Web Broadcast SDK 1.3.3

リファレンスドキュメント: https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference

  • IVS のマルチホストヘルスをサポートするために使用される、内部分析でのリグレッションを修正しました。

2023 年 6 月 2 日

Advanced チャネルタイプ

このリリースでは、既存の BASIC および STANDARD タイプに加えて、2 つの新しいチャネルタイプ (ADVANCED_SDADVANCED_HD) が導入されています。再生と録画で許容可能な解像度とビットレートは、チャネルタイプによって決まります。

  • ADVANCED_SD: 動画がトランスコードされます。元の入力から複数の品質が生成され、視聴者のデバイスとネットワーク状況に最適なエクスペリエンスが自動的に提供されます。入力解像度は最大 1080p、ビットレートは最大 8.5 Mbps にすることができ、出力は SD 品質 (480p) が上限になります。オプションのトランスコードプリセットを選択できます (下記参照)。すべてのレンディションの音声がトランスコードされ、音声のみのレンディションも利用できます。

  • ADVANCED_HD: 動画がトランスコードされます。元の入力から複数の品質が生成され、視聴者のデバイスとネットワーク状況に最適なエクスペリエンスが自動的に提供されます。入力解像度は最大 1080p、ビットレートは最大 8.5 Mbps にすることができ、出力は HD 品質 (720p) が上限になります。オプションのトランスコードプリセットを選択できます (下記参照)。すべてのレンディションの音声がトランスコードされ、音声のみのレンディションも利用できます。

新しいチャンネルタイプ用のオプションのトランスコードプリセットは、利用可能なダウンロード帯域幅とビデオ品質のトレードオフとして、視聴エクスペリエンスを最適化できるようにします。プリセットには、次の 2 つがあります。

  • 制約のある帯域幅配信は、各品質レベルに低いビットレートを使用します。ダウンロード帯域幅が狭い、および/またはシンプルな動画コンテンツ (トーキングヘッドスタイルなど) の場合に使用してください。

  • 高帯域幅の配信は、各品質レベルに高いビットレートを使用します。ダウンロード帯域幅が広い、および/または複雑な動画コンテンツ (フラッシュ、すばやいシーンチェンジなど) の場合に使用してください。

ドキュメント履歴」ページには、IVS ユーザーガイドおよび IVS API リファレンスに関連する変更がリストされています。

2023 年 6 月 1 日

Amazon IVS Broadcast SDK: Android 1.9.0 および iOS 1.9.0

プラットフォーム ダウンロードおよび変更
すべて
  • まれに発生するクラッシュを削減することで、ステージの安定性を向上させました。

  • 繰り返し発生するネットワーク中断からの自動復旧を強化しました。

Android ブロードキャスト SDK 1.9.0

リファレンスドキュメント: https://aws.github.io/amazon-ivs-broadcast-docs/1.9.0/android/

  • 一部のデバイスで、ユーザーがデフォルト以外のマイクに切り替えようとするときに、有線ヘッドフォンの取り外しによってエラーが発生するバグを修正しました。

  • 一部のデバイスで、ブロードキャストセッション中にマイクの切り替えを行うと、間違ったマイクがアタッチされるバグを修正しました。

  • BroadcastSessionStage、または DeviceDiscovery オブジェクトを作成する前に Presets メソッドを呼び出すときのクラッシュを修正しました。

iOS Broadcast SDK 1.9.0

ステージなしのダウンロード: https://broadcast.live-video.net/1.9.0/AmazonIVSBroadcast.xcframework.zip

ステージ付きダウンロード: https://broadcast.live-video.net/1.9.0/AmazonIVSBroadcast-Stages.xcframework.zip

リファレンスドキュメント: https://aws.github.io/amazon-ivs-broadcast-docs/1.9.0/ios/

  • ステージに参加したが、ステージにマイクをアタッチしていないという場合、バックグラウンドに入るときの新しいデフォルト動作は自動的にステージから退出するのではなく、ステージに留まることになります。これにより、バックグラウンドにいる間に、ビューワー限定参加者としてステージを聴くというユースケースが可能になります。

  • ステージの Bluetooth デバイス接続/切断の処理が改善されました。

  • setGain を使用してミュートおよびミュート解除するときに、音声が大幅に低くなる問題を修正しました。

  • カメラを IVSBroadcastSession にアタッチすると、カメラが IVSVideoConfigurationsizetargetFramerate に基づいて、それ自体を設定するようになりました。

  • iOS SDK に iOS 12.0 以上が必要になりました。(iOS 11 はサポートされなくなりました。)

既知の問題: ブロードキャストセッションが電話で中断されるときに、視聴者の音声が失われる場合があります。回避策は、電話による中断後に、ブロードキャストセッションを再開することです。

Broadcast SDK サイズ: Android

アーキテクチャ ステージ機能なしの圧縮サイズ ステージ機能なしの非圧縮サイズ ステージ機能付き圧縮サイズ ステージ機能付きの非圧縮サイズ
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 サイズ: iOS

Architectur9 ステージ機能なしの圧縮サイズ ステージ機能なしの非圧縮サイズ ステージ機能付き圧縮サイズ ステージ機能付きの非圧縮サイズ
arm64 1.55 MB 3.77 MB 5.00 MB 10.77 MB

2023 年 5 月 23 日

Amazon IVS Player SDK 1.19.0

プラットフォーム ダウンロードおよび変更

Web プレーヤー 1.19.0Video.js 統合、および JW Player 統合

NPM パッケージ: https://www.npmjs.com/package/amazon-ivs-player

スクリプトアセット: https://player.live-video.net/1.19.0/amazon-ivs-player.min.js

Video.js テクニカルアセット: https://player.live-video.net/1.19.0/amazon-ivs-videojs-tech.min.js

リファレンスドキュメント: https://aws.github.io/amazon-ivs-player-docs/1.19.0/web/

Android プレイヤー 1.19.0

リファレンスドキュメント: https://aws.github.io/amazon-ivs-player-docs/1.19.0/android/

  • 切り替えに十分な帯域幅がある場合でも、再バッファ後にプレーヤーが最低品質のままとなる自動品質モードの問題を修正しました。

iOS プレイヤー 1.19.0

ダウンロード: https://player.live-video.net/1.19.0/AmazonIVSPlayer.xcframework.zip

リファレンスドキュメント: https://aws.github.io/amazon-ivs-player-docs/1.19.0/ios/

Mobile SDK サイズ: Android

アーキテクチャ 圧縮サイズ 非圧縮サイズ
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 サイズ: iOS

アーキテクチャ 圧縮サイズ 非圧縮サイズ
arm64 0.41 MB 0.99 MB

2023 年 5 月 16 日

Amazon IVS Broadcast SDK: iOS 1.8.1

プラットフォーム ダウンロードおよび変更
iOS Broadcast SDK 1.8.1

ステージなしのダウンロード: https://broadcast.live-video.net/1.8.1/AmazonIVSBroadcast.xcframework.zip

ステージ付きダウンロード: https://broadcast.live-video.net/1.8.1/AmazonIVSBroadcast-Stages.xcframework.zip

リファレンスドキュメント: https://aws.github.io/amazon-ivs-broadcast-docs/1.8.1/ios/

  • iOS 16.4. 1 の、RTMP (ステージなし) と WebRTC (ステージあり) におけるビットレート低下の問題を修正しました。アプリに回避策を実装している (b フレームを有効にしている) 場合は、この更新をインストールした後にその回避策を削除できます。

Broadcast SDK サイズ: iOS

アーキテクチャ ステージ機能なしの圧縮サイズ ステージ機能なしの非圧縮サイズ ステージ機能付き圧縮サイズ ステージ機能付きの非圧縮サイズ
arm64 1.53 MB 3.73 MB 5.00 MB 10.73 MB

2023 年 5 月 16 日

Amazon IVS Broadcast SDK 1.7.4

プラットフォーム ダウンロードおよび変更
iOS Broadcast SDK 1.7.4

ダウンロード: https://broadcast.live-video.net/1.7.4/AmazonIVSBroadcast.xcframework.zip

リファレンスドキュメント: https://aws.github.io/amazon-ivs-broadcast-docs/1.7.4/ios/

  • iOS 16.4. のビットレート低下の問題を修正しました。アプリに回避策を実装している (b フレームを有効にしている) 場合は、この更新をインストールした後にその回避策を削除できます。

Broadcast SDK サイズ: iOS

アーキテクチャ 圧縮サイズ 非圧縮サイズ
arm64 1.48 MB 3.40 MB

2023 年 5 月 11 日

複数ホストのヘルス

複数ホストで IVS ステージのヘルスをモニタリングできるようになりました。以下を参照してください。

2023 年 5 月 1 日

Amazon IVS Web Broadcast SDK 1.3.2

プラットフォーム ダウンロードおよび変更

Web Broadcast SDK 1.3.2

リファレンスドキュメント: https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference

  • 画面共有をブロードキャストすると、ライブチャネルの画面が黒くなることがある問題を修正しました。

  • ステージ参加者をブロードキャストすると、ライブチャネルの画面が黒くなることがある問題を修正しました。

  • 非公開イベントと公開イベントが重複して報告される分析の問題を修正しました。

  • RemoteStageStream オブジェクトの getStatsが常に更新されない問題を修正しました。

  • ステージ参加者をブロードキャストしようとする際の OverconstrainedError を修正しました。

  • ステージ戦略 shouldPublishParticipanttrue に設定されている場合、サブスクライブのみの参加者は無視されるという機能強化が追加されました。

2023 年 4 月 27 日

ステージ参加者の増加

一度にステージに接続できる参加者の最大数が 12 人から 1,000 人に増えました。一度に最大 12 人の参加者がステージに公開でき、最大 1,000 人が一度にサブスクライブできます。詳細については、「Amazon IVS ストリームで複数ホストを有効にする」と「Amazon IVS Service Quotas」を参照してください。

2023 年 4 月 4 日

Amazon IVS Player SDK 1.18.0

プラットフォーム ダウンロードおよび変更

Web プレイヤー 1.18.0Video.js 統合 および JW プレイヤー統合

NPM パッケージ: https://www.npmjs.com/package/amazon-ivs-player

スクリプトアセット: https://player.live-video.net/1.18.0/amazon-ivs-player.min.js

Video.js テクニカルアセット: https://player.live-video.net/1.18.0/amazon-ivs-videojs-tech.min.js

リファレンスドキュメント: https://aws.github.io/amazon-ivs-player-docs/1.18.0/web/

  • 更新後、コンソールタブに「HTTP 応答エラー」 - 「読み込み失敗」が表示される Safari の問題を修正しました。

Android プレイヤー 1.18.0

リファレンスドキュメント: https://aws.github.io/amazon-ivs-player-docs/1.18.0/android/

  • 再生レートが 1 倍を超える場合のビデオ再生の問題を修正しました。

iOS Player 1.18.0

ダウンロード: https://player.live-video.net/1.18.0/AmazonIVSPlayer.xcframework.zip

リファレンスドキュメント: https://aws.github.io/amazon-ivs-player-docs/1.18.0/ios/

Mobile SDK サイズ: Android

アーキテクチャ 圧縮サイズ 非圧縮サイズ
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 サイズ: iOS

アーキテクチャ 圧縮サイズ 非圧縮サイズ
arm64 0.41 MB 0.99 MB

2023 年 3 月 30 日

RTMP サポート

Amazon IVS は、RTMPS に加えて、RTMP (Real-Time Messaging Protocol) ストリーミングをサポートするようになりました。RTMPS は RTMP の安全なバージョンです。RTMP を必要とする特定の検証済みのユースケースがない限り、安全な取り込みには RTMPS を使用することをお勧めします。

RTMP ストリーミングは次の方法で設定できます。

  • IVS コンソール — チャネルの初期設定時には [カスタム設定] ボタンを使用し、既存のチャネルを変更する場合は [RTMP インジェストを有効にする] トグルを使用します。

  • API – CreateChannel または UpdateChannel リクエストで新しいinsecureIngestフィールドを使用します。「IVS API リファレンス」を参照してください。

RTMP インジェストエンドポイントの詳細については、「ストリーミング ソフトウェアのセットアップ」、「Broadcast Android SDK ガイド」、および「Broadcast iOS SDK ガイド」を参照してください。

2023 年 4 月 29 日の修正: 「Broadcast Android SDK ガイド」と「Broadcast iOS SDK ガイド」を変更して、これらの SDK が RTMPS 取り込みのみをサポートしている (安全ではない RTMP 取り込みはサポートしていない) ことを示しました。

2023 年 3 月 29 日

プライベートチャネル用の使い捨てトークン

再生トークンの生成と署名」で、一時使用のトークンを生成するためのオプションフィールド single-use-uuid をペイロードに追加しました。

2023 年 3 月 28 日

Amazon IVS Web Broadcast SDK 1.3.1

プラットフォーム ダウンロードおよび変更

Web Broadcast SDK 1.3.1

リファレンスドキュメント: https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference

  • 今回のリリースでは、お客様向けの変更はありません。

2023 年 3 月 23 日

ストリーム上の複数ホストのサポート (ステージリソース)

これは新機能の最初のリリースであり、複数の参加者からのビデオを 1 つのライブストリームに結合できるようになりました。ステージは、参加者がリアルタイムでオーディオとビデオを交換できる仮想空間です。その後、ステージをチャネルにブロードキャストしてより多くの視聴者にリーチしたり、視聴者を「ステージ」に連れて行って進行中の会話に貢献できるアプリケーションを構築したりできます。詳細については、以下を参照してください。

2023 年 3 月 23 日

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

ストリーム上の複数ホストのサポートが追加されたことに伴い、Android と iOS のブロードキャスト SDK が新しいステージ機能をサポートするように更新されました。

プラットフォーム ダウンロードおよび変更
すべて
Android Broadcast SDK 1.8.0

リファレンスドキュメント: https://aws.github.io/amazon-ivs-broadcast-docs/1.8.0/android/

  • gradle ファイルの設定方法 (クラシファイアを使用) に応じて、ステージサポートの有無にかかわらず SDK をダウンロードできます。ステージサポートのない SDK の方が小さくなっています。詳しくは、「Broadcast SDK: Android ガイド」を参照してください。

  • ブロードキャスト SDK: Android ガイドに、「Stage SDK による複数のホストの追加」とステージ関連の「既知の問題と回避策」が追加されました。

iOS Broadcast SDK 1.8.0

ステージなしのダウンロード: https://broadcast.live-video.net/1.8.0/AmazonIVSBroadcast.xcframework.zip

ステージ付きダウンロード: https://broadcast.live-video.net/1.8.0/AmazonIVSBroadcast-Stages.xcframework.zip

リファレンスドキュメント: https://aws.github.io/amazon-ivs-broadcast-docs/1.8.0/ios/

  • ポッドファイルの設定方法に応じて、ステージサポートの有無にかかわらず SDK をダウンロードできます。ステージサポートのない SDK の方が小さくなります。インストールの詳細については、「ブロードキャスト SDK: iOS ガイド」を参照してください。

  • ブロードキャスト SDK: iOS ガイドに、「Stage SDK で複数のホストを追加する」とステージ関連の「既知の問題と回避策」を追加しました。

  • Apple がビットコードを正式に廃止し、App Store への送信を受け付けなくなったため、SDK からのビットコードのサポートが廃止されました。詳細については、「Xcode 14 リリースノート」を参照してください。

Web Broadcast SDK 1.3.0

リファレンスドキュメント: https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference

  • Broadcast SDK: Web Guide に、「Stage SDKによる複数ホストの追加」とステージ関連の「既知の問題と回避策」を追加しました。

Broadcast SDK サイズ: Android

アーキテクチャ ステージ機能なしの圧縮サイズ ステージ機能なしの非圧縮サイズ ステージ機能付き圧縮サイズ ステージ機能付きの非圧縮サイズ
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 サイズ: iOS

アーキテクチャ ステージ機能なしの圧縮サイズ ステージ機能なしの非圧縮サイズ ステージ機能付き圧縮サイズ ステージ機能付きの非圧縮サイズ
arm64 1.53 MB 3.73 MB 5.03 MB 10.67 MB

2023 年 3 月 2 日

Amazon IVS Broadcast SDK: Android 1.7.3

プラットフォーム ダウンロードおよび変更
Android Broadcast SDK 1.7.3

リファレンスドキュメント: https://aws.github.io/amazon-ivs-broadcast-docs/1.7.3/android/

  • MediaTek Dimensity 700 SoC を搭載したデバイスでカスタム画像ソースが正しく動作しない問題を修正しました。

Broadcast SDK サイズ: Android

アーキテクチャ 圧縮サイズ 非圧縮サイズ
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

2023 年 2 月 28 日

Amazon IVS Player SDK 1.17.0

プラットフォーム ダウンロードおよび変更

Web プレイヤー 1.17.0Video.js 統合 および JW プレイヤー統合

NPM パッケージ: https://www.npmjs.com/package/amazon-ivs-player

スクリプトアセット: https://player.live-video.net/1.17.0/amazon-ivs-player.min.js

Video.js テクニカルアセット: https://player.live-video.net/1.17.0/amazon-ivs-videojs-tech.min.js

リファレンスドキュメント: https://aws.github.io/amazon-ivs-player-docs/1.17.0/web/

  • モバイル Safari の getLiveLatency メソッドのサポートを実装しました。

Android プレイヤー 1.17.0

リファレンスドキュメント: https://aws.github.io/amazon-ivs-player-docs/1.17.0/android/

iOS Player 1.17.0

ダウンロード: https://player.live-video.net/1.17.0/AmazonIVSPlayer.xcframework.zip

リファレンスドキュメント: https://aws.github.io/amazon-ivs-player-docs/1.17.0/ios/

  • Apple がビットコードを正式に廃止し、App Store への送信を受け付けなくなったため、SDK からのビットコードのサポートが廃止されました。詳細については、「Xcode 14 リリースノート」を参照してください。

Mobile SDK サイズ: Android

アーキテクチャ 圧縮サイズ 非圧縮サイズ
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 サイズ: iOS

アーキテクチャ 圧縮サイズ 非圧縮サイズ
arm64 0.41 MB 0.99 MB

2023 年 2 月 16 日

S3 への自動録画用のバイト範囲タグとマニフェストファイル

auto-record-to-S3 機能は、標準の HLS プレイリストに加えて、バイト範囲プレイリスト生成をサポートするようになりました。詳細については、「Amazon S3 への自動録画」 (「録画の内容」、「バイト範囲プレイリスト」、recording_startedrecording_ended の JSON の例の新しい byte_range_playlist フィールド) を参照してください。

2023 年 1 月 31 日

Amazon IVS Chat Client Messaging SDK: Android 1.1.0

プラットフォーム ダウンロードおよび変更
Android Chat Client Messaging SDK 1.1.0

リファレンスドキュメント: https://aws.github.io/amazon-ivs-chat-messaging-sdk-android/1.1.0/

  • Kotlin コルーチンをサポートするために、新しい IVS Chat Messaging API を com.amazonaws.ivs.chat.messaging.coroutines パッケージに追加しました。新しい Kotlin コルーチンのチュートリアルも参照してください。パート 1 (パートは全部で 2 つあります) は「チャットルーム」です。

Chat Client Messaging SDK サイズ: Android

アーキテクチャ 圧縮サイズ 非圧縮サイズ
すべてのアーキテクチャ (バイトコード) 89 KB 92 KB

2023 年 1 月 17 日

Amazon IVS Player SDK 1.16.0

プラットフォーム ダウンロードおよび変更

Web プレイヤー 1.16.0Video.js 統合 および JW プレイヤー統合

NPM パッケージ: https://www.npmjs.com/package/amazon-ivs-player

スクリプトアセット: https://player.live-video.net/1.16.0/amazon-ivs-player.min.js

Video.js テクニカルアセット: https://player.live-video.net/1.16.0/amazon-ivs-videojs-tech.min.js

リファレンスドキュメント: https://aws.github.io/amazon-ivs-player-docs/1.16.0/web/

  • SDK のドキュメントを更新して、iOS モバイルブラウザでサポートされていないメソッドを記載しました。

Android プレイヤー 1.16.0

リファレンスドキュメント: https://aws.github.io/amazon-ivs-player-docs/1.16.0/android/

  • 再生リクエストに Origin リクエストヘッダーを含めることができるようにする setOrigin メソッドを追加しました。新しい strict-origin-enforcement フィールドについては、「トークンスキーマ」も参照してください。

iOS Player 1.16.0

ダウンロード: https://player.live-video.net/1.16.0/AmazonIVSPlayer.xcframework.zip

リファレンスドキュメント: https://aws.github.io/amazon-ivs-player-docs/1.16.0/ios/

  • 再生リクエストに Origin リクエストヘッダーを含めることができるようにする setOrigin メソッドを追加しました。新しい strict-origin-enforcement フィールドについては、「トークンスキーマ」も参照してください。

Mobile SDK サイズ: Android

アーキテクチャ 圧縮サイズ 非圧縮サイズ
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 サイズ: iOS

アーキテクチャ 圧縮サイズ 非圧縮サイズ
arm64 0.41 MB 0.99 MB

2022 年 12 月 9 日

S3 マニフェストファイルへの自動記録に追加されたタイムスタンプ

Amazon S3 への自動録画を有効にすると、HLS マニフェストファイルが作成されます。これらのファイルには、UTC ISO-8601 形式を使用して、作成時のすべての HLS セグメントのウォールクロック時刻を示す HLS Program-Date-Time (PDT) タグが含まれるようになりました。

2022 年 12 月 6 日

Amazon IVS Broadcast SDK: Android 1.7.2

プラットフォーム ダウンロードおよび変更
Android Broadcast SDK 1.7.2

リファレンスドキュメント: https://aws.github.io/amazon-ivs-broadcast-docs/1.7.2/android/

  • SurfaceSource をサブクラス化するカメラ以外のデバイスによって返される Device.Descriptior が、呼び出しごとに一意の deviceId および urn を提供し、デバイスを識別するためのプロパティが信頼できなくなるバグを修正。

  • 関連付けられたスロットに、追加時 Device.Descriptor.DeviceType.MICROPHONEpreferredAudioInput 値がある場合、Mixer.getSlots() によるクエリ時に BroadcastConfiguration.Mixer.SlotpreferredAudioInput プロパティが null になるバグを修正。

Broadcast SDK サイズ: Android

アーキテクチャ 圧縮サイズ 非圧縮サイズ
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

2022 年 11 月 17 日

チャットのログ記録

これは、新しい機能の最初のリリースです。ログ記録設定を作成して、チャットルームに送信されたメッセージを保存できるようになりました。詳細については、以下を参照してください。

2022 年 11 月 9 日

Amazon IVS Chat Client Messaging SDK: JavaScript 1.0.2

プラットフォーム ダウンロードおよび変更
JavaScript Chat Client Messaging SDK 1.0.2

リファレンスドキュメント: https://aws.github.io/amazon-ivs-chat-messaging-sdk-js/1.0.2/

  • Firefox に影響する問題を修正しました。クライアントは、エンドポイントを使用して DisconnectUserチャットルームから切断されると、誤ってソケットエラーを受信しました。

2022 年 11 月 1 日‎

Amazon IVS Player SDK 1.14.0

プラットフォーム ダウンロードおよび変更

すべて

  • まれなクラッシュの発生を減らし、プレイヤーの安定性を向上させました。

Web プレイヤー 1.14.0Video.js 統合 および JW プレイヤー統合

NPM パッケージ: https://www.npmjs.com/package/amazon-ivs-player

スクリプトアセット: https://player.live-video.net/1.14.0/amazon-ivs-player.min.js

Video.js テクニカルアセット: https://player.live-video.net/1.14.0/amazon-ivs-videojs-tech.min.js

リファレンスドキュメント: https://aws.github.io/amazon-ivs-player-docs/1.14.0/web/

Android プレイヤー 1.14.0

リファレンスドキュメント: https://aws.github.io/amazon-ivs-player-docs/1.14.0/android/

  • getErrorCode() メソッドを ErrorType クラスに追加しました。

iOS プレイヤー 1.14.0

ダウンロード: https://player.live-video.net/1.14.0/AmazonIVSPlayer.xcframework.zip

リファレンスドキュメント: https://aws.github.io/amazon-ivs-player-docs/1.14.0/ios/

  • IVS プレイヤー setQuality:adaptive: メソッドを公開しました。

Mobile SDK サイズ: Android

アーキテクチャ 圧縮サイズ 非圧縮サイズ
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 サイズ: iOS

アーキテクチャ 圧縮サイズ 非圧縮サイズ
arm64 0.41 MB 0.99 MB

2022 年 10 月 18 日

Amazon IVS Chat Client Messaging SDK: JavaScript 1.0.1

プラットフォーム ダウンロードおよび変更
JavaScript Chat Client Messaging SDK 1.0.1

リファレンスドキュメント: https://aws.github.io/amazon-ivs-chat-messaging-sdk-js/1.0.1/

2022 年 10 月 6 日

Amazon IVS Broadcast SDK 1.7.1

プラットフォーム ダウンロードおよび変更
iOS Broadcast SDK 1.7.1

ダウンロード: https://broadcast.live-video.net/1.7.1/AmazonIVSBroadcast.xcframework.zip

リファレンスドキュメント: https://aws.github.io/amazon-ivs-broadcast-docs/1.7.1/ios/

  • いくつかのクラスに対して直接リンクするときのリンカーエラーを修正しました。

  • ホストアプリケーションでインスタンス化してはいけないクラスの init 関数および new 関数が削除されました。

  • SDK により提供されたカメラを使用し、縦横比が 9:16 に設定されているスロットで、対応する 9:16 のカメラ比が正しく使用されるようになりました。(以前は 3:4 のカメラ比が使用されていました。) FIT アスペクトモードを使用するスロットは、スペース全体を使用するようになりました。(以前はレターボックス化されていました。)

Broadcast SDK サイズ: iOS

アーキテクチャ 圧縮サイズ 非圧縮サイズ
arm64 1.48 MB 3.40 MB

2022 年 9 月 22 日

Amazon IVS Broadcast SDK 1.7.0

注: 1.6.0 リリースはありません。

プラットフォーム ダウンロードおよび変更
すべて
  • まれなクラッシュの発生を減らし、安定性を向上させました。

  • AutomaticBitrateProfile列挙型を追加しました VideoConfiguration。これは、ABR アルゴリズムがビデオのビットレートを調整するレートを制御します。

  • onTransmissionStatsChanged メソッドが追加されました。onBroadcastQualityChanged および onNetworkHealthChanged より詳細な伝送統計情報が含まれています。後者の 2 つの方法は廃止されたため、代わりに onTransmissionStatsChanged の使用をお勧めします。

Android Broadcast SDK 1.7.0

リファレンスドキュメント: https://aws.github.io/amazon-ivs-broadcast-docs/1.7.0/android/

iOS Broadcast SDK 1.7.0

ダウンロード: https://broadcast.live-video.net/1.7.0/AmazonIVSBroadcast.xcframework.zip

リファレンスドキュメント: https://aws.github.io/amazon-ivs-broadcast-docs/1.7.0/ios/

  • IVSBroadcastSessionAudioSessionStrategy.PlayAndRecordDefaultToSpeaker が追加されました。これにより、開発者はハンドセット (iPhone など) を搭載したデバイスがヘッドセットよりもスピーカーを選択するかどうかを指定できます。

Broadcast SDK サイズ: Android

アーキテクチャ 圧縮サイズ 非圧縮サイズ
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 サイズ: iOS

アーキテクチャ 圧縮サイズ 非圧縮サイズ
arm64 1.47 MB 3.40 MB

2022 年 9 月 20 日

Amazon IVS Player SDK 1.13.0

プラットフォーム ダウンロードおよび変更

ウェブプレイヤー 1.13.0Video.js 統合および JW プレイヤー統合

NPM パッケージ: https://www.npmjs.com/package/amazon-ivs-player

スクリプトアセット: https://player.live-video.net/1.13.0/amazon-ivs-player.min.js

Video.js テクニカルアセット: https://player.live-video.net/1.13.0/amazon-ivs-videojs-tech.min.js

リファレンスドキュメント: https://aws.github.io/amazon-ivs-player-docs/1.13.0/web/

  • VideoJS seeking() 関数のサポートが追加されました。

  • 開発の問題の原因となった未使用のタイプ (CaptureEventTypes) を削除しました。

  • ネットワーク復旧時の断続的な MediaSource エラーを修正しました。

既知の問題: コンソールを開くと、Sawmill Enabled ログが表示されることがあります。ユーザーに影響しないため、この内部ログは非表示にされるように意図されています。確認したら無視してください。

Android プレイヤー 1.13.0

リファレンスドキュメント: https://aws.github.io/amazon-ivs-player-docs/1.13.0/android/

  • 競合状態に関連する再生のクラッシュを防ぐために、保護をさらに追加しました。

  • ABR 帯域幅推定の安定性が向上しました。

iOS プレイヤー 1.13.0

ダウンロード: https://player.live-video.net/1.13.0/AmazonIVSPlayer.xcframework.zip

リファレンスドキュメント: https://aws.github.io/amazon-ivs-player-docs/1.13.0/ios/

  • バックグラウンドで再生中に、オーディオのみの再生が停止するバグを修正しました。

  • 競合状態に関連する再生のクラッシュを防ぐために、保護をさらに追加しました。

  • ABR 帯域幅推定の安定性が向上しました。

  • SDK リファレンスで、setAutoMaxQuality がビットレートに基づいて品質をフィルタリングすることを明確にしました。

  • 無効な値を無視するように IVSPlayer クラスの setQuality: メソッドを変更しました。

Mobile SDK サイズ: Android

アーキテクチャ 圧縮サイズ 非圧縮サイズ
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 サイズ: iOS

アーキテクチャ 圧縮サイズ 非圧縮サイズ
arm64 0.44 MB 1.06 MB

2022 年 9 月 15 日

縦型動画の向上 (最終リリース)

本日 Amazon IVS のすべてのお客様向けに、「縦型動画の向上」で記載されている変更内容の公開を開始しました。変更がすべてのアカウントに反映されるまで 2~3 日かかります。

2022 年 9 月 12 日

Amazon IVS Broadcast SDK 1.5.2: iOS

プラットフォーム ダウンロードおよび変更

iOS Broadcast SDK 1.5.2

ダウンロード: https://broadcast.live-video.net/1.5.2/AmazonIVSBroadcast.xcframework.zip

リファレンスドキュメント: https://aws.github.io/amazon-ivs-broadcast-docs/1.5.2/ios/

  • ブロードキャスト停止直後に、ブロードキャストのシャットダウンが完了する前にネットワーク接続が切断されるという稀なクラッシュを修正しました。

  • 致命的なエラーの後に再試行ループがブロードキャストの再開を繰り返し試みる場合のメモリ増加の問題を修正しました。

Broadcast SDK サイズ: iOS

アーキテクチャ 圧縮サイズ 非圧縮サイズ
arm64 1.39 MB 3.20 MB

2022 年 9 月 8 日

Amazon IVS Chat Client Messaging SDK: Android 1.0.0 および iOS 1.0.0

プラットフォーム ダウンロードおよび変更
Android Chat Client Messaging SDK 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://aws.github.io/amazon-ivs-chat-messaging-sdk-ios/1.0.0/

Chat Client Messaging SDK サイズ: Android

アーキテクチャ 圧縮サイズ 非圧縮サイズ
すべてのアーキテクチャ (バイトコード) 53 KB 58 KB

Chat Client Messaging SDK サイズ: iOS

アーキテクチャ 圧縮サイズ 非圧縮サイズ
ios-arm64_x86_64-simulator (ビットコード) 484 KB 2.4 MB
ios-arm64_x86_64-simulator 484 KB 2.4 MB
ios-arm64 (ビットコード) 1.1 MB 3.1 MB
ios-arm64 233 KB 1.2 MB

2022 年 9 月 2 日

Amazon IVS Web Broadcast SDK 1.2.0

プラットフォーム ダウンロードおよび変更

Web Broadcast SDK

リファレンスドキュメント: https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference

  • npm パック実行時のバンドルタイプ定義を修正しました。

  • 1080 BASIC チャネルをサポートするプリセット構成を追加しました。

2022 年 8 月 30 日

断片化されたストリームの結合

これは、新しい機能の最初のリリースです。ストリームが Amazon S3 への自動録画に設定されている場合、ストリームが中断されて新しいストリームが開始された際に、Amazon IVS が前のストリームと同じ S3 プレフィックスに録画を試みる期間を指定できるようになりました。つまり、ブロードキャストが切断され、指定された間隔内で再接続された場合、複数のストリームは 1 つのブロードキャストと見なされマージされます。詳細については、以下を参照してください。

  • Amazon IVS の開始方法 - コンソールと CLI の手順について、「ステップ 3: 任意の録画によるチャネルの作成」を更新しました。

  • S3 への自動録画 - 新しいセクションである「断片化されたストリームの結合」を参照してください。

  • EventBridge – 例: 記録状態の変化 recording_session_id、および recording_session_stream_idsフィールドが追加されました。

  • IVS API リファレンス — CreateRecordingConfiguration リクエストと RecordingConfiguration オブジェクトに recordingReconnectWindowSecondsフィールドを追加しました。これは 3 つのレスポンス (CreateRecordingConfiguration、 GetRecordingConfiguration、) に影響します GetStreamSession。

2022 年 8 月 9 日

Amazon IVS Web Player SDK 1.12.0

プラットフォーム ダウンロードおよび変更

ウェブプレイヤー 1.12.0Video.js 統合 および JW プレイヤー統合

NPM パッケージ: https://www.npmjs.com/package/amazon-ivs-player

スクリプトアセット: https://player.live-video.net/1.12.0/amazon-ivs-player.min.js

Video.js テクニカルアセット: https://player.live-video.net/1.12.0/amazon-ivs-videojs-tech.min.js

リファレンスドキュメント: https://aws.github.io/amazon-ivs-player-docs/1.12.0/web/

  • 競合状態に関連する再生のクラッシュを防ぐために、保護をさらに追加しました。

2022 年 7 月 28 日

Amazon IVS iOS Broadcast SDK 1.5.1

プラットフォーム ダウンロードおよび変更
iOS Broadcast SDK 1.5.1

ダウンロード: https://broadcast.live-video.net/1.5.1/AmazonIVSBroadcast.xcframework.zip

リファレンスドキュメント: https://aws.github.io/amazon-ivs-broadcast-docs/1.5.1/ios/

  • 音声のエンコードができず、すべてのブロードキャストが失敗する原因となっていた iOS 16 との互換性の問題を修正しました。この問題は、iOS 向けの IVS Broadcast SDKの以前のすべてのバージョンに影響します。iOS 16 でブロードキャストするには、バージョン 1.5.1 が必要です。

  • IVSBroadcastSessionのイニシャライザに受任者を直接提供する際のメモリリークを修正しました。(回避策は、後で受任者プロパティを設定することでした。)

Broadcast SDK サイズ: iOS

アーキテクチャ 圧縮サイズ 非圧縮サイズ
arm64 1.36 MB 3.20 MB

2022 年 7 月 21 日

Amazon IVS Web Broadcast SDK

プラットフォーム ダウンロードおよび変更
Web Broadcast SDK

リファレンスドキュメント: https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference

  • これは、Amazon IVS Web Broadcast SDK の初回リリースです。

2022 年 7 月 14 日

Amazon IVS iOS Player SDK 1.8.3

プラットフォーム ダウンロードおよび変更
iOS プレイヤー 1.8.3

ダウンロード: https://player.live-video.net/1.8.3/AmazonIVSPlayer.xcframework.zip

リファレンスドキュメント: https://aws.github.io/amazon-ivs-player-docs/1.8.3/ios/

  • 相対パスを含む URL を介して提供された録画コンテンツをプレイヤーが再生できない問題を修正しました。

  • メインスレッドがブロックされたときに発生し得るメモリ増加の問題を修正しました。

Mobile SDK サイズ: iOS

アーキテクチャ 圧縮サイズ 非圧縮サイズ
arm64 0.46 MB 1.10 MB

2022 年 6 月 28 日

Amazon IVS Player Web SDK 1.11.0

プラットフォーム ダウンロードおよび変更

ウェブプレイヤー 1.11.0Video.js 統合 および JW プレイヤー統合

NPM パッケージ: https://www.npmjs.com/package/amazon-ivs-player

スクリプトアセット: https://player.live-video.net/1.11.0/amazon-ivs-player.min.js

Video.js テクニカルアセット: https://player.live-video.net/1.11.0/amazon-ivs-videojs-tech.min.js

リファレンスドキュメント: https://aws.github.io/amazon-ivs-player-docs/1.11.0/web/

  • ABR 帯域幅推定の安定性が向上しました。

  • Video.js 統合を使って iOS モバイルブラウザで録画したコンテンツを再生すると、再生ボタンが正しく機能しない、という問題を修正しました。以前の回避方法 (Video.js を初期化するときに再生ボタンを非表示にする) は必要ではなくなりました。

2022 年 6 月 22 日

Amazon IVS Broadcast SDK 1.5.0

プラットフォーム ダウンロードおよび変更
すべて
  • まれなクラッシュの発生を減らし、安定性を向上させました。

  • 高ビットレートストリームの安定性が向上しました。

  • レイテンシーが非常に高いブロードキャストは、エラーコード20401と次のメッセージで終了します。「ネットワークが遅すぎたため、ブロードキャストは終了しました。接続が安定していることを確認するか、ブロードキャストビットレートを下げてください。」 これに対するレイテンシーのしきい値は、時間の経過とともに変化する可能性があります。現在は 45 秒です。

Android Broadcast SDK 1.5.0

リファレンスドキュメント: https://aws.github.io/amazon-ivs-broadcast-docs/1.5.0/android/

  • 新しい設定オプションを Video に追加しました。これにより、ブロードキャストセッション enableTransparency(boolean) および isTransparencyEnabled() の透過性が可能になります。透過設定は、デフォルトでは無効となっています。個々のスロットで fillColor または transparency の値が期待どおりに機能するように Video.enableTransparencyTRUE に設定する必要があることに注意してください。透過性は計算負荷が高くなるため、必要な場合にのみ有効にします。

iOS Broadcast SDK 1.5.0

ダウンロード: https://broadcast.live-video.net/1.5.0/AmazonIVSBroadcast.xcframework.zip

リファレンスドキュメント: https://aws.github.io/amazon-ivs-broadcast-docs/1.5.0/ios/

  • IVSReplayKitBroadcastSession を画面共有に使用する場合は、ストリームを適切にシャットダウンするために RPBroadcastSampleHandler::broadcastFinishedIVSReplayKitBroadcastSession::broadcastFinished を呼び出すことをお勧めします。これを行わないと、ストリームがタイムアウトするまでライブのままになる可能性があります。

  • IVSImagePreviewViewMTKView によってサポートされではなくなりましたが、代わりに AVSampleBufferDisplayLayer ベースの CALayer を持つ通常の UIView があります。

Broadcast SDK サイズ: Android

アーキテクチャ 圧縮サイズ 非圧縮サイズ
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 サイズ: iOS

アーキテクチャ 圧縮サイズ 非圧縮サイズ
arm64 1.36 MB 3.20 MB

2022 年 6 月 9 日

垂直方向の動画の改善

このリリースでは、Amazon IVS が垂直方向の入力 (例: 高さが幅より大きいモバイルデバイスからブロードキャストされるコンテンツ) を処理する方法を改善しました。この変更は、この記事の最後に説明されているように、時間をかけて展開されています。

3 つの変更があります。

  1. (Standard チャネルにのみ影響) 垂直入力はコンテンツの幅に基づいてスケーリングされるため、ダウンスケーリングが少なく、視覚的に高画質な出力が得られます。たとえば、この変更が 720 x 1280 入力にどのように影響するかを示します。

    名前 以前の幅 x 高さ 新しい幅 x 高さ
    1280p 720 x 1280 —
    720p 404 x 720 720 x 1280
    480p 268 x 480 480 x 852
    360p 200 x 360 360 x 640
    160p 88 x 160 160 x 284
  2. (Standard チャネルにのみ影響) 生成されるレンディションは、入力幅以下のレンディションだけです。たとえば、入力が 720 x 1280 の場合、720p、480p、360p、160p のレンディションが得られます。入力幅がレンディションの間にある場合は、入力よりも幅の小さいレンディションがすべて得られます。たとえば、この変更が 540 x 960 入力にどのように影響するかを示します。

    名前 以前の幅 x 高さ 新しい幅 x 高さ
    960p 540 x 960 —
    720p 404 x 720 —
    480p 268 x 480 480 x 852
    360p 200 x 360 360 x 640
    160p 88 x 160 160 x 284
  3. (Standard チャネルと Basic チャネルに影響) 垂直入力のレンディションでは、高さではなく幅に基づいたより従来の命名規則が使用されます。たとえば、Basic チャネルに 360 x 640 を入力した場合、360p という名前の 1 つの出力レンディションがあります。

    この名前は、動画プレイリストに NAME 属性として表示され、ユーザー向けの品質セレクター () に表示されます。この名前は、記録されたアセットの Amazon S3 ディレクトリ名としても使用されます。たとえば、360 x 640 入力の場合、品質セレクターと Amazon S3 への自動記録ディレクトリ名は 360p60 (以前の値は 640p60) です。

この改善は時間をかけて展開されています。

  • 今 — 過去 6 か月間に垂直入力をブロードキャストしましたか? そうでない場合は、お客様のアカウントでこの変更を有効にしています (具体的には、本日から 1 週間以上)。はいの場合は、AWS Health Dashboard のアカウントイベントセクションにこの変更に関する通知が届きます。

  • 2022 年 9 月 15 日 — 残りのすべてのアカウントに対して変更を有効にします。過去 6 か月間に垂直入力をブロードキャストし、この変更をアカウントでより早く有効にする場合は、AWS サポートチケットを送信してください。

重要: 以前の動作に依存するコード (録音の後処理など) がないことを確認してください。たとえば、レンディションの幅/高さがハードコードされたスクリプトがある場合、それを編集する必要があります。そうしないと、この変更が適用された後にスクリプトが壊れる可能性があります。

2022 年 5 月 24 日

Amazon IVS Web および Android Player SDK 1.10.0

プラットフォーム ダウンロードおよび変更

Web プレイヤー 1.10.0Video.js 統合、および JW プレイヤー統合

NPM パッケージ: https://www.npmjs.com/package/amazon-ivs-player

スクリプトアセット: https://player.live-video.net/1.10.0/amazon-ivs-player.min.js

Video.js テクニカルアセット: https://player.live-video.net/1.10.0/amazon-ivs-videojs-tech.min.js

リファレンスドキュメント: https://aws.github.io/amazon-ivs-player-docs/1.10.0/web/

  • Video.js プラグインの一時停止と再生に関するコンソールエラーを修正しました。

  • リファレンスドキュメントで、 は公開されるべきではない 2 つのタイプ、 AutoplayOptionsと TypeScript を定義ファイルから削除しましたPlayerEventType.STATE_CHANGED

  • setAutoMaxQuality および setAutoMaxVideoSize を使用時にすべての品質が考慮されない問題を修正しました。

  • 対応するドキュメントとともに、setAutoMaxVideoSize のメソッドを公開しました。

  • SDK リファレンスで、setAutoMaxQuality がビットレートに基づいて品質をフィルタリングすることを明確にしました。

  • ウェブプラットフォームの VODs end-of-stream の動作を修正しました。

Android プレイヤー 1.10.0

リファレンスドキュメント: https://aws.github.io/amazon-ivs-player-docs/1.10.0/android/

  • setAutoMaxQuality および setAutoMaxVideoSize を使用時にすべての品質が考慮されない問題を修正しました。

  • Player クラスに getVolume() を追加しました。

  • SDK リファレンスで、setAutoMaxQuality がビットレートに基づいて品質をフィルタリングすることを明確にしました。

  • ウェブプラットフォームの VODs end-of-stream の動作を修正しました。

Mobile SDK サイズ: Android

アーキテクチャ 圧縮サイズ 非圧縮サイズ
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

2022 年 4 月 28 日

ストリームヘルスの更新

ライブストリームのヘルスをほぼリアルタイムでモニタリングするための Amazon IVS ストリームヘルスには、2 つの更新があります。

  • 高解像度 CloudWatch メトリクスのチャートが、 コンソールのストリームセッションの詳細ページで利用できるようになりました。

  • ConcurrentStreams のメトリクスに新しいディメンション (Health) を追加し、チャネルのヘルスで結果をフィルタリングするようにしました。

「Amazon IVS Live Stream Health のモニタリング」と「Amazon による Amazon IVS のモニタリング」を参照してください CloudWatch。

2023 年 10 月 12 日の更新: これらのドキュメントは「Amazon IVS Low-Latency Streaming のモニタリング」にまとめられました。

2022 年 4 月 26 日

Amazon IVS Chat

これは Amazon IVS Chat の最初のリリースであり、ライブ動画ストリームと一緒に使用できるマネージドライブチャット機能です。新しいドキュメントは、Amazon IVS ドキュメントのランディングページからアクセスできます。

いつものように、ドキュメントの変更は Amazon IVS ドキュメント履歴に記載されています。

2022 年 4 月 22 日

Amazon IVS iOS Player SDK 1.8.2

プラットフォーム ダウンロードおよび変更
iOS Player 1.8.2

ダウンロード: https://player.live-video.net/1.8.2/AmazonIVSPlayer.xcframework.zip

リファレンスドキュメント: https://aws.github.io/amazon-ivs-player-docs/1.8.2/ios/

  • iOS 15 以降を実行しているデバイスでのピクチャーインピクチャーのサポートが追加されました。AVPictureInPictureController クラスは、 のインスタンスで直接インスタンス化できますIVSPlayerLayer。実装例については、公開サンプルアプリケーションを参照してください。

  • -seekTo:completionHandler: メソッドの完了ハンドラー内から IVSPlayer の状態を操作しているときに発生し得るデッドロックの問題を修正しました。

  • メインスレッドがブロックされたときに発生し得るメモリ増加の問題を解決するために、1.8.1 リリースで生じた問題を修正しました。

Mobile SDK サイズ: iOS

アーキテクチャ 圧縮サイズ 非圧縮サイズ
arm64 0.46 MB 1.10 MB

2022 年 4 月 19 日

Amazon IVS Broadcast SDK 1.4.0

プラットフォーム ダウンロードおよび変更
すべて
  • まれなクラッシュの発生を減らし、安定性を向上させました。

  • Broadcast SDK: Custom Image Sources」(ブロードキャスト SDK: カスタム画像ソース) に新しいページを追加しました。

Android Broadcast SDK 1.4.0

リファレンスドキュメント: https://aws.github.io/amazon-ivs-broadcast-docs/1.4.0/android/

  • Android 12 のターゲティングを有効にするために createServiceNotificationBuilder でバグを修正しました。

  • ベースライン AVC プロファイルにフォールバックすることで、バグのあるメイン AVC プロファイルを備えたデバイスに関する問題を修正しました。

  • 予期しない例外によるアプリケーションのクラッシュを防ぐために、いくつかのパブリック API メソッド署名にいくつかの NonNull 注釈を追加します。

iOS Broadcast SDK 1.4.0

ダウンロード: https://broadcast.live-video.net/1.4.0/AmazonIVSBroadcast.xcframework.zip

リファレンスドキュメント: https://aws.github.io/amazon-ivs-broadcast-docs/1.4.0/ios/

  • GCD および Darwin 最適化されたロックをより有効に活用し、バッファの再利用を改善することで、SDK 全体で iOS のパフォーマンスを改善しました。

  • では BroadcastConfiguration、キーフレーム間隔の最大値を 10 から 5 に変更し、Android との整合性を確保しました。

  • 音声エンコーダの質を制御する新しいメソッドを追加しました。IVSAudioConfiguration で、setQuality メソッドを使用します。エンコーダの質を下げると、CPU の使用状況に大きな影響が生じる可能性があります。

Broadcast SDK サイズ: Android

アーキテクチャ 圧縮サイズ 非圧縮サイズ
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 サイズ: iOS

アーキテクチャ 圧縮サイズ 非圧縮サイズ
arm64 1.33 MB 3.13 MB

2022 年 3 月 31 日

Amazon IVS iOS Player SDK 1.8.1

プラットフォーム ダウンロードおよび変更
iOS プレイヤー 1.8.1

ダウンロード: <非推奨>

リファレンスドキュメント: https://aws.github.io/amazon-ivs-player-docs/1.8.1/ios/

  • iOS 15 以降を実行しているデバイスでのピクチャーインピクチャーのサポートが追加されました。AVPictureInPictureController クラスは、 のインスタンスで直接インスタンス化できますIVSPlayerLayer。実装例については、公開サンプルアプリケーションを参照してください。

  • メインスレッドがブロックされたときに発生し得るメモリ増加の問題を修正しました。

  • -seekTo:completionHandler: メソッドの完了ハンドラー内から IVSPlayer の状態を操作しているときに発生し得るデッドロックの問題を修正しました。

Mobile SDK サイズ: iOS

アーキテクチャ 圧縮サイズ 非圧縮サイズ
arm64 0.46 MB 1.10 MB

2022 年 3 月 3 日

Amazon IVS Broadcast SDK 1.3.0

プラットフォーム ダウンロードおよび変更
すべて
  • まれなクラッシュの発生を減らし、安定性を向上させました。

  • 32 ビット符号付き整数および 64 ビット浮動小数点 PCM オーディオのサポートが追加されました。

Android Broadcast SDK 1.3.0

リファレンスドキュメント: https://aws.github.io/amazon-ivs-broadcast-docs/1.3.0/android/

  • ストリーミング中に Bluetooth ヘッドセットを取り外すとクラッシュする断続的な問題を修正しました。

  • BroadcastSession.onBroadcastQuality メソッドは、初期ブロードキャスト品質の低い値を報告するようになりました。

  • 複数の AudioBufferLists を含む PCM バッファのサポートを追加しました。これは USB マイクで一般的です。

Android 1.2.1 リリースからの変更を取り入れています。サーフェスのサイズと回転の変更を適切にサポートするための新しいメソッドとバグ修正:

  • が の新しいサイズを設定SurfaceSource.setSize(...)しないバグを修正しました SurfaceSource。

  • デバイスのローテーションをラジアンで設定する Device.setRotation(float rotation) メソッドを追加しました。

  • 物理ハンドセットのローテーション ImageDevice 時に の自動ローテーションを有効/無効にする ImageDevice.rotateOnConfigurationChanges(boolean enable)メソッドを追加しました。

  • 物理ハンドセット ImageDevice がローテーションしたときに が自動的にローテーションするように設定されているかどうかを返す ImageDevice.willRotateOnConfigurationChanges()メソッドを追加しました。

iOS Broadcast SDK 1.3.0

ダウンロード: https://broadcast.live-video.net/1.3.0/AmazonIVSBroadcast.xcframework.zip

リファレンスドキュメント: https://aws.github.io/amazon-ivs-broadcast-docs/1.3.0/ios/

  • createAppBackgroundImageSource メソッドを使用するときのいくつかの競合状態が修正されました。この競合状態では、アプリがフォアグラウンドに戻った後にストリーミングが再開できない可能性がありました。

  • arm64 シミュレータのサポートが追加されました。

Broadcast SDK サイズ: Android

アーキテクチャ 圧縮サイズ 非圧縮サイズ
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 サイズ: iOS

アーキテクチャ 圧縮サイズ 非圧縮サイズ
arm64 1.30 MB 3.06 MB

2022 年 3 月 1 日

Amazon IVS Player SDK 1.8.0

プラットフォーム ダウンロードおよび変更
すべて
  • 録画コンテンツの再生時の品質切り替え時のフリーズの発生が減少しました。

Web プレイヤー 1.8.0Video.js 統合、および JW プレイヤー統合

NPM パッケージ: https://www.npmjs.com/package/amazon-ivs-player

スクリプトアセット: https://player.live-video.net/1.8.0/amazon-ivs-player.min.js

Video.js テクニカルアセット: https://player.live-video.net/1.8.0/amazon-ivs-videojs-tech.min.js

リファレンスドキュメント: https://aws.github.io/amazon-ivs-player-docs/1.8.0/web/

  • 一部のブラウザで録画されたコンテンツの再生が停止する可能性があるエッジケースを修正しました。

  • 録画した動画の転送後に時間指定メタデータイベントがトリガーされない問題を修正しました。

  • remove() での JW プレイヤー統合に関する不要で混乱する警告を削除しました。

  • 正しいキュータイプフィルタリングをサポートするために、キュータイプの厳密なタイプチェックを有効にしました。

Android プレイヤー 1.8.0

リファレンスドキュメント: https://aws.github.io/amazon-ivs-player-docs/1.8.0/android/

  • ViewUtil クラスを削除。これは内部であり、非推奨でした。代わりに PlayerView を使用します。

iOS プレイヤー 1.8.0

ダウンロード: https://player.live-video.net/1.8.0/AmazonIVSPlayer.xcframework.zip

リファレンスドキュメント: https://aws.github.io/amazon-ivs-player-docs/1.8.0/ios/

Mobile SDK サイズ: Android

アーキテクチャ 圧縮サイズ 非圧縮サイズ
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 サイズ: iOS

アーキテクチャ 圧縮サイズ 非圧縮サイズ
arm64 0.46 MB 1.10 MB

2022 年 2 月 3 日

Amazon IVS Broadcast SDK: Android 1.2.1

プラットフォーム ダウンロードおよび変更
Android Broadcast SDK 1.2.1

リファレンスドキュメント: https://aws.github.io/amazon-ivs-broadcast-docs/1.2.1/android/

このリリースには、新しいメソッドと、サーフェスのサイズとローテーションの変更を適切にサポートするためのバグ修正が含まれています。これは、カスタム動画入力を伴うユースケースに必要です。

  • が の新しいサイズを設定SurfaceSource.setSize(...)しないバグを修正しました SurfaceSource。

  • デバイスのローテーションをラジアンで設定する Device.setRotation(float rotation) メソッドを追加しました。

  • 物理ハンドセットのローテーション ImageDevice 時に の自動ローテーションを有効/無効にする ImageDevice.rotateOnConfigurationChanges(boolean enable)メソッドを追加しました。

  • 物理ハンドセット ImageDevice がローテーションしたときに が自動的にローテーションするように設定されているかどうかを返す ImageDevice.willRotateOnConfigurationChanges() メソッドを追加しました。

Broadcast SDK サイズ: Android

アーキテクチャ 圧縮サイズ 非圧縮サイズ
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

2022 年 1 月 20 日

Amazon IVS Player SDK 1.7.0

プラットフォーム ダウンロードおよび変更
すべて
  • ソースメディアのプレイリストからストリームを再生するときの音の途切れを修正しました。

Web プレーヤー 1.7.0Video.js 統合、および JW Player 統合

NPM パッケージ: https://www.npmjs.com/package/amazon-ivs-player

スクリプトアセット: https://player.live-video.net/1.7.0/amazon-ivs-player.min.js

Video.js テクニカルアセット: https://player.live-video.net/1.7.0/amazon-ivs-videojs-tech.min.js

リファレンスドキュメント: https://aws.github.io/amazon-ivs-player-docs/1.7.0/web/

  • Amazon IVS で録画した動画の再生後に時間指定メタデータイベントがトリガーされない問題を修正しました。

  • iOS モバイルウェブブラウザでストリームの再生 URL が使用できない場合に ErrorNotAvailable エラーが発生しない問題を修正しました。

  • Video.js ラッパーによる dispose() の呼び出し時におけるコンソール警告を修正しました。

  • プレーヤーインスタンスが破棄された後でのアクセス試行が原因で発生するいくつかの null 参照エラーを修正しました。

  • setQuality ドキュメントを更新して、成功通知を受け取るには QUALITY_CHANGED をリッスンする必要があることを明確にしました。

  • setInitialBufferDuration() ドキュメントを更新して、iOS モバイルブラウザでは機能しないことを明記しました。

既知の問題: 視聴者が録画されたコンテンツで順方向にスキップしてから逆方向にスキップすると、順方向にスキップした時間が過ぎるまで iOS ブラウザ内の時間指定メタデータがトリガーされません。例えば、視聴者が録画されたコンテンツの視聴を開始し、60 秒後にスキップしてから 30 秒前にスキップすると、30 秒から 60 秒の間は時間指定メタデータがトリガーされません。この問題は、今後のリリースで修正される予定です。

Android プレイヤー 1.7.0

リファレンスドキュメント: https://aws.github.io/amazon-ivs-player-docs/1.7.0/android/

  • 内部クラスである ViewUtil クラスが非推奨になりました。代わりに PlayerView を使用してください。このクラスは、次回の Amazon IVS Player リリース (1.8.0、2022 年第 1 四半期に提供予定) で完全に削除されます。

  • 動画がビューに表示される方法を制御する PlayerView.setResizeMode(mode) を追加しました。これは、動画をオプションでズームインしたり、動画のアスペクト比を完全に無視してビュー全体に表示したりすることを可能にします。

iOS プレイヤー 1.7.0

ダウンロード: https://player.live-video.net/1.7.0/AmazonIVSPlayer.xcframework.zip

リファレンスドキュメント: https://aws.github.io/amazon-ivs-player-docs/1.7.0/ios/

  • iOS SDK に iOS 11.0 以上が必要になりました。

  • SDK に arm64e スライスが含まれなくなりました。このスライスは、Apple でこれが標準アーキテクチャになり次第、再度有効化されます。

  • アプリケーションの終了とメディアサービスのリセットイベント中に発生する可能性があったまれなクラッシュを修正しました。

Mobile SDK サイズ: Android

アーキテクチャ 圧縮サイズ 非圧縮サイズ
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 サイズ: iOS

アーキテクチャ 圧縮サイズ 非圧縮サイズ
arm64 0.46 MB 1.09 MB

2022 年 1 月 18 日

R2S3 サムネイル設定

このリリースでは、ライブセッションのサムネイルの記録を有効/無効にし、ライブセッションのサムネイルが生成される間隔を変更できます。これは、この新しい機能の最初のリリースです。以下を参照してください。

  • Amazon IVS の開始方法 – 「ステップ 3: 任意の録画によるチャネルの作成」が更新されました。

  • Amazon S3 への自動録画 – いくつかの変更が行われました。

    • 「録画の内容」に thumbnails フォルダの変更に関するメモを追加。

    • 新しい「サムネイル」セクションを追加。

    • 「JSON メタデータファイル」の thumbnailspath フィールドに関する情報を変更。

  • Amazon IVS API リファレンス – いくつかの変更が行われました。

    • RecordingConfiguration オブジェクトの新しいフィールド (thumbnailConfiguration)。これは、 CreateRecordingConfiguration リクエストとレスポンス、 GetRecordingConfiguration レスポンス、レスポンス GetStreamSessionに影響します。

    • 新しいオブジェクト: ThumbnailConfiguration

2021 年 12 月 9 日

Amazon IVS Broadcast SDK 1.2.0

プラットフォーム ダウンロードおよび変更
すべて
  • まれなクラッシュの発生を減らし、安定性を向上させました。

  • 新しいメソッド onNetworkHealthChanged (Android) と broadcastSession:networkHealthChanged (iOS) を追加しました。これは、ネットワークの品質が瞬時に変化したときの更新を提供するものです。これは、ブロードキャストに一時的な中断が発生する場合のフィードバックを提供するために使用できます。

  • BroadcastConfiguration.mixer.canvasAspectMode を取得/設定するメソッドを追加しました。これは、スロットのアスペクトモードが明示的に設定されていないときに、スロットのデフォルトのアスペクトモードとして使用されます。

  • Mixer (Android) API と IVSBroadcastMixer (iOS) API を次のように変更しました。

    • 追加されたすべてのスロットを返す getSlots() を追加しました。

    • ミキサースロットからデバイスをバインド解除する unbind を追加しました。

    • 成功または失敗を示すブール値を返すように bindunbind、および transition を更新しました。

Android Broadcast SDK 1.2.0

リファレンスドキュメント: https://aws.github.io/amazon-ivs-broadcast-docs/1.2.0/android/

  • 透過が有効な場合でも、スロットの動画またはイメージがその下にある他のスロットと (zIndex 値を使用して) ブレンドされないバグを修正しました。

iOS Broadcast SDK 1.2.0

ダウンロード: https://broadcast.live-video.net/1.2.0/AmazonIVSBroadcast.xcframework.zip

リファレンスドキュメント: https://aws.github.io/amazon-ivs-broadcast-docs/1.2 .0/ios/

  • Bluetooth および有線ヘッドセットの接続の安定性が向上しました。

  • 次のピクセル形式について、IVSCustomImageSource のサポートを追加しました。

    • kCV PixelFormatType_Lossless_420YpCbCr8BiPlanarFullRange

    • kCV PixelFormatType_Lossy_420YpCbCr8BiPlanarFullRange

    • kCV PixelFormatType_Lossless_420YpCbCr8BiPlanarVideoRange

    • kCV PixelFormatType_Lossy_420YpCbCr8BiPlanarVideoRange

    • kCV PixelFormatType_Lossless_32BGRA

    • kCV PixelFormatType_Lossy_32BGRA

  • createAppBackgroundImageSource メソッドを使用するときの 2 つの競合状態が修正されました。この競合状態では、アプリケーションがフォアグラウンドに戻った後にストリーミングが再開できない可能性がありました。

Broadcast SDK サイズ: Android

アーキテクチャ 圧縮サイズ 非圧縮サイズ
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 サイズ: iOS

アーキテクチャ 圧縮サイズ 非圧縮サイズ
arm64 1.42 MB 3.30 MB

2021 年 11 月 23 日

Amazon IVS Player SDK 1.6

プラットフォーム ダウンロードおよび変更
すべて
  • 新しいプレイヤー関数 setInitialBufferDuration() を追加しました。これは、初期バッファ期間を設定できるようにします。この期間は、再生を開始できるタイミングを決定します。許容範囲は 0.1 ~ 5 秒です。このメソッドは、iOS ブラウザプラットフォームには影響しません。

  • ネットワークの再接続中に play メソッドが呼び出されずに、ロードされたストリームが再生される可能性がある問題を修正しました。

  • 古いクローズドキャプションデータが消去されない問題を修正しました。

  • まれなクラッシュの発生を減らし、プレイヤーの安定性を向上させました。

Web プレイヤー 1.6.1 および Video.js 統合および JW Player 統合

NPM パッケージ: https://www.npmjs.com/package/amazon-ivs-player

スクリプトアセット: https://player.live-video.net/1.6.1/amazon-ivs-player.min.js

Video.js テクニカルアセット: https://player.live-video.net/1.6.1/amazon-ivs-videojs-tech.min.js

リファレンスドキュメント: https://aws.github.io/amazon-ivs-player-docs/1.6.1/web/

  • setQuality のドキュメントに、video 要素の controls 属性が呼び出しに与える影響についてのメモを追加しました。

  • プレイヤーが動画のデコードエラーとプレイリストのネットワークエラーから復旧する方法が向上しました。

  • プレイヤーのデフォルトのログレベルを、他のプラットフォームに合わせて警告からエラーに変更しました。

Android プレイヤー 1.6.0

リファレンスドキュメント: https://aws.github.io/amazon-ivs-player-docs/1.6.0/android/

iOS プレイヤー 1.6.0

ダウンロード: https://player.live-video.net/1.6.0/AmazonIVSPlayer.xcframework.zip

リファレンスドキュメント: https://aws.github.io/amazon-ivs-player-docs/1.6.0/ios/

  • iOS 10 のサポートは、次回の IVS Player リリース (1.7.0、暫定では 2022年第 1 四半期の予定) から非推奨になる予定です。

Mobile SDK サイズ: Android

アーキテクチャ 圧縮サイズ 非圧縮サイズ
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 サイズ: iOS

アーキテクチャ 圧縮サイズ 非圧縮サイズ
universal 0.94 MB 2.02 MB
arm64 0.47 MB 1.11 MB
armv7 0.46 MB 0.89 MB

2021 年 11 月 18 日

Stream Health

Amazon IVS Stream Health では、新しい高解像度 CloudWatch メトリクスにより、ライブストリームの状態をほぼリアルタイムでモニタリングできます。また、2 つの新しい API エンドポイントを通してストリームのイベントと入力設定に関する情報を得ることもできます。これは、この新しい機能の最初のリリースです。以下を参照してください。

  • Amazon IVS ライブストリームのヘルスのモニタリング — これは「Amazon IVS ユーザーガイド」の新しいページです。

  • Amazon Interactive Video Service の使用開始 - 「ステップ 2: IAM アクセス許可の設定」にある IAM ポリシーが更新され、3 つの IVS アクセス許可 (GetStreamGetStreamSessionListStreamSessions) と cloudwatch:GetMetricData が追加されました。

  • Amazon による Amazon IVS のモニタリング CloudWatch — 4 つの高解像度メトリクス (IngestAudioBitrate、、IngestFramerateIngestVideoBitrate、) が追加されましたKeyframeInterval

    2023 年 10 月 12 日の更新: この CloudWatch ドキュメントは削除され、コンテンツは「IVS 低レイテンシーストリーミングのモニタリング」に移動されました。

  • Amazon IVS EventBridge での Amazon の使用 – セッション作成とセッション終了の 2 つのイベントを追加しました。

  • Amazon IVS API リファレンス — 多くの点が変更されました。

    • 2 つの新しいエンドポイント: GetStreamSession および ListStreamSessions。

    • 7 つの新しいオブジェクト: AudioConfiguration IngestConfiguration、 StreamEvent StreamFilters、 StreamSession、 StreamSessionSummary、および VideoConfiguration。

    • ストリームおよび StreamSummary オブジェクトの新しいフィールド (streamID)。これは、 GetStream および ListStreams レスポンスにも影響します。

    • リクエストの新しいフィールド (filtersBy) ListStreams。

2021 年 10 月 20 日

Amazon IVS Broadcast SDK: Android 1.1.0 および iOS

プラットフォーム ダウンロードおよび変更
すべて
  • トランジションメソッドに提供されるスロット設定の名前が target-slot name パラメータと一致しない場合に、ミキサースロット構成が予期しない状態になるバグを修正しました。

  • まれなクラッシュの発生を減らし、安定性を向上させました。

  • プリセットのビットレートを再調整して、期待されるユーザーエクスペリエンスをよりよく反映します。これらはブロードキャスト SDK のリファレンスドキュメントに記載されています。

    • スタンダード (ポートレート/ランドスケープ) — 初期: 2.1 Mbps。最大: 6 Mbps。

    • ベーシック (ポートレート/ランドスケープ) — 初期: 1.2 Mbps。最大: 1.5 Mbps。

    • ゲーム (ポートレート/ランドスケープ) (Android のみ) — 初期: 2.1 Mbps。最大 6 Mbps。

  • モノラルオーディオのサポートが追加されました。ブロードキャストセッションは、1 つまたは 2 つのオーディオチャネル ( それぞれモノラルまたはステレオ) で構成できるようになりました。また、カスタムオーディオソースは、1 つまたは 2 つのオーディオチャネルで構成できます。

  • ミキサーのキャンバスとスロットの起点を左上に変更しました。これは、開発者にとってより自然で、より一貫したユーザビリティを提供する必要があります。カスタムミキサースロットを使用している場合は、コードを更新する必要があります。 Broadcast SDK ミキサー:1.0.0 から 1.1.0 への移行を参照してください。

  • 新しいドキュメントページ「Amazon IVS へのブロードキャスト: ミキサーガイド」を追加しました。

Android Broadcast SDK 1.1.0

リファレンスドキュメント: https://aws.github.io/amazon-ivs-broadcast-docs/1.1.0/android/

  • デバイスの方向の変更によって SDK がクラッシュする可能性があるバグを修正しました。

  • getPreviewView() が最初に呼び出されたときにのみ機能するバグを修正しました。これにより、getPreviewView() は呼び出されるたびに新しい ImagePreviewView を返すため、同じデバイスまたはセッションの複数の ImagePreviewViews を同時にビュー階層に追加できるようになりました。多くの ImagePreviewViews を同時に使用すると、パフォーマンスが低下する可能性があることに注意してください。

  • ブロードキャストセッション全体を解放せずにシステムキャプチャサービスを停止するために stopSystemCapture() を追加しました。

  • デバイスを接続するときにミキサースロットの優先デバイスを無視するために、attachDevice オーバーライドを追加しました。

iOS Broadcast SDK 1.1.0

ダウンロード: https://broadcast.live-video.net/1.1.0/AmazonIVSBroadcast.xcframework.zip

リファレンスドキュメント: https://aws.github.io/amazon-ivs-broadcast-docs/1.1.0/ios/

  • IVSMixerSlotConfiguration オブジェクトにサイズを設定すると、matchCanvasSizefalse に設定されるようになりました。同様に、IVSMixerSlotConfiguration オブジェクトにアスペクトを設定すると、matchCanvasAspectModefalse に設定されます。

  • 事前エンコードされた動画を使用したバックグラウンドオーディオのサポートが追加されました。新しいメソッド createAppBackgroundImageSourceOnComplete では、アプリをバックグラウンド処理するときのデフォルトの動作を変更します。以前は、SDK がカメラまたは GPU にアクセスできなくなったため、ストリーム全体が停止しました ( つまり、動画入力の合成や動画エンコーディングは実行できませんでした)。

    新しいメソッドは、IVSCustomVideoSource のサブクラスを返します。通常、IVSCustomVideoSource を使用すると、ブロードキャストする画像サンプルを送信できます。サブクラスを使用すると、アプリがバックグラウンドにあるときに、後でブロードキャストするために事前にエンコードされる画像サンプルを送信できます。

Broadcast SDK ミキサー:1.0.0 から 1.1.0 への移行

Broadcast SDK のバージョン 1.1.0 では、ミキサーの座標系の動作が変更されます。1.0.0 では、ミキサーが矛盾する原点を使用しました。1.1.0 では、原点は左上隅です。新しいものを見るAmazon IVS Broadcast SDK ミキサーガイド

キャンバスの変更:水平 (X 軸) の位置は変更されません。1.0.0 と比較して、垂直方向の配置が反転されます。Y 軸の値を 0 に設定すると、スロットはキャンバスの上部 (1.0.0 の場合と同様に、下ではなく) に配置されます。スロットを 1.0.0 と同じ位置に保つには、キャンバスの高さから現在の Y 値を減算します。config.video.size.height - y

スロットの変更:1.1.0ではスロットの左上の原点もあります。方向は 1.0.0 から変更されませんが、原点は中心から左上にシフトしています。左上に配置されたスロットは (0、0) になり、右下に整列したスロットは次のようになります。

(canvas_width - slot_width, canvas_height - slot_height)

スロットを 1.0.0 と同じ位置に保つには、X 位置から幅の半分、Y 位置から高さの半分を減算します。また、スロットのサイズは左上隅を基準にしています。したがって、スロットを中央から拡張するには、サイズと同時に位置を変更する必要があります。そうしないと、スロットが下がり、右に成長しているように見えます。

Broadcast SDK サイズ: Android

アーキテクチャ 圧縮サイズ 非圧縮サイズ
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 サイズ: iOS

アーキテクチャ 圧縮サイズ 非圧縮サイズ
arm64 3.11 MB 6.74 MB

2021 年 9 月 29 日

Amazon IVS Player SDK: Android 1.5.1

プラットフォーム ダウンロードおよび変更
Android プレイヤー 1.5.1

リファレンスドキュメント: https://aws.github.io/amazon-ivs-player-docs/1.5.1/android/

  • FixedgetVersion()となり、正しいバージョン番号が返されます。

Mobile SDK サイズ: Android

アーキテクチャ 圧縮サイズ 非圧縮サイズ
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

2021 年 9 月 28 日

Amazon IVS Player SDK 1.5.0

プラットフォーム ダウンロードおよび変更
すべて
  • ネットワークの再接続中にプレイメソッドが呼び出されずに、ロードされたストリームが play になる可能性がある問題を修正しました。

  • ストリームが切断された後、プレーヤーが PLAYING 状態に移行するのではなく、ENDED 状態のままになる問題を修正しました。

  • より多くのエンコーダをサポートするために、CEA-608 キャプション解析を更新しました。

  • パススルーコンテンツを再生するプレーヤーの能力を向上させました。 つまり、BASIC チャネルからのコンテンツと STANDARD チャネルからの最高品質です。

Web プレーヤー 1.5.0 および Video.js 統合および JW Player 統合

NPM パッケージ: https://www.npmjs.com/package/amazon-ivs-player

スクリプトアセット: https://player.live-video.net/1.5.0/amazon-ivs-player.min.js

Video.js テクニカルアセット: https://player.live-video.net/1.5.0/amazon-ivs-videojs-tech.min.js

リファレンスドキュメント: https://aws.github.io/amazon-ivs-player-docs/1.5.0/web/

  • プレーヤーが動画デコードおよびプレイリストネットワークエラーから回復する方法を改善しました。

  • ネイティブHTML5コントロールが有効になっているときに、ライブストリームが再開しない ( または遅延後に再開される) バグを修正しました。

  • getBuffered () メソッドが期待値ではなく未定義を返す問題を修正しました{ start: 0, end: 0 }コンテンツが読み込まれない場合。

  • Video.js の picture-in-picture モードのサポートを追加しました。

  • プレイヤーのデフォルトのログレベルを「警告」ではなく「エラー」に変更しました。

Android プレイヤー 1.5.0

リファレンスドキュメント: https://aws.github.io/amazon-ivs-player-docs/1.5.0/android/

  • Android SDK 30 エミュレータで発生するズームインのバグを修正しました。

  • のパフォーマンスが改善されました。PlayerViewレイアウトを表示します。

  • 1.5.0 の代わりに、getVersion()1.5.0-ivs.rc.2 を返します。

iOS プレイヤー 1.5.0

ダウンロード: https://player.live-video.net/1.5.0/AmazonIVSPlayer.xcframework.zip

リファレンスドキュメント: https://aws.github.io/amazon-ivs-player-docs/1.5.0/ios/

  • Apple Silicon MacでiOSシミュレータのサポートを追加しました。

  • プレーヤーの割り当てを解除するまで再生中のプレーヤーのメモリヒープが増加し続ける問題を修正しました。

  • 動画に不良データがあるときの再生動作を改善。無視して再生を停止するのではなく、再生を続行します。

Mobile SDK サイズ: Android

アーキテクチャ 圧縮サイズ 非圧縮サイズ
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 サイズ: iOS

アーキテクチャ 圧縮サイズ 非圧縮サイズ
universal 0.92 MB 1.99 MB
arm64 0.47 MB 1.09 MB
armv7 0.46 MB 0.87 MB

2021 年 9 月 8 日

Amazon IVS Player SDK 1.4.1

プラットフォーム ダウンロードおよび変更
すべて

順番通りに挿入されなかったキャプションを処理するようにクローズドキャプションデコーダを修正ました。

Web プレーヤー 1.4.1 および Video.js 統合および JW Player 統合

NPM パッケージ: https://www.npmjs.com/package/amazon-ivs-player

スクリプトアセット: https://player.live-video.net/1.4.1/amazon-ivs-player.min.js

Video.js テクニカルアセット: https://player.live-video.net/1.4.1/amazon-ivs-videojs-tech.min.js

リファレンスドキュメント: https://aws.github.io/amazon-ivs-player-docs/1.4.1/web/

Android プレイヤー 1.4.1

リファレンスドキュメント: https://aws.github.io/amazon-ivs-player-docs/1.4.1/android/

iOS プレイヤー 1.4.1

ダウンロード: https://player.live-video.net/1.4.1/AmazonIVSPlayer.xcframework.zip

リファレンスドキュメント: https://aws.github.io/amazon-ivs-player-docs/1.4.1/ios/

Mobile SDK サイズ: Android

アーキテクチャ 圧縮サイズ 非圧縮サイズ
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 サイズ: iOS

アーキテクチャ 圧縮サイズ 非圧縮サイズ
universal 0.89 MB 1.91 MB
arm64 0.45 MB 1.05 MB
armv7 0.44 MB 0.84 MB

2021 年 8 月 13 日

ListTagsForResource API エンドポイント

このエンドポイントのページ割り (maxResults リクエストフィールドと nextToken リクエスト/レスポンスフィールド) のサポートを削除しました。(ページ割りは正常に機能していませんでした。)

2021 年 8 月 10 日

Amazon IVS Player SDK 1.4.0

プラットフォーム ダウンロードおよび変更
すべて
  • DURATION_CHANGED イベントまたは READY 状態の更新の直後にシークが発生した場合に、VODの再生が停止する稀に発生する問題を修正しました。

  • ID3 メタデータでストリーム再生時のメモリリークを修正しました。

  • 挿入したキャプションが正しくレンダリングされない場合のエッジケースを修正しました。

  • プレーヤーのアダプティブビットレートストリーミングアルゴリズムのパフォーマンスを改善しました。

  • まれなクラッシュの発生を減らし、プレイヤーの安定性を向上させました。

  • プレイヤーが作成したスレッドとは異なるスレッドからアクセスした場合のログ警告メッセージを追加しました。

  • サーバーからプレーヤーへのレイテンシーの計算方法をより詳しく説明するために、getLiveLatency() のドキュメントを更新しました。

Web プレーヤー 1.4.0 および Video.js 統合および JW Player 統合

NPM パッケージ: https://www.npmjs.com/package/amazon-ivs-player

スクリプトアセット: https://player.live-video.net/1.4.0/amazon-ivs-player.min.js

Video.js テクニカルアセット: https://player.live-video.net/1.4.0/amazon-ivs-videojs-tech.min.js

リファレンスドキュメント: https://aws.github.io/amazon-ivs-player-docs/1.4.0/web/

  • iOS Safari で TIMED_METADATA イベントが発生しなかったエッジケースを修正しました。

  • Firefox で低レイテンシーのストリームを再生するときのプレーヤーのアダプティブビットレートストリーミングアルゴリズムのパフォーマンスが向上しました。

  • ライブストリームに対して常に Infinity を返す getDuration() のドキュメントを修正しました。

  • デスクトップ Safari で自動再生に失敗する場合がある不具合を修正しました。

  • デベロッパーコンソールでの「Cannot read property 'collectLogs' of undefined (未定義のプロパティ 'CollectLogs' を読み取ることができない)」というエラーを修正しました。

  • Video.js: モードのサポートを追加しました picture-in-picture。

  • Web: 新しいメソッド setRequestCredentials を追加しました。これは、プレーヤーがクロスオリジンエンドポイントに認証情報リクエストを行うかどうかを制御します。リモートエンドポイントは、適切な CORS 応答ヘッダー (リクエストの Origin に一致する Access-Control-Allow-Origin など) で応答する必要があります。Access-Control-Allow-Credentialstrue でなければなりません。

    この設定は、プレーヤーインスタンスのライフサイクル全体を通して維持されます。したがって、URL エンドポイントを使用する後続のすべての player.load() の呼び出しは、適切な CORS ヘッダーで応答する必要があります。

    このメソッドは、iOS ブラウザプラットフォームには影響しません。iOS プラットフォームで認証されたクロスオリジンリクエストを許可するには、ユーザーが明示的にクロスサイトトラッキングを許可し、Cookie を許可する必要があります。これらは、デバイスおよび各ブラウザアプリに設定されます。

Android プレイヤー 1.4.0

リファレンスドキュメント: https://aws.github.io/amazon-ivs-player-docs/1.4.0/android/

  • 高解像度のポートレート動画がデバイスでサポートされていても、サポートされていない動画と見なされていた問題を修正しました。

  • 特定の Android デバイスで再生レートを変更できない問題を修正しました。

  • 出力サーフェスが設定されていない場合にコンテンツをデコードしないように、バックグラウンドの動画処理を更新しました。

  • player.release() メソッドが呼び出された後に SDK 呼び出しを無視する追加のチェック機能を実装しました。この機能により、プレイヤーの安定性が向上します。

  • 最適化により Android ライブラリのファイルサイズが小さくなりました。

iOS プレイヤー 1.4.0

ダウンロード: https://player.live-video.net/1.4.0/AmazonIVSPlayer.xcframework.zip

リファレンスドキュメント: https://aws.github.io/amazon-ivs-player-docs/1.4.0/ios/

  • プレーヤーの割り当てを解除するまで再生中のプレーヤーのメモリヒープが増加し続ける問題を修正しました。

  • 動画再生の上にアニメーション ( UI アニメーションや GIF 画像など) がある場合に発生する可能性のあるデッドロックを修正しました。

  • メディアサービスのリセットイベント中に発生する可能性のあるクラッシュを修正しました。

  • 品質を切り替え中に発生する可能性があった CMFormatDescriptionRef のメモリリークを解決しました。

  • IVSPlayerView クラスや IVSPlayerLayer クラスの IVS 固有のプロパティがメインスレッド以外のスレッドでアクセスされた場合にログ記録するエラーメッセージを追加しました。

  • 出力サーフェスが設定されていない場合にコンテンツをデコードしないように、バックグラウンドの動画処理を更新しました。

  • IOS SDK リファレンスのドキュメントカバレッジを改善しました。

  • 最適化によりiOS ライブラリファイルサイズが小さくなりました。

Mobile SDK サイズ: Android

アーキテクチャ 圧縮サイズ 非圧縮サイズ
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 サイズ: iOS

アーキテクチャ 圧縮サイズ 非圧縮サイズ
universal 0.89 MB 1.91 MB
arm64 0.45 MB 1.05 MB
armv7 0.44 MB 0.84 MB

2021 年 7 月 27 日

Amazon IVS Broadcast SDK: Android 1.0.0 および iOS 1.0.0

2021 年 6 月 1 日

Amazon IVS Player SDK: Android 1.3.3 と iOS 1.3.3

プラットフォーム ダウンロードおよび変更
Android および iOS 高解像度のポートレート動画がサポートされていても、デバイスがサポートされていなかったとみなされていた問題を修正しました。
Android プレイヤー 1.3.3

リファレンスドキュメント: https://aws.github.io/amazon-ivs-player-docs/1.3.3/android/

iOS プレイヤー 1.3.3

ダウンロード: https://player.live-video.net/1.3.3/AmazonIVSPlayer.xcframework.zip

リファレンスドキュメント: https://aws.github.io/amazon-ivs-player-docs/1.3.3/ios/

  • 動画再生の上にアニメーション ( UI アニメーションや GIF 画像など) がある場合に発生する可能性のあるデッドロックを修正しました。

  • メディアサービスのリセットイベント中に発生する可能性のあるクラッシュを修正しました。

2021 年 5 月 19 日

Amazon IVS Player SDK: Android 1.3.2

リファレンスドキュメント: https://aws.github.io/amazon-ivs-player-docs/1.3.2/android/

プレーヤーの安定性を向上させるために、player.release() メソッドが呼び出された後に API 呼び出しを無視する追加のチェック機能を実装しました。

2021 年 5 月 5 日

Amazon IVS Player SDK 1.3

プラットフォーム ダウンロードおよび変更
すべて
  • TextCue 使用状況ドキュメントの使用に関する SDK ドキュメントを更新しました。プレイヤー SDK に関する最新のリファレンスについては、Amazon IVS ドキュメントのランディングページを参照してください。

  • 不正なモノラル入力ストリームのオーディオ再生に関する問題を修正しました。

  • ライブ HLS ウィンドウ以外でコンテンツを再生するときに、まれに発生する可能性がある再生エラーを修正しました。

  • スタンダードの HLS ライブストリームと録画ストリームを再生するプレイヤー機能が改善されました。

  • 特に、新規ストリームをロードするときにゼロにリセットされるよう getLiveLatency の精度を改善しました。

  • 適応ビットレートストリーミング (ABR、adaptive bitrate streaming) アルゴリズムを改善し、ネットワーク接続の改善時に動画品質をより高速に向上させました。

  • まれなクラッシュの発生を減らし、プレイヤーの安定性を向上させました。

Web プレーヤー 1.3.1 および Video.js 統合および JW Player 統合

NPM パッケージ: https://www.npmjs.com/package/amazon-ivs-player

スクリプトアセット: https://player.live-video.net/1.3.1/amazon-ivs-player.min.js

Video.js テクニカルアセット: https://player.live-video.net/1.3.1/amazon-ivs-videojs-tech.min.js

リファレンスドキュメント: https://aws.github.io/amazon-ivs-player-docs/1.3.1/web/

  • ロード直後に実行されたシークコールが無視され、プレイヤーが正しくない位置から開始する問題を修正しました。

  • 録画されたコンテンツ (VOD とも呼ばれます) 内でのシークに関する複数の問題を修正しました。

  • 最適でないネットワーク条件で再生が失敗する場合がある問題を修正しました。

  • iOS モバイル Web ブラウザーでの IVS 時間指定メタデータのサポートが追加されました。

  • デスクトップ Safari で自動再生に失敗する場合がある不具合を修正しました。

  • Web SDK getVersion 関数は、プレイヤーのバージョンにハッシュを追加しなくなりました。

  • バッファリングされた範囲の正確な開始位置までシークすると、別のシークフォワードになる場合がある問題を修正しました。

  • macOS Safari 14 以降で、低レイテンシーの適応ビットレートストリーミング (ABR、adaptive bitrate streaming) を有効にしました。

  • 安全でないインポートの副作用を排除して、サーバーコンテキストでプレイヤーをロードする問題を修正しました。

  • amazon-ivs-player NPM パッケージを変更し、 で使用される LogLevel 列挙型をエクスポートしましたsetLogLevel

注: Web プレーヤー 1.3.0 NPM パッケージは存在しますが、動作しません。NPM では非推奨とマークされています。Web プレーヤー 1.3.1 以降を使用してください。

Android プレイヤー 1.3.0

リファレンスドキュメント: https://aws.github.io/amazon-ivs-player-docs/1.3.0/android/

  • アプリが Android 11 (API レベル 30) をターゲットとし、ユーザーがモバイルネットワークで Android 11を実行していた場合、プレイヤー SDK がクラッシュする問題を修正しました。

  • ネットワーク回復の問題を修正しました。ネットワーク接続が切断されると再生が自動的に一時停止し、接続が復元されると再生が再開するようになりました。Player.ListeneronNetworkUnavailable コールバックを使用して、ネットワーク状態の変化を観察します。

  • VOD の再生中にプレイヤーのコントロールが setControlsEnabled(false) で非表示にならない問題を修正しました。

  • クライアントアプリが古い (4.0 より前) バージョンの を使用している場合に SDK がクラッシュすることがある問題を修正しました OkHttp。

  • Amazon IVS Android プレイヤーライブラリが JCenter リポジトリから Maven Central に移動しました。

  • ライブラリから BuildConfig バージョンプロパティを削除しました。

iOS プレイヤー 1.3.0

ダウンロード: https://player.live-video.net/1.3.0/AmazonIVSPlayer.xcframework.zip

リファレンスドキュメント: https://aws.github.io/amazon-ivs-player-docs/1.3.0/ios/

  • 単一の HLS メディアセグメント内でオーディオサンプルレートの変更があった場合、iOS SDK で正しく処理できない問題を修正しました。これにより、メディア不良によりメモリが予期せず増加し、再生に失敗したり、クラッシュしたりする可能性があります。

  • ネットワーク回復の問題を修正しました。ネットワーク接続が切断されると再生が自動的に一時停止し、接続が復元されると再生が再開するようになりました。playerNetworkDidBecomeUnavailable デリゲートメソッドを使用して、ネットワーク状態の変化を観察します。

  • 時間の経過とともにiOSメモリが増加する問題を修正しました。

  • オーディオハードウェアの問題の正常な処理が追加されました。メディアサービスのリセット通知が発生すると、再生が自動的に一時停止されるようになりました (AVAudioSessionMediaServicesWereResetNotification)。リセット時にメディアが再生されていると、依然として再生エラーが発生する場合があることに注意してください。

  • オーディオセッションの中断処理が追加されました。オーディオセッションの中断が始まると、再生が自動的に一時停止するようになりました。中断が終了すると、プレイヤーが再生していた場合は自動的に再生が再開され、中断オプションはアプリが再生を再開する必要があることを示します。

2021 年 4 月 26 日

Service Quotas と CloudWatch 使用状況メトリクスの統合

CloudWatch を使用して、使用状況メトリクス を介して CloudWatchサービスクォータをプロアクティブに管理できます。Amazon IVS Service Quotas を参照してください。

2021 年 4 月 13 日

新しい CloudWatch メトリクス

CloudWatch 同時視聴と同時ストリームに メトリクスが追加されました。「Amazon による Amazon IVS のモニタリング」を参照してください CloudWatch。

2023 年 10 月 12 日の更新: この CloudWatch ドキュメントは削除され、コンテンツは「IVS 低レイテンシーストリーミングのモニタリング」に移動されました。

関連する Service Quotas の名前が、新しいメトリクスに一致するよう更新されました。「サービスクォータ (低レイテンシーストリーミング)」を参照してください。

「視聴」の完全な定義については、Amazon IVS Glossary を参照してください。

2021 年 4 月 7 日

S3 への自動録画 (R2S3)

Amazon IVS では、ライブ動画コンテンツを Amazon S3 に保存できるようになりました。保存した動画は、後で編集や VOD としての再生などの操作に使用できます。

チャネルの録画を有効にすると、チャネルのすべてのライブブロードキャストは自分の使いたい S3 バケットに保存できます。使用可能なすべての画質のレンディションとサムネイルイメージが保存されます。録画設定も保存されるため、追加チャネルに簡単に再利用できます。

Amazon IVS コンソールまたは API を使用して録画設定をセットアップし、録画を有効/無効にできます。詳細については、IVS の開始方法Amazon IVS API リファレンスを参照してください。

2021 年 1 月 28 日

Amazon IVS Player SDK: JW Player 統合 1.2.0

Amazon IVS プレイヤーと JW Player が統合されました。「JW Player 統合」を参照してください。

既知の問題: 動画の再生時間が 00:00 と表示され、シークバーの再生ヘッドをドラッグしてもシークしない場合があります。これは、iPhone で Safari を使用して Amazon IVS ライブストリームと VOD が混在した広告なしのプレイリストを視聴している場合にのみ発生します。

2020 年 12 月 16 日

Amazon IVS Player: SDK for Android 1.2.1

リファレンスドキュメント: https://aws.github.io/amazon-ivs-player-docs/1.2.1/android/

このリリースには、問題を修正する Android プレイヤーのパッチが含まれています。以前の Android プレイヤーの SDK リリースでは、アプリが Android 11 (API レベル30) を対象とし、ユーザーがモバイルネットワークで Android 11 を実行している場合、SDK がクラッシュします。

2020 年 11 月 23 日

Amazon IVS Player SDK 1.2.0

プラットフォーム ダウンロードおよび変更
すべて Amazon IVS ストリームの検出が改善され、メトリクスがより正確になりました。

Web プレイヤー 1.2.0 および Video.js 統合

NPM パッケージ: https://www.npmjs.com/package/amazon-ivs-player

スクリプトアセット: https://player.live-video.net/1.2.0/amazon-ivs-player.min.js

Video.js テクニカルアセット: https://player.live-video.net/1.2.0/amazon-ivs-videojs-tech.min.js

リファレンスドキュメント: https://aws.github.io/amazon-ivs-player-docs/1.2.0/web/

  • ストリームのマスタープレイリストが使用できない場合は、すべてのウェブ再生ソース ErrorNotAvailable に対して を発行します。

  • 同時視聴者 (CCV) の制限到達に関連するエラーについてのリファレンスドキュメントを更新しました。

Android プレイヤー 1.2.0

リファレンスドキュメント: https://aws.github.io/amazon-ivs-player-docs/1.2.0/android/

  • Android で getSessionId 関数がクラッシュする問題を修正しました。

  • 同時視聴者 (CCV) の制限到達に関連するエラーについてのリファレンスドキュメントを更新しました。

既知の問題: アプリが Android 11 (API レベル 30) をターゲットとし、ユーザーがモバイルネットワークで Android 11 を実行している場合、プレイヤー SDK がクラッシュします。この問題は、次のリリースで修正されます。それまでは、以前の Android API レベル (29 以下) をターゲットにすることをお勧めします。

iOS プレイヤー 1.2.0

ダウンロード: https://player.live-video.net/1.2.0/AmazonIVSPlayer.xcframework.zip

リファレンスドキュメント: https://aws.github.io/amazon-ivs-player-docs/1.2.0/ios/

  • ストリーム URL を切り替えたり、プレイヤーを閉じる際に、メモリが破損する可能性のある原因を修正します。

  • 再生を開始する前に最適なオーディオピッチ補正を有効にできなかった場合に、再生が失敗する問題を解決します。ピッチ補正は、通常よりも高速または低速の再生速度で音質を向上させます。ピッチ補正を有効にできない場合、または最高品質の補正アルゴリズムが使用できない場合、メッセージが記録されますが、再生は続行されます。

既知の問題: 単一の HLS メディアセグメント内でオーディオサンプルレートの変更がある場合、iOS SDK はそれを正しく処理できません。これにより、メモリが予期せず増加し、再生に失敗したり、メディア不良が原因でクラッシュしたりする可能性があります。この問題は、iOS プレイヤー の次のメジャーリリースで修正されます。

2020 年 11 月 12 日

新しいイベントフィールド、stream_id

stream_id フィールドが複数のイベントに追加されました。「IVS EventBridge での Amazon の使用」を参照してください。

2020 年 11 月 9 日

コンソールへのメタデータ表示の追加

時間指定メタデータを Amazon IVS コンソールから表示できるようになりました。Amazon IVS ユーザーガイドの Embedding Metadata within a Video Stream に記載された 時間指定メタデータの表示 の新しいセクションを参照してください。

2020 年 10 月 30 日

CloudFormation サポート

Amazon IVS が AWS をサポートするようになりました CloudFormation。これにより、Amazon IVS のお客様は、AWS でチャネル、ストリームキー、再生キーペアを作成および管理できます CloudFormation。

の Amazon IVS サポート CloudFormation は、Amazon IVS が利用可能なすべての AWS リージョンで利用できます。開始するには、「AWS CloudFormation ユーザーガイド」の「Amazon IVS 製品ページ」または「Amazon IVS 情報」を参照してください。

2020 年 10 月 27 日

チャネル、CCV、CCB 制限の引き上げ

3 つのサービスクォータが引き上げられました。

  • ユーザーが作成できるチャネルの最大数が、AWS リージョンごとに、500 から 5,000 に増加しました。

  • AWS リージョンの全チャネルでライブチャネルの再生が可能な同時視聴者の最大数が、3,000 から 15,000 に増加しました。

  • 同時ブロードキャストの最大数 (同時にストリーミングできるチャネル) が、AWS リージョンごとに 30 から 100 に増加しました。

これらの増加は、Amazon IVS が使用可能なすべてのリージョンで利用できます。詳細については、Amazon IVS ユーザーガイドサービスクォータ (低レイテンシーストリーミング) を参照してください。

2020 年 10 月 9 日

新しい Service Quotas と EventBridgeイベント

取り込み解像度に関連するサービスクォータと EventBridge イベントが追加されました。「サービスクォータ (低レイテンシーストリーミング)」および「IVS EventBridge での Amazon の使用」を参照してください。

Amazon IVS Player: SDK for Web 1.1.2

NPM パッケージ: https://www.npmjs.com/package/amazon-ivs-player

スクリプトアセット: https://player.live-video.net/1.1.2/amazon-ivs-player.min.js

Video.js テクニカルアセット: https://player.live-video.net/1.1.2/amazon-ivs-videojs-tech.min.js

リファレンスドキュメント: https://aws.github.io/amazon-ivs-player-docs/1.1.2/web/

このリリースには、Microsoft Edge を使用している視聴者に影響を与える問題を修正する Web Player パッチが含まれています。ストリームの自動品質モードがオンになっている (ABR が有効になっている) 場合、Microsoft Edge を使用している視聴者の低レイテンシー再生が機能せず、ストリームの再生におけるレイテンシーが高くなっていました。

2020 年 10 月 7 日

Amazon IVS Player SDK 1.1.0

Amazon Interactive Video Service (IVS) プレイヤー SDK ではセマンティックバージョニングを使用します。

プラットフォーム ダウンロードおよび変更
すべて
  • プレイヤーの適応ビットレートアルゴリズムで、品質が誤って 160p に低下する場合がある問題を修正しました。

  • 再生可能な動画品質でない場合、プレイヤーがエラーをスローします。

  • VOD シーク動作を更新: 最後までシークしようとすると、プレイヤーはエラーを返す代わりに最後までシークします。

  • プレイヤーは、エラー回復中に利用可能なすべての品質を使い果たした後、致命的なエラーをスローします。

Web プレイヤー 1.1.0

NPM パッケージ: https://www.npmjs.com/package/amazon-ivs-player

スクリプトアセット: https://player.live-video.net/1.1.0/amazon-ivs-player.min.js

Video.js テクニカルアセット: https://player.live-video.net/1.1.0/amazon-ivs-videojs-tech.min.js

リファレンスドキュメント: https://aws.github.io/amazon-ivs-player-docs/1.1.0/web/

既知の問題:

  • Video.js が利用できない場合、registerIVSQualityPluginconsole.error への書き込みの代わりに例外をスローするようになりました。

  • registerIVSTech または registerIVSQualityPlugin が複数回呼び出された場合、最初の呼び出し後の呼び出しに対して (再登録を試行する代わりに) 何も行いません。

  • 最初のパラメータから registerIVSQualityPlugin への型が VideoJS から any に変更されました。

  • サーバー側のレンダリングを有効にするために、ブラウザコンテキストの依存関係を削除しました。

  • ミュート解除に応答してブラウザが自動一時停止した場合、プレイヤーは AUDIO_BLOCKED イベントを起動し、ミュートされた再生を再開します。

  • ネットワーク接続回復が追加されました。ネットワークタイムアウトは、クライアントアプリにエラー状態を送信しません。代わりに、ネットワーク接続が失われた場合:

    • アプリが再生中の場合、プレイヤーライブラリは NETWORK_UNAVAILABLE イベントをアプリに送信し、プレイヤーは IDLE 状態になります。接続が回復すると、プレイヤーライブラリの再生が再開し、アプリは PLAYING イベントを受け取ります。

    • アプリが一時停止している場合、NETWORK_UNAVAILABLE イベントはアプリに送信されず、プレイヤーライブラリは IDLE 状態のままになります。接続が回復すると、プレイヤーライブラリは IDLE 状態のままになります。

    • アプリが再生しようとする場合は常に、プレイヤーライブラリは通常の再生を試行します。NETWORK_UNAVAILABLE イベントがアプリに送信され、プレイヤーは IDLE 状態になります。

Android プレイヤー 1.1.0

リファレンスドキュメント: https://aws.github.io/amazon-ivs-player-docs/1.1.0/android/

既知の問題: アプリが Android 11 (API レベル 30) をターゲットとし、ユーザーがモバイルネットワークで Android 11 を実行している場合、プレイヤー SDK がクラッシュします。この問題は、次のリリースで修正されます。それまでは、以前の Android API レベル (29 以下) をターゲットにすることをお勧めします。

iOS プレイヤー 1.1.0

ダウンロード: https://player.live-video.net/1.1.0/AmazonIVSPlayer.xcframework.zip

リファレンスドキュメント: https://aws.github.io/amazon-ivs-player-docs/1.1.0/ios/

  • UIKit からの次のメッセージが表示され、クラッシュを引き起こす可能性のある問題を修正しました。「Modifications to the layout engine must not be performed from a background thread after it has been accessed from the main thread. (メインスレッドからアクセスした後、レイアウトエンジンへの変更をバックグラウンドスレッドから実行しないでください)」 実行すると、アプリケーションのバックグラウンド処理およびフォアグラウンディング処理時にクラッシュが発生する可能性があります。

2020 年 9 月 14 日

新しいイベントフィールド、channel_name

channel_name フィールドが複数のイベントに追加されました。「IVS EventBridge での Amazon の使用」を参照してください。

2020 年 8 月 19 日

再生承認 (プライベートチャネル)

Amazon IVS から、プライベートチャネルを作成する機能が提供され、ストリームを視聴する視聴者を制限できるようになりました。チャネルの再生承認を有効にして、承認された再生リクエスト用の署名付き JSON Web Token (JWT) を生成することにより、動画再生へのアクセスを管理します。詳細については、「プライベートチャネルの設定」を参照してください。

チャネルオブジェクトの新しい authorized フィールドは、チャネルがプライベートかどうかを示します。Amazon IVS API リファレンスを参照してください。

2020 年 8 月 11 日

Amazon IVS Player SDK: SDK for iOS 1.0.6

ダウンロード: <非推奨>

リファレンスドキュメント: https://aws.github.io/amazon-ivs-player-docs/1.0.6/ios/

このリリースには、iOS プレイヤーパッチが含まれています。このパッチは、一部の iOS プレイヤーアプリが Apple App Store に追加されない問題を修正します。具体的には、ビットコードを有効にして構築されたアプリが、アップロード後に App Store Connect の検証に失敗する問題です。

2020 年 8 月 5 日

Amazon IVS EventBridge での Amazon の使用

Amazon IVS EventBridge イベントが Amazon EventBridge コンソールから利用可能になりました。Amazon IVS の Amazon EventBridge ルールの作成 「Amazon IVS ユーザーガイド」の「Amazon IVS EventBridge で Amazon を使用する」のセクションを参照してください。

2020 年 7 月 15 日

プレイヤーバージョン 1.0

Amazon Interactive Video Service (IVS) プレイヤー SDK ではセマンティックバージョニングを使用します。

プラットフォーム ダウンロードおよび変更
すべて

既知の問題: setAutoMaxQualitysetQuality 関数を使用すると、指定した品質が現在のストリームに正しく適用されますが、新しいストリームをロードすると正しく適用されません。これを回避するには、新しいストリームをロードするときに、PlayerState.READY の後に新しいストリーム用の品質で呼び出します。

Web プレイヤー 1.0.0

NPM パッケージ: https://www.npmjs.com/package/amazon-ivs-player

スクリプトアセット: https://player.live-video.net/1.0.0/amazon-ivs-player.min.js

Video.js テクニカルアセット: https://player.live-video.net/1.0.0/amazon-ivs-videojs-tech.min.js

リファレンスドキュメント: https://aws.github.io/amazon-ivs-player-docs/1.0.0/web/

既知の問題:

  • iOS モバイルブラウザ (Safari や Chrome など) による VOD 再生時に、後方シークするとプレイヤーがミュートになります。これを回避するには、シーク後に player.setMuted(false) を呼び出します。

  • iOS モバイルブラウザによる VOD 再生時に、目的の位置を直接選択すると後方シークが断続的に動作します。これを回避するには、シークバーを目的の位置にドラッグします。

  • Video.js 統合を使用して iOS モバイルブラウザで VOD を再生すると、再生ボタンが正しく動作しません。これを回避するには、Video.js を初期化するときに再生ボタンを非表示にします。https://docs.videojs.com/tutorial-components.html#play-toggle

Android プレイヤー 1.0.0

リファレンスドキュメント: https://aws.github.io/amazon-ivs-player-docs/1.0.0/android/

既知の問題: バックグラウンディングとフォアグラウンディングは、Android 上で VOD 再生のためのオーディオ/動画の同期解除を引き起こす可能性があります。

iOS プレイヤー 1.0.0

ダウンロード: <非推奨>

リファレンスドキュメント: https://aws.github.io/amazon-ivs-player-docs/1.0.0/ios/

既知の問題:

  • バックグラウンディングとフォアグラウンディングは、ライブと VOD の再生エラーの原因となります。これを回避するには、UIApplicationDidEnterBackgroundNotification を受信し、UIApplicationDidBecomeActiveNotification で再生が再開されたときにストリームを一時停止します。

  • iOS 10 デバイスは、バックグラウンドから戻ったときにクラッシュすることがあります。これを回避するには、バックグラウンドに移行する前にプレイヤーの player プロパティを nil に設定します。