https://a.storyblok.com/f/270183/1368x665/356d276b31/26may_dev-blog_new-video-api234_1368x665-wlogo.jpg

新しい Video API 2.34: ネットワークインサイトとブラウザサポートの拡張

最終更新日 May 20, 2026

所要時間:1 分

はじめに

この度 Video APIClient SDK 2.34のリリースを発表いたします。このリリースでは、2.33で導入されたクライアントの可観測性の改善に基づいて、SafariとFirefoxの背景ぼかしと置換サポートに加えて、リアルタイムのネットワーク状態レポートが追加されました。

2.34リリースは以下の地域で利用可能です。 JavaScript(ウェブ), iOS, アンドロイド, リナックスおよび Windows.変更点の完全なリストは リリースノート.

ネットワーク状況報告

2.33で導入された 2.33で導入されたパブリッシャーとサブスクライバーの統計に基づいています。バージョン2.34では、リアルタイムのネットワーク健全性に関する新しいレイヤーが追加され、Video品質の問題を積極的に診断し、対応するのに役立ちます。

新しい networkConditionChangedイベントはパブリッシャーとサブスクライバーの両方で利用可能です。現在の ネットワーク状態5つのレベル(Excellent、Good、Fair、Warning、Critical)で報告します。また またがストリームの劣化に責任があるのか なぜ(例えば、帯域幅の制約やパケットロスなど)を特定する。

出版社向け:

publisher.on('networkConditionChanged', ({ reason, statsContainer }) => {
  const { stats } = statsContainer;
  console.log('Network condition changed.');
  console.log(`Network Condition: ${stats.mediaLink.transport.networkCondition}, Reason: ${stats.mediaLink.transport.networkConditionReason}`);
});

購読者については、劣化がローカルから発生しているのか、リモートパブリッシャーから発生しているのかを判断できるようになりました:

subscriber.on('networkConditionChanged', ({ reason, stats }) => {
  console.log('Network condition changed.');
  console.log(`Degradation source: ${stats.mediaLink.networkDegradationSource}`);

  if (stats.mediaLink.networkDegradationSource === 'local') {
    console.log(`Network Condition: ${stats.mediaLink.transport.networkCondition}, Reason: ${stats.mediaLink.transport.networkConditionReason}`);
  } else if (stats.mediaLink.networkDegradationSource === 'remote') {
    console.log(`Network Condition: ${stats.mediaLink.remotePublisherTransport.networkCondition}, Reason: ${stats.mediaLink.remotePublisherTransport.networkConditionReason}`);
  }
});

2.33で紹介した 2.33で導入されたで導入された統計とともに使用されることで、これらの新しいイベントは、リアルタイムでエンドユーザー・エクスペリエンスの包括的な画像を提供し、品質問題の根本原因をより迅速に特定し、よりスマートで適応性のあるエクスペリエンスを構築します。

を読む クライアント監視可能性ガイドをお読みください。

SafariとFirefoxでの背景ぼかしと置き換え

バージョン2.34で背景のぼかしと置き換えが可能に サファリおよび FirefoxChromiumベースのブラウザと同等の機能を実現しました。

このアップデートにより、すべての主要ブラウザで一貫した高水準のプライバシー保護が保証されます。Chrome、Safari、Firefox、またはネイティブアプリケーションのいずれを使用しているユーザーでも、背景をぼかしたり置き換えたりして、プロフェッショナルな外観を維持し、背景にいる人のプライバシーを保護できるようになりました。

実装の詳細については メディアプロセッサのドキュメント.

はじめに

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

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

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

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

React Native SDKは、必要な統合、テスト、検証作業が完了した後、各ネイティブSDKリリースに従います。

結論

バージョン2.34では、2.33で導入された観察可能性と品質の改善を継続するとともに、背景ぼかし/置換のサポートをSafariとFirefoxに拡大しました。すべての主要ブラウザで確実に動作する必要があるリッチなVideo体験を構築している場合、このリリースはあなたのために何かを持っています。

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

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

シェア:

https://a.storyblok.com/f/270183/372x373/36054b72d0/julia-biro.png
Julia Biroデベロッパー・アドボケイト

Juliaは、チュートリアル、ガイド、実用的なリソースを作成することで、仲間の開発者に力を与えることに尽力しています。アウトリーチと教育のバックグラウンドを持つ彼女は、テクノロジーをより身近なものにし、開発者の経験全体を向上させることを目指しています。地域のコミュニティイベントでもよく見かける。