Web Client SDK リリースノート
OpenTok.jsライブラリのバージョン2.32へようこそ。
何か質問があれば Vonageサポート がお手伝いする。
OpenTok.jsのAPIの詳細については OpenTok.jsライブラリリファレンス.
お知らせ
Safariのバージョン15.4と15.5(iOS 15.4と15.5、macOS 12.3と12.4に同梱)では、(Safariで)OpenTok.jsを使用するアプリに影響する問題が修正されています。参照 このノート.
OpenTok.jsがiOS版Firefoxをベータサポートしました。
OpenTok.jsバージョン2.16は、Internet Explorer用プラグインをサポートする最後のバージョンです。OpenTok.jsバージョン2.16は、Standard環境では2020年5月に、Enterprise環境では2020年6月に非推奨となりました。Internet Explorer用プラグインのサポートは2.17で削除されました。
OpenTok.jsは、WindowsおよびmacOSのChromiumベースのMicrosoft Edge(バージョン79以上)を完全にサポートしています。
SafariがH.264に加えてVP8ビデオコーデックをサポートした。VP8のサポートはSafari 12.1で、macOS 10.14.4で出荷され、macOS 10.13.6と10.12.6でも利用可能だ。また、最新のiOS 12.2リリースでも利用可能です。ビデオの相互運用性やその他の問題については サファリ・ブラウザ対応 のページをご覧ください。ビデオコーデックの詳細については、以下を参照してください。 この開発者ガイド.
Chrome 72およびOpera 59では、画面共有に拡張機能は必要なくなりました。Chrome では、カメラへのアクセスと同じように、エンド ユーザーに画面、ウィンドウ、またはタブへのアクセスを要求します。Chrome、Firefox、Operaの現在のバージョンでは、画面共有拡張機能を導入する必要はなくなりました。
macOS 10.15+(Catalina)では、画面共有ストリームを公開するには、macOSのシステム環境設定>セキュリティとプライバシー>プライバシー>画面録画で、ユーザーがブラウザに画面へのアクセスを許可する必要があります。そうしないと、Publisherは accessDenied イベントを開催する。
OpenTok.js 2.33の新機能
OpenTok.js 2.33.1の新機能 - 2026年3月
このリリースではいくつかの問題が修正されている。 問題の修正.
OpenTok.js 2.33.0の新機能 - 2026年2月
パブリッシャーと購読者の統計とビデオ画質変更イベントを追加しました。 このバージョンでは、パブリッシャーとサブスクライバーの統計情報として、パブリッシャー向けのサイマルキャスト/SVCとトランスポートのビデオレイヤーメトリクス、サブスクライバー向けのビデオフリーズ/一時停止のトラッキングとデコードメトリクス、パブリッシャーとサブスクライバーの両方向けのビデオ品質変更イベントなどが新たに追加されています。詳細は 本書.
ビデオセッションにおける送信者のネットワーク統計の完全サポートを追加。 このバージョンでは、ビデオ・セッションの加入者に対する送信者のネットワーク統計の完全なサポートが追加されました(以前はベータ版でした)。詳しくは 本書.
パブリッシャーが希望するビデオ解像度とフレームレートのサポートを追加。 このバージョンでは、パブリッシャーが希望するビデオの解像度とフレームレートを設定するための新しいメソッドが追加されています。これにより、パブリッシャーの初期化時に指定された解像度やフレームレートを超えることなく、送信ビデオの画質を動的に調整できます。詳細については、以下を参照してください。 本書.
OpenTok.jsがiOS版Google Chromeをフルサポートしました。 詳しくは 本書.
を非推奨としました。 video.frameRate プロパティは Subscriber.getStats() 完了ハンドラ。 このプロパティは非推奨であり、将来削除される予定です。代わりに video.decodedFrameRate プロパティを使用してください。詳しくは 本書.
このリリースではいくつかの問題が修正されている。 問題の修正.
OpenTok.js 2.32の新機能
OpenTok.js 2.32.1の新機能 - 2025年12月
このリリースではいくつかの問題が修正されている。 問題の修正.
OpenTok.js 2.32.0の新機能 - 2025年11月
ビデオセッションにおける送信者のネットワーク統計のサポートを追加。 このバージョンでは、ビデオセッションの送信者のネットワーク統計を監視する新しいメソッドが追加され、受信者は送信者の利用可能な帯域幅と接続パフォーマンスを把握できるようになりました。詳細については 本書.これは ベータ が特徴だ。
パブリッシャー向けの優先ビデオコーデックのサポートを追加しました。 このバージョンでは、パブリッシャーに優先するビデオコーデックを設定するための新しいメソッドが追加されています。詳しくは 本書.
AndroidにおけるWebViewのサポートを追加android.webkit.WebView)とiOS(ウェブビュー). 詳しくは 本書.
このリリースではいくつかの問題が修正されている。 問題の修正.
OpenTok.js 2.31の新機能
OpenTok.js 2.31.2の新機能 - 2026年1月
このリリースではいくつかの問題が修正されている。 問題の修正.
OpenTok.js 2.31.1の新機能 - 2025年10月
このリリースではいくつかの問題が修正されている。 問題の修正.
OpenTok.js 2.31.0の新機能 - 2025年9月
でVP9コーデックをフルサポートした。 スケーラブルビデオコーディング(SVC) ルーティングされたセッションで
セッション移行の完全サポートを追加。 参照 sessionMigration プロパティの options オブジェクトに渡します。 OT.initSession() メソッドを使用します。詳細については、この ドキュメンテーション.
パブリッシャー向けのビデオビットレート設定のサポートを追加。 このバージョンでは、パブリッシャー向けにビデオビットレート設定を行う新しい方法が追加されています。詳しくは 本書.
新しいWebRTC対応ブラウザのサポートを追加しました。 詳しくは 本書.
このリリースではいくつかの問題が修正されている。 問題の修正.
OpenTok.js 2.30の新機能
OpenTok.js 2.30.7の新機能 - 2026年1月
このリリースではいくつかの問題が修正されている。 問題の修正.
OpenTok.js 2.30.6の新機能 - 2025年11月
このリリースではいくつかの問題が修正されている。 問題の修正.
OpenTok.js 2.30.5の新機能 - 2025年7月
このリリースではいくつかの問題が修正されている。 問題の修正.
OpenTok.js 2.30.4の新機能 - 2025年7月
このリリースではいくつかの問題が修正されている。 問題の修正.
OpenTok.js 2.30.3の新機能 - 2025年6月
このリリースではいくつかの問題が修正されている。 問題の修正.
OpenTok.js 2.30.2の新機能 - 2025年6月
このリリースではいくつかの問題が修正されている。 問題の修正.
OpenTok.js 2.30.1の新機能 - 2025年5月
このリリースではいくつかの問題が修正されている。 問題の修正.
OpenTok.js 2.30.0の新機能 - 2025年5月
*VP9コーデックのサポートを追加 エンドツーエンドの暗号化.
WebKitベースのブラウザ(macOS/iOSのSafariやiOSのChromeなど)でのエンドツーエンド暗号化のサポートを追加しました。
セッション移行のサポートを追加。 参照 sessionMigration プロパティの options オブジェクトに渡します。 OT.initSession() メソッドを使用します。詳細については、この ドキュメンテーション.これは ベータ が特徴だ。
このリリースではいくつかの問題が修正されている。 問題の修正.
OpenTok.js 2.29の新機能
OpenTok.js 2.29.6の新機能 - 2025年10月
このリリースではいくつかの問題が修正されている。 問題の修正.
OpenTok.js 2.29.5の新機能 - 2025年6月
このリリースではいくつかの問題が修正されている。 問題の修正.
OpenTok.js 2.29.4の新機能 - 2025年5月
このリリースではいくつかの問題が修正されている。 問題の修正.
OpenTok.js 2.29.3の新機能 - 2025年3月
このリリースではいくつかの問題が修正されている。 問題の修正.
OpenTok.js 2.29.2の新機能 - 2025年2月
このリリースではいくつかの問題が修正されている。 問題の修正.
OpenTok.js 2.29.1の新機能 - 2025年2月
このバージョンでは、背景ぼかしAPIと背景置換APIの品質向上が追加されています。
このリリースではいくつかの問題が修正されている。 問題の修正.
OpenTok.js 2.29.0の新機能 - 2025年1月
シングルピア接続のサポートを追加。 単一のピア接続を有効にするには singlePeerConnection に渡すオプションの OT.initSession() メソッドに設定する。 true.有効にすると、OSリソースの消費を抑え、レート制御を改善し、モバイル・ネイティブ・デバイスの場合、大規模なセッションをサポートする。詳しくは シングルピア接続 ドキュメンテーション
通話品質変更イベントのサポートを追加。 このバージョンでは qualityScoreChanged イベントは、オーディオまたはビデオ通話の品質に変化があったときに、サブスクライバーオブジェクトがディスパッチします。
パブリッシャーを拡大しました accessDenied カメラやマイクへのアクセスを許可した後、ユーザがそのアクセスを取り消したときにディスパッチされるイベント。 これは以前はベータ機能だった。
オーディオ入力変更イベントのサポートを追加。 このバージョンでは audioInputDeviceChanged オーディオ入力デバイスが変更されると、Publisherオブジェクトがディスパッチするイベントです。参照 本書.これは以前はベータ機能だった。
セントラル・プロセッシング・ユニット(CPU)使用率イベントのサポートを追加。 このバージョンでは cpuPerformanceChanged これは、CPU 使用率が変化したときに Session オブジェクトがディスパッチするイベントです。これは以前はベータ機能でした。
オーディオ入力管理の無効化をサポート。 オーディオ入力管理を無効にするには disableAudioInputDeviceManagement プロパティを OT.initPublisher() メソッドに設定する。 true.を参照のこと。 ドキュメンテーション.これは以前はベータ機能だった。
のサポートを追加した。 publishVideo 関数のコールバック。 参照 ドキュメンテーション.これは以前はベータ機能だった。
このバージョンでは、以下のVP9コーデックのサポートが追加されている。 スケーラブルビデオコーディング(SVC) ルーティングされたセッションで これは ベータ が特徴だ。
旧バージョンで追加された機能
OpenTok.js 2.28の新機能
OpenTok.js 2.28.9の新機能 - 2025年6月
このリリースではいくつかの問題が修正されている。 問題の修正.
OpenTok.js 2.28.8の新機能 - 2025年4月
このリリースではいくつかの問題が修正されている。 問題の修正.
OpenTok.js 2.28.7の新機能 - 2025年2月
このリリースではいくつかの問題が修正されている。 問題の修正.
OpenTok.js 2.28.6の新機能 - 2024年12月
このリリースではいくつかの問題が修正されている。 問題の修正.
OpenTok.js 2.28.5の新機能 - 2024年12月
通話品質変更イベントのサポートを追加。 このバージョンでは qualityScoreChanged これは、オーディオまたはビデオ通話の品質に変化があったときに、セッションオブジェクトがディスパッチするイベントである。これは ベータ が特徴だ。
このリリースではいくつかの問題が修正されている。 問題の修正.
OpenTok.js 2.28.4の新機能 - 2024年11月
このリリースではいくつかの問題が修正されている。 問題の修正.
OpenTok.js 2.28.3の新機能 - 2024年9月
パブリッシャーを拡大しました accessDenied カメラやマイクへのアクセスを許可した後、ユーザがそのアクセスを取り消したときにディスパッチされるイベント。 これは ベータ が特徴だ。
このリリースではいくつかの問題が修正されている。 問題の修正.
OpenTok.js 2.28.2の新機能 - 2024年8月
オーディオ入力変更イベントのサポートを追加。 このバージョンでは audioInputDeviceChanged オーディオ入力デバイスが変更されると、Publisherオブジェクトがディスパッチするイベントです。これは ベータ 機能を使ってください。の「パブリッシャーがオーディオ入力デバイスを切り替えたときの検出」を参照してください。 本書 をご覧ください。
セントラル・プロセッシング・ユニット(CPU)使用率イベントのサポートを追加。 このバージョンでは cpuPerformanceChanged これは、CPU使用率に変化があったときにSessionオブジェクトがディスパッチするイベントです。これは ベータ が特徴だ。
OpenTok.js 2.28.1の新機能 - 2024年7月
オーディオ入力管理の無効化をサポート。 オーディオ入力管理を無効にするには disableAudioInputDeviceManagement プロパティを OT.initPublisher() メソッドに設定する。 true.これは ベータ が特徴だ。
のサポートを追加した。 publishVideo 関数のコールバック。 これは ベータ が特徴だ。
このリリースでは、いくつかの問題が修正されています。 問題の修正.
OpenTok.js 2.28.0の新機能 - 2024年6月
このリリースでは、高度なノイズ抑制のサポートが追加されました。参照 高度なノイズ抑制フィルタの適用.これはベータ機能です。 パブリッシャーと購読者向けのメディア・ストリームAPIのサポートを追加。 出版社を見る メディアストリーム利用可能 および加入者 メディアストリーム利用可能 のイベントです。これは以前はベータ機能だった。
このリリースでは、高度なノイズ抑制のサポートが追加されました。 参照 高度なノイズ抑制フィルタの適用.これは以前はベータ機能だった。
加入者の解像度最適化のサポートを追加。 を渡すことができます。 "auto" の値を setPreferredResolution プロパティの options オブジェクトに渡します。 Session.subscribe() メソッドを使用します。優先解像度を "auto"OpenTok.jsは、ブラウザ上のサイズに基づいて、購読者の優先解像度を自動的に設定します。この機能は、ストリームを購読する際に スケーラブルビデオ 機能が追加されました。これは以前はベータ機能だった。
OpenTok.js 2.27の新機能
OpenTok.js 2.27.11の新機能 - 2025年4月
このリリースではいくつかの問題が修正されている。 問題の修正
OpenTok.js 2.27.10の新機能 - 2025年2月
このリリースではいくつかの問題が修正されている。 問題の修正
OpenTok.js 2.27.9の新機能 - 2025年1月
このリリースでは、いくつかの問題が修正されています。 問題の修正.
OpenTok.js 2.27.8の新機能 - 2024年12月
このリリースでは、いくつかの問題が修正されています。 問題の修正.
OpenTok.js 2.27.7の新機能 - 2024年6月
パブリッシャーと購読者向けのメディア・ストリームAPIのサポートを追加。 これはベータ機能です。パブリッシャー メディアストリーム利用可能 および加入者 メディアストリーム利用可能 のイベントがある。
このリリースでは、いくつかの問題が修正されています。 問題の修正.
OpenTok.js 2.27.5の新機能 - 2024年5月
このリリースでは、いくつかの問題が修正されています。 問題の修正.
OpenTok.js 2.27.4の新機能 - 2024年4月
このリリースでは、いくつかの問題が修正されています。 問題の修正.
OpenTok.js 2.27.3の新機能 - 2024年4月
加入者の解像度最適化のサポートを追加。 これは ベータ 機能を追加しました。これで "auto" の値を preferredResolution プロパティの options オブジェクトに渡します。 Session.subscribe() メソッドを使用します。優先解像度を "auto"OpenTok.jsは、ブラウザ上のサイズに基づいて、購読者の優先解像度を自動的に設定します。この機能は、ストリームを購読する際に スケーラブルビデオ が特徴だ。
SubscriberのTypeScript定義を追加 audioBlocked そして audioUnblocked のイベントがある。
このリリースでは、いくつかの問題が修正されています。 問題の修正.
OpenTok.js 2.27.1の新機能 - 2024年1月
このリリースでは、いくつかの問題が修正されています。 問題の修正.
OpenTok.js 2.27.0の新機能 - 12月
のサポートを追加した。 パブリッシャー・オーディオ・フォールバック.これは以前はベータ機能でした。詳細については、Publisher audio fallbackのドキュメントを参照してください。
中継セッションにおけるVP9コーデックのサポートを追加.詳細は ビデオコーデック ドキュメンテーション
他のVonage VideoクライアントSDKとのエンドツーエンド暗号化の相互運用性をサポートしました。.詳細は エンド・ツー・エンドの暗号化 ドキュメンテーション
Vonage Media Processorライブラリに、オーディオおよびビデオ用の加入者メディアプロセッサAPIのサポートが追加されました。を使用して、カスタム加入者ビデオおよびオーディオ変換をビデオおよびオーディオストリームに適用できます。 Subscriber.setVideoMediaProcessorConnector() と加入者。setAudioMediaProcessorConnector() メソッドを参照してください。詳しくは ボネージ・メディア・プロセッサー ドキュメンテーション
OpenTok.js 2.26の新機能
OpenTok.js 2.26.5の新機能 - 2024年12月
このリリースでは、いくつかの問題が修正されています。 問題の修正.
OpenTok.js 2.26.4の新機能 - 2023年11月
パブリッシャーオーディオのフォールバックをサポートしました。これはベータ機能です。参照 パブリッシャー・オーディオのフォールバック.
このリリースでは、いくつかの問題が修正されています。 問題の修正.
OpenTok.js 2.26.3の新機能 - 2023年10月
このリリースでは、いくつかの問題が修正されています。 問題の修正.
OpenTok.js 2.26.2の新機能 - 2023年10月
このリリースでは、いくつかの問題が修正されています。 問題の修正.
OpenTok.js 2.26.1の新機能 - 2023年8月
このリリースでは、いくつかの問題が修正されています。 問題の修正.
OpenTok.js 2.26.0の新機能 - 2023年8月
パブリッシャーイニシャルのサポートを追加しました。この機能により、動画が無効になっているときにパブリッシャーのウィジェットの上に表示するイニシャルをユーザーが指定できるようになりました。詳細は initials オプションの properties の OT.initPublisher() メソッドを使用します。これは以前はベータ機能だった。
ライブキャプション。このバージョンでは、以下のサポートが追加されています。 ライブ・キャプション.これは以前はベータ機能だった。
このリリースでは、いくつかの問題が修正されています。 問題の修正.
必要条件
OpenTok.jsライブラリは現在、以下の言語でサポートされています:
- エレクトロン(最新バージョン)
- グーグル・クローム(最新版)
- Android版Google Chrome(最新リリース版)
- iOS版Google Chromeのベータ版サポート(最新リリース版)
- Firefox(最新バージョン)
- Android版Firefox(最新リリース版)
- iOS版Firefoxのベータサポート(最新リリース版)
- Windows および macOS 用 Microsoft Edge バージョン 79 以上(Chromium ベースの Edge バージョン)
- macOSおよびiOSのSafari 11+。ビデオの相互運用性やその他の問題については サファリ・ブラウザ対応 ページを参照されたい。
- オペラ(最新バージョン)
- サムスン(最新リリース版)
- WebView Android API レベル36以上
- iOS 18.6+でのWebView
重要OpenTok.jsバージョン2.16は、Internet Explorer用プラグインをサポートする最後のバージョンです。OpenTok.jsバージョン2.16は、スタンダード環境では2020年5月、エンタープライズ環境では2020年6月に非推奨となります。
OpenTok.js ライブラリはポート 443 を使用します。ポート 443 はクライアントのネットワーク上で開いている必要があります。
既知の問題
以下は、このバージョンの OpenTok.js に関する既知の問題です:
Safariブラウザのユーザーは、キャンバスのコンテンツがストリーミングされる際、ビデオの画質が低下して見える場合があります。 これは、内部的なダウンスケーリング、デバイスのピクセル比率の処理、またはSafariのWebRTCエンコーディングが原因である可能性があります。関連する WebKitのバグ は、キャンバスを描画する際に入力がぼやけて見えることがあることを報告している。
WebKitベースのブラウザ、例えばmacOS/iOSのSafariやiOSのChromeでは、開発者ツールを開いた状態ではエンドツーエンドの暗号化は機能しない。 私たちはこの問題の修正に取り組んでいます。
OpenTok 2.27以降は、Safari 14以下ではサポートされていません。
インテル® スマート・サウンド・テクノロジーのオーディオ・ドライバがインストールされている Windows コンピュータでは、パブリッシャー・オブジェクトが audioInputDeviceChanged オーディオ入力デバイスを切り替えたときのイベント。 しかし、オーディオは正しくルーティングされます。この問題の修正に取り組んでいます。
iOSブラウザをご契約の場合、音声レベルが正しくない場合があります。 現在、この問題の修正に取り組んでいます。この問題は WebKitのバグ.
iOS 17以上のブラウザーユーザーの場合、デバイスの向きを変えたり、ビデオのサイズを変更したりすると、ビデオがちらつく。 この問題は次のように報告されている。 WebKitのバグ
Chromiumブラウザでは、パブリッシュ中にノートパソコンの蓋を閉じると、パブリッシャーが破壊されます。 クロミウムのバグ.
iOS 17とmacOS 14(Sonoma)で、動画に絵文字が不意に表示される。これは、新しいアップル 反応 機能をオフにすることができます。現時点では、この機能をオフにするAPIやプログラムはありません。エンドユーザーはビデオセッション中にこの機能を無効にする必要があります。macOSでは、Macのメニューバーにある緑色のビデオカメラアイコンをクリックし、「反応」の選択を解除します。iOSとiPadOSの場合は、コントロールセンターを開き(デバイスによっては画面右上または下から下にスワイプ)、ビデオエフェクトをタップし、リアクションをタップして無効にします。
Safari では、ブラウザのタブにフォーカスを移すまで、新規購読者の音声は聞こえません。OpenTok.js を使用しているタブに切り替えると、新規購読者の音声が復活します。この問題は WebKitのバグ.
Android 13を搭載したFirefoxユーザーの場合、向きを切り替えたときにビデオの解像度が正しく表示されないことがあります。Android 13 を実行しているデバイスを回転させると、ビデオの解像度が正しく更新されない場合があります。この問題は Mozillaのリグレッションを報告.注:次のようなものがある。 プルリクエスト この問題を解決する。
Safari 17.0+では、画面共有ビデオの解像度の設定が無視されました。パブリッシャの初期化時に設定された解像度に関係なく、結果の解像度が常に640x360になります。この問題は、次のように報告されています。 WebKitのバグ.
iOS 17以上の場合、ビデオパブリッシャーでビデオが誤った解像度で表示され、ビデオのサイズが変更される際にちらつきが発生します。この問題は 報告されたWebkitのリグレッション.
iOS 16.4以降でSafariのiCloudプライベートリレー機能を使用すると、リレーセッションが切断されることがあります。この問題は WebKitのバグ.
サファリで OT.initPublisher() ユーザーのジェスチャーハンドラなしで画面共有パブリッシャーを初期化するメソッドで InvalidAccessError エラー。これは 期待される行動 サファリ用。
Google スライド プレゼンテーションをタブ共有する場合、パブリッシャーのアスペクト比が 4:3 のときにビデオがレターボックス化されることがあります。この問題は、Google スライド プレゼンテーションを画面共有する場合は発生しません。
Android 12および13では、Chromeの音量調整に、携帯電話の音量スライダーの代わりに「メディア音量」を使用する必要があります。この問題は以下のように報告されています。 Chromiumのバグ.
Android 13では、Firefoxのマイクとカメラのパーミッションはデバイスの再起動が必要です。ブラウザでパーミッションを設定した後、パーミッションを有効にするためにデバイスを再起動する必要があります。
電話着信後にiOS Safariのオーディオとビデオが途切れる。iOSデバイスが電話の着信を受け、OTセッションに戻った後、iOSデバイスからのオーディオとビデオが途切れることがあります。この現象は以下のように報告されています。 これ そしてこちら WebKitのバグとして。
Safariを搭載したiOS/iPadOSデバイスでの音声の経時劣化。iOS/iPadOSのSafariから公開されるストリームの音質が、時間の経過とともに劣化し、クラック音や歪み音が大きくなることがあります。この問題は以下のように報告されています。 WebKitのバグ.
videoType が "custom" に設定されているストリームで、動画がちらつくことがある。これは、ビデオのコンテンツがあまり変更されない場合に発生する可能性があります。コンテンツ ヒントを text または detail はこの問題を軽減する。参照 この開発者ガイドのトピック のドキュメントを作成した。 videoContentHint プロパティに渡すオプションは OT.initPublisher() メソッドと Publisher.setVideoContentHint() メソッドを使用してください。この問題は Chromiumのバグ.
について accessDialogOpened イベントが誤ってディスパッチされる可能性がある。イベントを呼び出す際に OT.getUserMedia() メソッドでは accessDialogOpened イベントがディスパッチされることがある。
一部のモバイル Firefox ウェブユーザは、デバイスの向きによってパブリッシャのビデオストリームが破損する可能性があります。参照 このMozillaのバグレポート.
macOSのFirefoxで内蔵のFaceTimeカメラを使用する際、フレームレートの設定が機能しません。フレームレートを設定する frameRate を呼び出す際に OT.initPublisher() は効果がない。 これは Mozilla のバグレポートです。 この問題については
Firefoxで公開されているストリームでは、オーディオビットレートの設定はサポートされていません。ビットレートの設定は audioBitrate オプションの OT.initPublisher() メソッドはFirefoxでは効果がありません。参照 このMozillaのバグレポート.
Chromeのステレオ音声入力でエコーキャンセルが無効。一部のブラウザ(Chome 73+など)は、ステレオ音声のエコー・キャンセルをサポートしていません ( クローム問題レポート).
Chromeでは、http(安全でない)ページでの公開はサポートされていません(以下を除く)。 http://localhost).https(セキュア)でページを提供する必要があります。テストのために、ローカルファイルシステムからページをロードすることもできます(file: URIスキームから)。
WebView Androidでは、別のアプリに切り替えたり電話に出たりしてアプリがバックグラウンドに移動すると、パブリッシャービデオがオフになります。この動作は、アプリがフォアグラウンドに戻るとビデオが回復する Android のブラウザとは一致していません。
修正された問題
OpenTok.js 2.33.1 で修正されました。
複数の参加者による長時間セッションに影響するメモリーリークを修正しました。
TypeScriptの定義で、publisher statsプロパティの名前が誤っていた問題を修正しました。 transport の代わりに transportStats.
OpenTok.js 2.33.0 で修正されました。
Publisher Max BitrateのTypeScript定義が以前のリリースに含まれていなかった問題を解決しました。
シグナリングプロトコルのウェブソケット処理ロジックにおけるメモリーリークを修正。
オーディオ処理オプション(ゲインコントロール、エコーキャンセルなど)が特定のシナリオで正しく適用されない問題を修正しました。
デフォルト・デバイスの切り替え検出やデバイスのトラッキング精度など、オーディオ入力デバイスの変更管理に関する問題を修正しました。
OpenTok.js 2.32.1 で修正されました。
自動再接続において、クライアントの再接続タイムアウトとサーバーの猶予ウィンドウのタイミングの不一致により、信頼性の高い再接続が妨げられ、不正な一連のイベントが発生することがあった問題を修正しました。
アダプティブ・メディア・ルーティングの不具合により、対象となる1対1のルーティング・セッションがVonage Video Media Routerを不必要にトラバースする問題を解決しました。
OpenTok.js 2.32.0 で修正されました。
サブスクライバの videoDisabled イベントで、reason プロパティに不正な値が含まれることがある。 この問題を修正しました。
ビデオが利用できないときに表示される背景画像を削除しても、ウィジェットは元の外観に戻りません。 この問題を修正しました。
シングルピア接続は、Chromeのバージョン140以降では機能しません。シングルピア接続の詳細については 本書. この問題を修正しました。
アダプティブ・メディア・ルーティングが使用されている場合、加入者がビデオを受信しないことがある。アダプティブ・メディア・ルーティングの詳細については、以下を参照してください。 本書. この問題を修正しました。
通話品質変更イベントのロギングに失敗する場合がありました。 この問題を修正しました。
Single Peer Connectionでは、加入者が加入できない場合があります。シングルピア接続の詳細については 本書. この問題を修正しました。
場合によっては、自動セッション移行後にパブリッシャーとサブスクライバーがそれぞれパブリッシュとサブスクライブを行えなくなることがあります。自動セッション移行の詳細については 本書. この問題を修正しました。
出版社が出版できないケースもある。 この問題を修正しました。
OpenTok.js 2.31.2 で修正されました。
Single Peer Connectionでは、加入者が加入できない場合があります。シングルピア接続の詳細については 本書. この問題を修正しました。
シングルピア接続は、Chromeのバージョン140以降では機能しません。シングルピア接続の詳細については 本書. この問題を修正しました。
出版社が出版できないケースもある。 この問題を修正しました。
通話品質変更イベントのロギングに失敗する場合がありました。 この問題を修正しました。
特定の状況において、特にiOSデバイスのSafariでオーディオキャプチャの問題が発生し、パブリッシャーがコンテンツを公開できない場合があります。 この問題を修正しました。
OpenTok.js 2.31.1 で修正されました。
このバージョンでは、誤った認証情報が原因でセッションに接続できない場合がある問題が修正されています。
このバージョンでは、ストリームにオーディオまたはビデオがあるかどうかをチェックする機能にいくつかの改良を加えています。
このバージョンでは、iOS 26およびFirefoxのSafariで利用可能なオーディオ出力デバイスを列挙する際の問題が修正されています。
このバージョンでは、ライブキャプションの公開に失敗することがある問題が修正されました。
このバージョンでは、MOS(Mean Opinion Score)アルゴリズムを微調整しており、画面共有の使用例における低フレームレートの影響を考慮している。
OpenTok.js 2.31.0 で修正されました。
セッションの自動移行後、購読者が購読できない場合があります。 この問題を修正しました。
OpenTok.js 2.30.7 で修正されました。
通話品質変更イベントのロギングに失敗する場合がありました。 この問題を修正しました。
Single Peer Connectionでは、加入者が加入できない場合があります。シングルピア接続の詳細については 本書. この問題を修正しました。
シングルピア接続は、Chromeのバージョン140以降では機能しません。シングルピア接続の詳細については 本書. この問題を修正しました。
出版社が出版できないケースもある。 この問題を修正しました。
OpenTok.js 2.30.6 で修正されました。
間違った認証情報のためにセッションが接続できない場合がありました。 この問題を修正しました。
特定の状況において、特にiOSデバイスのSafariでオーディオキャプチャの問題が発生し、パブリッシャーがコンテンツを公開できない場合があります。 この問題を修正しました。
OpenTok.js 2.30.5 で修正されました。
加入者ビデオがフリーズすることもあった。 この問題を修正しました。
OpenTok.js 2.30.4 で修正されました。
ストリームに登録した直後、映像に黒い画面がちらつくケースがあった。 この問題を修正しました。
cpuPerformanceChanged "のイベントがあまりにも頻繁にディスパッチされていた。 この問題を修正しました。
OpenTok.js 2.30.3 で修正されました。
いくつかのケースでは、PublisherイベントとSubscriberイベントのTypeScript定義が欠落していました。 この問題を修正しました。
OpenTok.js 2.30.2 で修正されました。
接続に失敗した場合、処理されない例外が発生することがあった。 この問題を修正しました。
ビデオ背景のぼかしや置き換えを高速に切り替えると、"mediaStopped "イベントが誤ってディスパッチされる場合がありました。 この問題を修正しました。
VP9スケーラビリティモードの改善。 SDKは、空間レイヤーがキーフレームで下位の空間レイヤーに依存しないモードを使用するようになりました。この変更により、Vonageメディアプロセッサライブラリのビデオフィルタなど、複雑な背景テクスチャを導入する機能を使用する際のVP9の使用感が大幅に向上しました。
OpenTok.js 2.30.1 で修正されました。
MaxListenersExceededWarning" がコンソールに記録される場合があった。 この問題を修正しました。
Chromiumブラウザの場合、ストリームに最初に登録した直後に、登録者ビデオで黒い画面がちらつくことがありました。 この問題を修正しました。
いくつかのケースでは、重複した接続イベントがディスパッチされた。 この問題を修正しました。
OpenTok.js 2.30.0 で修正されました。
ページにContent Security Policyヘッダーがあり、script-srcディレクティブで'unsafe-eval'が指定されていない場合、エンドツーエンドの暗号化は動作しない。 この問題を修正しました。
OpenTok.js 2.29.6 で修正されました。
間違った認証情報のためにセッションが接続できない場合がありました。 この問題を修正しました。
特定の状況において、特にiOSデバイスのSafariでオーディオキャプチャの問題が発生し、パブリッシャーがコンテンツを公開できない場合があります。 この問題を修正しました。
OpenTok.js 2.29.5 で修正されました。
接続に失敗した場合、処理されない例外が発生することがあった。 この問題を修正しました。
Chromiumブラウザの場合、ストリームに最初に登録した直後に、登録者ビデオで黒い画面がちらつくことがありました。 この問題を修正しました。
MaxListenersExceededWarning" がコンソールに記録される場合があった。 この問題を修正しました。
OpenTok.js 2.29.4 で修正されました。
いくつかのセキュリティ脆弱性を修正しました。
場合によっては、ウェブコンソールにヌル参照エラーが記録されました。 この問題を修正しました。
いくつかのケースでは、重複した接続イベントがディスパッチされた。 この問題を修正しました。
OpenTok.js 2.29.3 で修正されました。
一部のブラウザでは、コンソールに警告が記録されていた。 この問題を修正しました。
場合によっては、サポートされているブラウザが互換性がないと誤って検出されることもあった。 この問題を修正しました。
OpenTok.js 2.29.2 で修正されました。
自動再接続が特定のシナリオで失敗することがあった。 この問題を修正しました。
いくつかのセキュリティ脆弱性を修正しました。
OpenTok.js 2.29.1 で修正されました。
場合によっては、スクリーン共有時に mediaStopped そして streamDestroyed イベントはディスパッチされなかった。 この問題を修正しました。
OpenTok.js 2.29.0 で修正されました。
場合によっては アクセス拒否 イベントにエラーメッセージがなかった。 この問題を修正しました。
OpenTok.js 2.28.9 で修正されました。
接続に失敗した場合、処理されない例外が発生することがあった。 この問題を修正しました。
ビデオ背景のぼかしや置き換えを高速に切り替えると、次のような問題が発生する場合があります。 mediaStopped イベントが誤ってディスパッチされた。 この問題を修正しました。
Chromiumブラウザの場合、ストリームに最初に登録した直後に、登録者ビデオで黒い画面がちらつくことがありました。 この問題を修正しました。
いくつかのケースでは、重複した接続イベントがディスパッチされた。 この問題を修正しました。
場合によっては、ウェブコンソールにヌル参照エラーが記録されました。 この問題を修正しました。
MaxListenersExceededWarning" がコンソールに記録される場合があった。 この問題を修正しました。
OpenTok.js 2.28.8 で修正されました。
場合によっては アクセス拒否 イベントが欠落していた。 message 財産である。 この問題を修正しました。
場合によっては、画面共有時に mediaStopped そして streamDestroyed イベントはディスパッチされなかった。 この問題を修正しました。
自動再接続が特定のシナリオで失敗することがあった。 この問題を修正しました。
いくつかのセキュリティ脆弱性を修正しました。
一部のブラウザでは、コンソールに警告が記録されていた。 この問題を修正しました。
場合によっては、サポートされているブラウザが互換性がないと誤って検出されることもあった。 この問題を修正しました。
OpenTok.js 2.28.7 で修正されました。
いくつかのセキュリティ脆弱性を修正しました。
OpenTok.js 2.28.6 で修正されました。
特定のグラフィック・プロセッシング・ユニット(GPU)を搭載した一部のコンピュータで、背景のぼかしや置換を使用するとメモリリークが発生することがありました。 この問題を修正しました。
OpenTok.js 2.28.5 で修正されました。
出版社は、出版社を破壊することなく何度も出版することができなかった。 この問題を修正しました。
OpenTok.js 2.28.4 で修正されました。
場合によっては Publisher.getAudioSource() メソッドで、オーディオソースの正しいデバイスIDが返されなかった。 この問題を修正しました。
の TypeScript 定義は signal イベントが未定義のシグナルをサポートできなかった。 type. この問題を修正しました。
音声がミュートされるケースもあった。 この問題を修正しました。
出版社が再出版に失敗するケースもあった。 この問題を修正しました。
サブスクライバーにネットワーク上の問題が発生すると、中継セッションのパブリッシャーが破壊されるケースがあった。 この問題を修正しました。
OpenTok.js 2.28.3 で修正されました。
SDKをインポートするとエラーが発生する場合がありました。この問題を修正しました。
ユーザーの声が聞こえない場合がありました。この問題を修正しました。
OpenTok.js 2.28.1 で修正されました。
TypeScriptの定義でapplyAudioFilterの型が間違っていました。この問題を修正しました。
Safariの購読者がパブリッシャーからオーディオのみを受信する際に不要なエラーが発生していました。この問題を修正しました。
OpenTok.js 2.27.11 で修正されました。
場合によっては アクセス拒否 イベントが欠落していた。 message 財産である。 この問題を修正しました。
場合によっては、画面共有時に mediaStopped そして streamDestroyed イベントはディスパッチされなかった。 この問題を修正しました。
自動再接続が特定のシナリオで失敗することがあった。 この問題を修正しました。
いくつかのセキュリティ脆弱性を修正しました。
一部のブラウザでは、コンソールに警告が記録されていた。 この問題を修正しました。
場合によっては、サポートされているブラウザが互換性がないと誤って検出されることもあった。 この問題を修正しました。
OpenTok.js 2.27.10 で修正されました。
いくつかのセキュリティ脆弱性を修正しました。 注: これはバージョン2.29.9と2.28.7ですでに対処されています。
OpenTok.js 2.27.9 で修正されました。
Safariの購読者が出版社からオーディオのみを受信する際に、不要なエラーが発生していました。 この問題を修正しました。
SDKをインポートするとエラーが発生する場合があります。 この問題を修正しました。
ユーザーの声が聞こえないケースもあった。 この問題を修正しました。
サブスクライバーにネットワーク上の問題が発生すると、中継セッションのパブリッシャーが破壊されるケースがあった。 この問題を修正しました。
出版社が再出版に失敗するケースもあった。 この問題を修正しました。
出版社は、出版社を破壊することなく何度も出版することができなかった。 この問題を修正しました。
OpenTok.js 2.27.8 で修正されました。
特定のグラフィック・プロセッシング・ユニット(GPU)を搭載した一部のコンピュータで、背景のぼかしや置換を使用するとメモリリークが発生することがありました。 この問題を修正しました。
OpenTok.js 2.27.7 で修正されました。
場合によっては、オーディオレベルがNULLを返すことがあります。この問題を修正しました。
OpenTok.js 2.27.6 で修正されました。
暗号化シークレットが更新されると、エンドツーエンドの暗号化が正しく動作しない場合がありました。この問題を修正しました。
OpenTok.js 2.27.5 で修正されました。
オーディオ入力デバイスを変更すると、音声が失われることがありました。この問題を修正しました。
iOS 17をご契約の場合、動画がフルスクリーンで表示されていました。この問題を修正しました。
セッションに参加した後、映像が空白になることがありました。この問題を修正しました。
OpenTok.js 2.27.4 で修正されました。
サブスクライバの接続イベントと切断イベントのターゲット・プロパティに、未定義の値が含まれていました。 この問題を修正しました。
OpenTok.js 2.27.3 で修正されました。
オーディオ入力デバイスの切り替え時にオーディオがルーティングされない場合があった。 この問題を修正しました。
アップルシリコンラップトップ上で動作するエレクトロンアプリが公開できない場合があった。 この問題を修正しました。
OpenTok.js 2.27.1 で修正されました。
ライブキャプションが有効になっている場合、stream.hasAudioプロパティが正しく設定されないことがありました。 この問題を修正しました。
中継セッションにおいて、iOS 17以上のブラウザを使用しているユーザーの加入者ビデオがフリーズした。 この問題を修正しました。
OpenTok.js 2.26.5 で修正されました。
特定のグラフィック・プロセッシング・ユニット(GPU)を搭載した一部のコンピュータで、背景のぼかしや置換を使用するとメモリリークが発生することがありました。 この問題を修正しました。
OpenTok.js 2.26.4 で修正されました。
重複したイベントがディスパッチされる場合がありました。この問題を修正しました。
OpenTok.js 2.26.3 で修正されました。
Publisher.applyVideoFilter()メソッドを使用して背景をトランジションさせると、背景が一瞬黒ベタに変わります。この問題を修正しました。
OpenTok.js 2.26.2 で修正されました。
一部のレガシーコードでevalベースの式が使用されていました。この問題を修正しました。
Safari 16.6では、音声のみのストリームを購読した場合、音声が聞こえませんでした。この問題を修正しました。
ユーザーがセッションから切断すると、コンソールにエラーが表示される問題がありました。この問題を修正しました。
ユーザーが画面共有の公開を解除すると、不正な理由が送信される。この問題を修正しました。
OpenTok.js 2.26.1 で修正されました。
セッションでオーディオデバイスを切り替えたときに音声が失われる場合がありました。この問題を修正しました。
購読者がパブリッシャーをミュートできない場合がありました。この問題を修正しました。
音声入力を変更するとエラーが発生する場合がありました。この問題を修正しました。
OpenTok.js 2.25.4 で修正されました。
中継セッションにおいて、参加者は、次のような場合にピア接続を確立できないことがあった。 transportPolicy に設定された。 relay.その transportPolicy の一部である。 設定可能なTURNサーバー アドオン機能。この問題を修正しました。
OpenTok.js 2.25.3 で修正されました。
参加者が無効なエンドツーエンド暗号化パスワードを更新できませんでした。この問題を修正しました。
セッション中にオーディオデバイスを切り替えると、音声が失われることがありました。この問題を修正しました。
OpenTok.js 2.25.2 で修正されました。
Android版ChromeのPublisher.setVideoSource()メソッドで同じデバイスIDを再利用すると、空白の動画が生成されました。この問題を修正しました。
OpenTok.js 2.25.1 で修正されました。
Android携帯で背景ぼかしを有効にした場合、動画を再生すると画面が真っ暗になることがありました。この問題を修正しました。
OpenTok.js 2.25.0 で修正されました。
パブリッシャー向けのオーディオイベントが表示されない場合がありました。この問題を修正しました。
以前のバージョンで修正
OpenTok.js 2.24.7 で修正されました。
デフォルトUIの修正を追加。
OpenTok.js 2.24.6 で修正されました。
参加者が音声のミュートを解除できない場合がありました。この問題を修正しました。
OpenTok.js 2.24.5 で修正されました。
ビデオフィルターがビデオの遅延やドロップを引き起こしていました。この問題を修正しました。
OpenTok.js 2.24.4 で修正されました。
EUプロキシが有効になっている場合、背景ぼかしが機能しませんでした。この問題を修正しました。
OpenTok.js 2.24.3 で修正されました。
特定のデバイスで背景ぼかしのパフォーマンスが低下する。この問題を修正しました。
OpenTok.js 2.24.2 で修正されました。
webpack モジュールをインポートするとエラーが発生する場合がありました。この問題を修正しました。
背景ぼかしを有効にすると、コンソールに警告が記録される場合がありました。この問題を修正しました。
OpenTok.js 2.24.1 で修正されました。
ビデオフィルタを適用するとメモリリークが発生する可能性がありました。この問題を修正しました。
IPプロキシが有効なセッションで背景のぼかしや置き換えを適用すると、特定のアセットがプロキシされないという問題がありました。この問題を修正しました。
バグの報告方法
ぜひご連絡ください!何か問題やバグがありましたら、下記までご報告ください。 サポートページ.