
シェア:
Juliaは、チュートリアル、ガイド、実用的なリソースを作成することで、仲間の開発者に力を与えることに尽力しています。アウトリーチと教育のバックグラウンドを持つ彼女は、テクノロジーをより身近なものにし、開発者の経験全体を向上させることを目指しています。地域のコミュニティイベントでもよく見かける。
新しい Video API 2.34: ネットワークインサイトとブラウザサポートの拡張
所要時間: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体験を構築している場合、このリリースはあなたのために何かを持っています。
ご質問がある場合、またはあなたが作っているものを共有したい場合は、こちらをクリックしてください。
登録する 開発者ニュースレター
フォローする X(旧ツイッター)最新情報
チュートリアルを見る YouTubeチャンネル
LinkedInの LinkedIn の Vonage デベロッパーページ
最新の開発者向けニュース、ヒント、イベント情報をお届けします。