Vonageのロゴ

リリースノートと変更履歴

  • ビデオWindows SDK

    バージョン: 2.35.1

    • このバージョンでは、パブリッシャーがターゲットのスケーラビリティモードを明示的に設定できる新しい API が追加されました。これにより、開発者はエンコード時に使用される空間(解像度)および時間(フレームレート)レイヤーの数をきめ細かく制御できるようになります。これにより、Applications はそれぞれの具体的なニーズに応じて、画質、適応性、およびリソース使用量のバランスをより適切に調整できるようになります。詳細については、以下を参照してください。 本書.これはベータ機能です。 • このバージョンのSDKでは、GoogleのWebRTCライブラリの最新マイルストーンであるWebRTC M145が採用されています。 このアップグレードにより、サポートされているすべてのネイティブプラットフォームにおいて、パフォーマンス、安定性、およびセキュリティが向上します。これには、オーディオおよびビデオメディアコーデックのバグ修正とパフォーマンス向上、ネットワーク適応性の向上、最新のプラットフォーム環境との互換性向上が含まれています。このアップデートにより、SDKは最新のWebRTC仕様に準拠し続け、将来の機能開発に向けた強固な基盤を維持します。 • の「メタデータ」プロパティ VideoFrame, 2.33.0 で非推奨となっていたものが、このバージョンで削除されました。 • デフォルト以外のターゲットスケーラビリティモードを設定すると、以下の動作に影響を与える可能性があります。 setPreferredResolution() そして setPreferredFrameRate() 購読者向けです。詳細については、 加入者が希望する解像度およびフレームレートとの連動 注。

  • ビデオLinux SDK

    バージョン: 2.35.1

    • このバージョンでは、パブリッシャーがターゲットのスケーラビリティモードを明示的に設定できる新しい API が追加されました。これにより、開発者はエンコード時に使用される空間(解像度)および時間(フレームレート)レイヤーの数をきめ細かく制御できるようになります。これにより、Applications はそれぞれの具体的なニーズに応じて、画質、適応性、およびリソース使用量のバランスをより適切に調整できるようになります。詳細については、以下を参照してください。 本書.これはベータ機能です。 • このバージョンのSDKでは、GoogleのWebRTCライブラリの最新のマイルストーンであるWebRTC M145を採用しています。このアップグレードにより、サポートされているすべてのネイティブプラットフォームにおいて、パフォーマンス、安定性、セキュリティが向上しました。これには、オーディオおよびビデオメディアコーデックのバグ修正とパフォーマンスの向上、ネットワーク適応性の向上、最新のプラットフォーム環境との互換性の向上が含まれています。 このアップデートにより、SDKは最新のWebRTC仕様に準拠し続け、将来の機能開発に向けた強固な基盤を維持します。このアップグレードの結果、SDKバージョン2.35.1以降では、arm7およびarm64アーキテクチャ上でGLIBC 2.38以降を搭載したシステムのみをサポートします。 • このバージョンでは、SDKがセキュアな接続を確立するために使用する、バンドルされたCA証明書が更新されています。 このファイルには、SDK が SSL/TLS 接続の Verify に使用し、外部サービスとの安全な通信を確保するための、信頼された認証局 (CA) 証明書が含まれています。このファイルはフォールバックとして機能し、SDK がシステム内で CA 証明書バンドルを見つけられない場合にのみ使用されます。この定期的な更新により、新たに信頼された CA が追加され、期限切れの証明書が削除されます。 • について otc_video_frame_set_metadata() そして otc_video_frame_get_metadata() バージョン 2.33.0 で非推奨となっていた関数が、このバージョンで削除されました。 • on_session_connected コールバック内で otc_session_publish() を呼び出した際、コールバックが実行される前にセッションの内部的な接続状態が更新されなかったことに起因する競合状態により、呼び出しが失敗することがあった問題を修正しました。

  • ビデオJavascript SDK

    バージョン: 2.35.1

    • 非同期SDKメソッドへの対応を約束する(互換性を損なわない)。 JS SDK は、最新の async/await また、既存のコールバックベースのAPIに加え、プロミスベースのパターンも導入されます。この変更は完全な下位互換性を備えており、既存のコールバックベースのコードはすべて、変更を加えることなく引き続き動作します。詳細については、以下を参照してください。 本書. • スケーラビリティモード API。 このバージョンでは、パブリッシャーがターゲットのスケーラビリティモードを明示的に設定できる新しい API が追加されました。これにより、開発者はエンコード時に使用される空間的(解像度)および時間的(フレームレート)レイヤーの数をきめ細かく制御できるようになります。これにより、Applications はそれぞれの具体的なニーズに応じて、画質、適応性、およびリソース使用量のバランスをより適切に調整できるようになります。詳細については、以下を参照してください。 本書.これはベータ機能です。 • Android 17の検証を実施しました。 Vonage Web SDKはAndroid 17での動作検証が完了しており、AndroidのモバイルブラウザおよびWebView Applicationsにおいて、スムーズに動作することが確認されています。 • パブリッシャーが設定していた場合、一部のケースで VP9 ストリームの購読に失敗する問題を修正しました。 videoContentHint 「詳細」または「本文」に。 • サブスクライブ/アンサブスクライブおよびパブリッシュ/アンパブリッシュのサイクルにわたるオーディオ処理におけるメモリリークを修正しました。この問題により、場合によってはヒープが制限なく肥大化し、時間の経過とともにオーディオ品質が低下する可能性がありました。

  • ビデオiOS SDK

    バージョン: 2.35.1

    • このバージョンでは、パブリッシャーがターゲットのスケーラビリティモードを明示的に設定できる新しい API が追加されました。これにより、開発者はエンコード時に使用される空間(解像度)および時間(フレームレート)レイヤーの数をきめ細かく制御できるようになります。これにより、Applications はそれぞれの具体的なニーズに応じて、画質、適応性、およびリソース使用量のバランスをより適切に調整できるようになります。詳細については、以下を参照してください。 本書.これはベータ機能です。 • このバージョンのSDKでは、GoogleのWebRTCライブラリの最新マイルストーンであるWebRTC M145を採用しています。このアップグレードにより、サポートされているすべてのネイティブプラットフォームにおいて、パフォーマンス、安定性、およびセキュリティが向上しました。これには、オーディオおよびビデオメディアコーデックのバグ修正とパフォーマンス向上、ネットワーク適応性の向上、および最新のプラットフォーム環境との互換性向上が含まれています。 このアップデートにより、SDKは最新のWebRTC仕様に準拠した状態を維持し、将来の機能開発に向けた強固な基盤が確保されます。このアップグレードに伴い、SDKバージョン2.35.1以降では、iOS 17以降のみがサポートされます。 • に「インストール」という新しいセクションを追加しました。 iOS SDKの概要 以下の内容を網羅したドキュメント: • Swift パッケージマネージャー (SPM) 推奨されるインストール方法として(v2.25.1以降で利用可能)。 • ココアポッズ (VonageClientSDKVideo pod)は、メンテナンスは行われているものの、非推奨となった代替手段として利用可能です。

  • ビデオ Android SDK

    バージョン: 2.35.1

    • このバージョンでは、パブリッシャーがターゲットのスケーラビリティモードを明示的に設定できる新しい 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)。アプリ側の変更は必要ありません。

  • OpenTok Windows SDK

    バージョン: 2.35.1

    • このバージョンでは、パブリッシャーがターゲットのスケーラビリティモードを明示的に設定できる新しい API が追加されました。これにより、開発者はエンコード時に使用される空間(解像度)および時間(フレームレート)レイヤーの数をきめ細かく制御できるようになります。これにより、Applications はそれぞれの具体的なニーズに応じて、画質、適応性、およびリソース使用量のバランスをより適切に調整できるようになります。詳細については、以下を参照してください。 本書.これはベータ機能です。 • このバージョンのSDKでは、GoogleのWebRTCライブラリの最新マイルストーンであるWebRTC M145が採用されています。 このアップグレードにより、サポートされているすべてのネイティブプラットフォームにおいて、パフォーマンス、安定性、およびセキュリティが向上します。これには、オーディオおよびビデオメディアコーデックのバグ修正とパフォーマンス向上、ネットワーク適応性の向上、最新のプラットフォーム環境との互換性向上が含まれています。このアップデートにより、SDKは最新のWebRTC仕様に準拠し続け、将来の機能開発に向けた強固な基盤を維持します。 • の「メタデータ」プロパティ VideoFrame, 2.33.0 で非推奨となっていたものが、このバージョンで削除されました。 • デフォルト以外のターゲットスケーラビリティモードを設定すると、以下の動作に影響を与える可能性があります。 setPreferredResolution() そして setPreferredFrameRate() 購読者向けです。詳細については、 加入者が希望する解像度およびフレームレートとの連動 注。

  • OpenTok Linux SDK

    バージョン: 2.35.1

    • このバージョンでは、パブリッシャーがターゲットのスケーラビリティモードを明示的に設定できる新しい API が追加されました。これにより、開発者はエンコード時に使用される空間(解像度)および時間(フレームレート)レイヤーの数をきめ細かく制御できるようになります。これにより、Applications はそれぞれの具体的なニーズに応じて、画質、適応性、およびリソース使用量のバランスをより適切に調整できるようになります。詳細については、以下を参照してください。 本書.これはベータ機能です。 • このバージョンのSDKでは、GoogleのWebRTCライブラリの最新マイルストーンであるWebRTC M145が採用されています。 このアップグレードにより、サポートされているすべてのネイティブプラットフォームにおいて、パフォーマンス、安定性、およびセキュリティが向上します。これには、オーディオおよびビデオメディアコーデックのバグ修正とパフォーマンス向上、ネットワーク適応性の向上、最新のプラットフォーム環境との互換性向上が含まれています。このアップデートにより、SDKは最新のWebRTC仕様に準拠し続け、将来の機能開発に向けた強固な基盤を維持します。 • このバージョンでは、SDKがセキュアな接続を確立するために使用する、バンドルされたCA証明書が更新されています。 このファイルには、SDK が SSL/TLS 接続の Verify に使用し、外部サービスとの安全な通信を確保するための、信頼された認証局 (CA) 証明書が含まれています。このファイルはフォールバックとして機能し、SDK がシステム内で CA 証明書バンドルを見つけられない場合にのみ使用されます。この定期的な更新により、新たに信頼された CA が追加され、期限切れの証明書が削除されます。 • について otc_video_frame_set_metadata() そして otc_video_frame_get_metadata() バージョン 2.33.0 で非推奨となっていた関数が、このバージョンで削除されました。 • on_session_connected コールバック内で otc_session_publish() を呼び出した際、コールバックが実行される前にセッションの内部的な接続状態が更新されなかったことに起因する競合状態により、呼び出しが失敗することがあった問題を修正しました。

  • OpenTok.js SDK

    バージョン: 2.35.1

    • 非同期SDKメソッドへの対応を約束する(互換性を損なわない)。 JS SDK は、最新の async/await また、既存のコールバックベースのAPIに加え、プロミスベースのパターンも導入されます。この変更は完全な下位互換性を備えており、既存のコールバックベースのコードはすべて、変更を加えることなく引き続き動作します。詳細については、以下を参照してください。 本書. • スケーラビリティモード API。 このバージョンでは、パブリッシャーがターゲットのスケーラビリティモードを明示的に設定できる新しい API が追加されました。これにより、開発者はエンコード時に使用される空間的(解像度)および時間的(フレームレート)レイヤーの数をきめ細かく制御できるようになります。これにより、Applications はそれぞれの具体的なニーズに応じて、画質、適応性、およびリソース使用量のバランスをより適切に調整できるようになります。詳細については、以下を参照してください。 本書.これはベータ機能です。 • Android 17の検証を実施しました。 Vonage Web SDKはAndroid 17での動作検証が完了しており、AndroidのモバイルブラウザおよびWebView Applicationsにおいて、スムーズに動作することが確認されています。 • パブリッシャーが設定していた場合、一部のケースで VP9 ストリームの購読に失敗する問題を修正しました。 videoContentHint 「詳細」または「本文」に。 • サブスクライブ/アンサブスクライブおよびパブリッシュ/アンパブリッシュのサイクルにわたるオーディオ処理におけるメモリリークを修正しました。この問題により、場合によってはヒープが制限なく肥大化し、時間の経過とともにオーディオ品質が低下する可能性がありました。

  • OpenTok iOS SDK

    バージョン: 2.35.1

    • このバージョンでは、パブリッシャーがターゲットのスケーラビリティモードを明示的に設定できる新しい API が追加されました。これにより、開発者はエンコード時に使用される空間(解像度)および時間(フレームレート)レイヤーの数をきめ細かく制御できるようになります。これにより、Applications はそれぞれの具体的なニーズに応じて、画質、適応性、およびリソース使用量のバランスをより適切に調整できるようになります。詳細については、以下を参照してください。 本書.これはベータ機能です。 • このバージョンのSDKでは、GoogleのWebRTCライブラリの最新マイルストーンであるWebRTC M145が採用されています。 このアップグレードにより、サポートされているすべてのネイティブプラットフォームにおいて、パフォーマンス、安定性、およびセキュリティが向上します。これには、オーディオおよびビデオメディアコーデックのバグ修正とパフォーマンス向上、ネットワーク適応性の向上、最新のプラットフォーム環境との互換性向上が含まれています。このアップデートにより、SDKは最新のWebRTC仕様に準拠し続け、将来の機能開発に向けた強固な基盤を維持します。 • に「インストール」という新しいセクションを追加しました。 iOS SDKの概要 以下の内容を網羅したドキュメント: • Swift パッケージマネージャー (SPM) 推奨されるインストール方法として(v2.35.1以降で利用可能)。 • ココアポッズ (OTXCFramework pod)は、メンテナンスは行われているものの、非推奨となった代替手段として利用可能です。

  • OpenTok Android SDK

    バージョン: 2.35.1

    • このバージョンでは、パブリッシャーがターゲットのスケーラビリティモードを明示的に設定できる新しい 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)。アプリ側の変更は必要ありません。