ビデオ Android SDK Release Notes

v2.35.1 — 2026年8月

追加

  • このバージョンでは、パブリッシャーがターゲットのスケーラビリティモードを明示的に設定できる新しい API が追加されました。これにより、開発者はエンコード時に使用される空間(解像度)および時間(フレームレート)レイヤーの数をきめ細かく制御できるようになります。これにより、Applications はそれぞれの具体的なニーズに応じて、画質、適応性、およびリソース使用量のバランスをより適切に調整できるようになります。詳細については、以下を参照してください。 本書.これはベータ機能です。

  • このバージョンのSDKでは、GoogleのWebRTCライブラリの最新マイルストーンであるWebRTC M145が採用されています。 このアップグレードにより、サポートされているすべてのネイティブプラットフォームにおいて、パフォーマンス、安定性、およびセキュリティが向上します。これには、オーディオおよびビデオメディアコーデックのバグ修正とパフォーマンス向上、ネットワーク適応性の向上、最新のプラットフォーム環境との互換性向上が含まれています。このアップデートにより、SDKは最新のWebRTC仕様に準拠し続け、将来の機能開発に向けた強固な基盤を維持します。

  • このバージョンでは、Android 17(API レベル 37)への対応が追加され、SDK の compileSdk そして targetSdk 37まで。Android 17におけるすべての動作変更について、分析と検証が完了しました:

    • ACCESS_LOCAL_NETWORK 許可: 不要です。WebRTC ICE は生の UDP/TCP ソケットを使用しており、この権限の対象外です。Android 17 では、この権限がなくても P2P 接続は正常に確立されます。
    • バックグラウンドオーディオの堅牢化: SDKの内部オーディオフォーカス処理が、非推奨となっていたものから更新されました AudioManager.requestAudioFocus() API への AudioFocusRequest API(API 26 以降で推奨され、非推奨になっていない API)。アプリ側の変更は必要ありません。
    • 証明書の透明性: すべてのVonageサーバーエンドポイントはすでに準拠しています。アプリ側の変更は必要ありません。
  • について BaseVideoRenderer.Frame#getMetadata() メソッドと、いくつかの BaseVideoCapturer 2.33.0 で非推奨となっていた、ビデオフレームのメタデータを提供するメソッドは、このバージョンで削除されました。

固定

  • Android版において、動画再生中にバックグラウンドからフォアグラウンドへの切り替えが頻繁に行われると、配信者の動画がフリーズしたり、アプリケーションがクラッシュしたりする問題が修正されました。

v2.34.1 — 2026年7月

固定

  • [ ]の後、パブリッシャーの動画ストリームが途切れてしまう問題を修正しました。 適応型メディアルーティング(AMR) 特定のミュート/ミュート解除操作と加入者の参加という一連の手順に従って、ルーティング型トポロジーへの移行を行う。

v2.34.0 — 2026年5月

  • このバージョンでは、クライアント観測機能に新しいネットワーク状態メトリクスが追加され、ネットワーク・パフォーマンスと品質指標の詳細な可視性が提供されます。これらのメトリクスは、2.33.0で導入されたパブリッシャーとサブスクライバーの統計情報を補完するものであり、開発者がビデオの品質に影響を与えるネットワーク状況を積極的に監視し、接続性の問題を診断し、潜在的な調整について十分な情報を得た上で意思決定するのに役立ちます。詳細については 本書.

  • このバージョンでは、ビデオ通話中にリアルタイムの字幕翻訳を提供するライブ字幕翻訳をサポートしています。各参加者は、希望する翻訳言語を個別に選択することができます。この機能は、AWS Translateの全言語セットをサポートしています。プロジェクトでLive Captions Translationを有効にするには、弊社までお問い合わせください。Live Captionsの詳細については、以下を参照してください。 本書.

  • このバージョンでは、Android上でVonage Noise Suppressionオーディオトランスが動作しない問題が修正されています。

  • このバージョンでは、すでにアクティブなキャリア通話中にビデオセッションに参加した場合に発生する音声の問題が修正されています。


v2.33.0 — 2026年2月

  • このバージョンでは、パブリッシャーとサブスクライバーの統計情報として、パブリッシャー向けのサイマルキャスト/SVCとトランスポートのビデオレイヤーメトリクス、サブスクライバー向けのビデオフリーズ/一時停止のトラッキングとデコードメトリクス、パブリッシャーとサブスクライバーの両方向けのビデオ品質変更イベントなどが新たに追加されています。詳細は 本書.

  • このバージョンでは、ビデオ・セッションの加入者に対する送信者のネットワーク統計の完全なサポートが追加されました(以前はベータ版でした)。詳しくは 本書.

  • このバージョンでは、帯域幅やCPUリソースが制限されている場合にビデオ品質をどのように適応させるかを制御するためのパブリッシャー劣化環境設定が追加されています。詳しくは 本書.

  • このバージョンでは BaseVideoRenderer.Frame#getMetadata() そしていくつかの BaseVideoCapturer メソッドは、ビデオフレームのメタデータを提供します。詳細はリファレンス・ドキュメントを参照。これらは将来のマイナーリリースで削除される予定です。


v2.32.1 — 2025年12月

  • Android 7.xおよび8.xを実行している特定のデバイスにおいて、OS固有のAPI非互換性が原因でクラッシュする問題を修正しました。

  • セッションの自動マイグレーション中に、限られたタイミングでのみクラッシュすることがあった問題を修正しました。