https://a.storyblok.com/f/270183/1368x665/85024ee40f/25feb_dev-blog_client-sdk-v233_1368x665.png

新しい Video API 2.33:クライアントの監視機能とプラットフォームの更新

最終更新日 February 19, 2026

所要時間:1 分

はじめに

Vonage Video API 2.33 のリリースを発表できることを嬉しく思います。このアップデートにより、クライアントサイドの可観測性が大幅に改善され、ウェブとネイティブの両プラットフォームでパブリッシャのビデオ品質をきめ細かく制御できるようになり、Apple Silicon Mac と Debian 13 を含むプラットフォームのサポートが拡張されました。

このリリースで利用可能な新機能と改善の概要は以下の通りです。いつものように リリースノートをご覧ください。

クライアントの監視機能の強化

エンドユーザー・エクスペリエンスを把握することは、高品質のビデオ・セッションを維持するために不可欠です。バージョン2.33では、クライアントSDKに新しいメトリクスと品質イベントの包括的なセットを導入しました。これらの機能強化により、開発者はパブリッシャーとサブスクライバーのパフォーマンスをより効果的に監視し、ユーザー・エンドポイントに影響を与えるネットワークとデバイスの状態をより深く可視化することができます。これらの新しいデータポイントは、リアルタイムで品質の問題をプロアクティブに特定し、トラブルシューティングするのに役立つように設計されています。

パブリッシャー向けには、現在、以下のサービスを提供している:

  • サイマルキャスト/SVCレイヤーのメトリクス、エンコードされたフレームサイズ、出力フレームレート、各レイヤーのビットレートを含む

  • 品質制限に関する洞察帯域幅、CPU、その他の制約など、品質が低下している理由を正確に伝えます。

  • 詳細なビットレートの内訳実際のビデオペイロードとプロトコルオーバーヘッドの分離

  • スケーラビリティモードとコーデック情報きめ細かな最適化

加入者向けの新しい統計は以下の通り:

  • デコードされた解像度とフレームレートユーザーが受信しているものを正確に理解する

  • ビデオのフリーズと一時停止の検出正確な継続時間トラッキング

  • レンダリング・パフォーマンス・メトリクスメディア再生におけるボトルネックの特定

Video Quality Changed Events(ビデオ品質変更イベント)は、重大な品質変更が発生した場合にリアルタイムで通知するため、アプリケーションにプロアクティブな品質管理機能を組み込むことができます。

このような観測機能の強化により、次のようなことが可能になる:

  • 品質問題をより迅速かつ正確に診断

  • 実際の状況に基づいて、よりスマートな適応体験を構築する

  • 具体的な指標を用いて、エンドユーザーにより良いサポートを提供する。

  • ネットワークとコンピュートリソースの使用を最適化

を読む クライアント監視可能性ガイド.

パブリッシャー優先解像度とフレームレートAPI(JS Web)

アプリケーションでは、UI レイアウトの変更や帯域幅の制約に対応するために、ビデオ画質を動的に制御する必要があります。JavaScript Web SDK には、パブリッシャーが初期化された後に、パブリッシャーが希望する解像度とフレームレートを調整できる新しい API が含まれています。この機能により、開発者は、元の設定で品質に問題がある場合にクライアントの解像度とフレーム レートを下げることができ、リソースの効率的な使用と、公開される動画がアプリケーション固有の要件を満たすことが保証されます。

// Set preferred resolution
await publisher.setPreferredResolution({ width: 1280, height: 720 });

// Set preferred frame rate
await publisher.setPreferredFrameRate(30);

重要な注意希望する値を設定することはできますが、実際に配信される画質は、利用可能なネットワーク帯域幅とデバイスの能力によって最終的に決定されます。新しい値は、初期化された元の値よりも低い解像度またはフレームレートにする必要があります。

詳細はこちら パブリッシャービデオの制約.

パブリッシャー劣化の優先順位(ネイティブSDK)

ネイティブ・プラットフォーム上で動作するモバイルおよびデスクトップ・アプリケーションでは、ストレス下での Video の挙動を管理することが、ユーザーを維持するために不可欠です。

ネイティブSDKは、パブリッシャー劣化優先パラメータをサポートするようになりました。この設定により、パブリッシャーのストリームがCPUやネットワークのコンディションが悪い場合にどのように反応するかを指定できます。例えば、フレームレートを維持するために解像度を落とす、またはその逆を選択することができます。

この制御は、制約のあるデバイスでパフォーマンスを最適化し、リソースが限られている場合でも可能な限り最高のエクスペリエンスを確保する場合や、特定のアプリケーションで別の指標よりもある指標を優先させるという非常に特殊なニーズがある場合に特に有用です。例えば、ヘルスケア・アプリケーションは、常にオーディオ品質よりもビデオ品質を維持したいと思うかもしれませんし、ゲームやスポーツ・コンテンツをストリーミングするアプリケーションは、ビジュアルの忠実度よりも一貫したフレームレートを好むかもしれません。

詳細は パブリッシャーの劣化優先順位の設定.

プラットフォーム・サポートの拡大

Mac上のiOS SDK(アップルシリコン)

Apple Siliconを搭載したMacマシン上でVonage iOS SDKのサポートを正式に追加しました。Appleのモバイルシリコンとデスクトップシリコンの間のアーキテクチャの類似性を活用し、このアップデートはMacユーザーと開発者にmacOSアプリケーションを構築するための堅牢でネイティブなSDKオプションを提供します。

iOSSDKの概要を見る iOS SDKの概要.

Debian 13 サポート

Linux サポートは Debian 13 の追加により進化し続けています。開発者は Vonage Video API を最新の Debian ディストリビューションに導入できるようになり、最新のインフラ標準との互換性が保証されました。

一般に利用可能な(GA)機能

加入者ダウンリンク推定

以前はベータ版でしたが、加入者ダウンリンク推定機能が一般に利用可能になりました。これらの観測可能なメトリクスは、参加者がビデオトラフィックを受信するために利用可能な帯域幅の推定値を提供します。このデータは、ユーザーの実際のネットワーク容量に基づいてサブスクリプションの品質を調整するアダプティブ・ロジックを実装するために不可欠です。

以下のドキュメントをチェックしてください。 クライアント監視のための送信側統計.

iOS版グーグル・クローム

iOSのGoogle Chromeをフルサポートし、Appleのモバイル端末でChromeを経由してアプリケーションにアクセスするユーザーに、一貫した信頼性の高いビデオ体験をお約束します。

はじめに

アップグレードの準備はできていますか?知っておくべきことがあります。

JavaScript/Web用のインストール:

npm install @vonage/client-sdk-video@2.33.0

ネイティブSDKについては ドキュメントをご覧ください。

結論

追加された品質メトリクスとオンザフライで品質を調整する機能が、より効率的なビデオアプリケーションの構築に役立つことを願っています。これらのメトリクスにリアルタイムでアクセスすることで、開発者はアプリでより優れたユーザー・インタラクションを構築できます。

ご質問がある場合、またはあなたが作っているものを共有したい場合は、こちらをクリックしてください。

最新の開発者向けニュース、ヒント、イベント情報をお届けします。

シェア:

https://a.storyblok.com/f/270183/384x384/3bc39cbd62/christankersley.png
Chris Tankersleyデベロッパー・リレーションズ・ツーリング・マネージャー

クリスはデベロッパー・リレーションズ・ツーリング・マネージャーで、お気に入りのツールを開発するチームを率いています。彼は15年以上、クライアントワークからビッグデータ、大規模システムに至るまで、様々な言語と種類のプロジェクトでプログラミングをしてきました。オハイオ州に住み、家族と過ごしたり、ビデオゲームやTTRPGゲームをしたりしている。