https://a.storyblok.com/f/270183/1368x665/da09d65c63/26apr_dev-blog_native-vera_v1-1.jpg

ネイティブVERA 1.1リリース:ミーティングコントロールと画面共有

最終更新日 April 14, 2026

所要時間:1 分

はじめに

VERA(Vonageサンプル・リファレンス・アプリケーション)は、Vonage Video API を使用して本番環境で使用可能なビデオアプリケーションを構築するためのベストプラクティスを示す、オープンソースのビデオ会議アプリケーションのコレクションです。これらのリファレンスアプリケーションは、開発者の出発点として機能し、次のような実際の実装が紹介されています。 Android, iOSおよび ウェブのプラットフォームに対応しています。

ネイティブVERA 1.1が登場し、VonageのAndroidおよびiOS向けビデオ会議アプリケーションに新機能が加わりました。このリリースでは、高度な設定、参加者管理機能、iOS画面共有、強化されたオーディオ品質を通じて、会議体験をよりコントロールできるようになります。

なぜ重要なのか

これらの機能強化は、プロダクション・ビデオ・アプリケーションを構築する際に開発者が直面する一般的な課題に対処するものです:

高度な会議コントロール

ユーザーは、参加者の管理、オーディオのコントロール、ビデオレイアウトのカスタマイズを直感的に行う方法を必要としています。会議中の音声が管理されていないと、参加者の不満や生産性の低下を招き、バックグラウンドノイズやミュートされていない参加者によってプロフェッショナルな会議が台無しになります。参加者のピン留め、参加者のミュート、ミュート中の発言検出などの機能は、最新のビデオ会議アプリにユーザーが期待する、洗練された本番さながらの体験を提供します。

クロスプラットフォーム画面共有

iOS(以前はAndroid)で画面共有が可能になったことで、開発者はすべてのプラットフォームで一貫したコラボレーション機能を提供できるようになり、Native VERAはビデオコラボレーションのための完全なリファレンス実装となりました。

より良いアクセシビリティ

会議の音質が悪いと、ミスコミュニケーション、繰り返しの質問、会議の疲れにつながります。キャプションUIが改善されたことで、耳の不自由なユーザーもアプリケーションを利用できるようになりました。また、ノイズを抑制することで、賑やかな喫茶店やバックグラウンドのあるホームオフィスなど、環境に関係なくすべての参加者にクリアなコミュニケーションを提供します。

プロダクション・モニタリングとデバッグ

包括的な設定画面では、通話品質メトリクス、SDK構成、およびリアルタイムの統計情報を可視化できるため、開発中や本番運用中に問題を迅速に特定して解決できます。

ネイティブVERA 1.1の新機能

アンドロイド高度な会議コントロール

設定画面

新しい 設定画面では、ビデオ通話の設定を完全にコントロールできます。高度な設定にアクセスし、リアルタイムの接続統計をすべて一箇所で監視できます。このダッシュボードは、開発者が通話品質を微調整し、問題をその場でトラブルシューティングするのに役立ちます。

Screenshot showing advanced call settings on an Android device

Screenshot showing advanced call settings on an Android device

ピン参加者

新しい ピン参加者機能でビデオレイアウトをコントロールできます。参加者のビデオタイルをピン留めして目立つように表示し、重要な発言者を会議中常に表示しておくことができます。これは、プレゼンテーションやパネルディスカッション、特定の会議参加者に焦点を当てる場合に特に便利です。

ミュート参加者

ミーティングホストは、インターフェイスから直接、個々の参加者をミュートできるようになり、ミーティングの音声品質をより適切にコントロールできるようになりました。この機能は、大規模な会議を管理し、音声の乱れを防ぐために不可欠です。

ミュート検出器

スピーキング・ウィル・ミュート・ディテクターは、マイクがミュートされている間に話そうとすると自動的に検出し、即座に通知します。

スピーカーの機能テスト

重要な通話に参加する前に、オーディオ設定が正しく機能していることを確認できます。新しいスピーカーテスト機能では、サンプルサウンドを再生して、スピーカー設定とオーディオ出力デバイスが正しく動作していることを確認できます。

キャプションUIの改善

複数のキャプション行を同時に表示するUIを再設計し、キャプション体験を強化しました。新しい実装により、読みやすさが向上し、スタイルが改善され、間隔が広くなり、参加者がリアルタイムで会話を追いやすくなり、すべてのユーザーのアクセシビリティが向上しました。

iOS:画面共有と強化されたオーディオ

設定画面

Androidと同様に、iOSにも包括的な設定画面が追加され、ビデオ通話の設定、品質パラメータの調整、リアルタイムの接続統計の監視が可能になりました。これにより、iOSの開発者はAndroidで利用できるのと同じ強力なデバッグおよび最適化機能を利用できます。

Settings screen with options for bitrate, codec, frame rate, resolution, and audio bitrate. Save and cancel buttons at the top.

Settings screen showing audio bitrate options and fallback toggles, with stats for packets sent and lost, and total audio sent.

Settings screen showing audio and video packet statistics, including packets sent, lost, bytes sent, received, and bitrate.

Screenshot showing live call stats overlaid on the call screen of an iOS deviceLive call statistics

画面共有

ネイティブVERA 1.1では、AppleのReplayKitフレームワークを使用したiOS用の画面共有が導入され、参加者は自分のデバイスの画面を直接Vonageビデオ通話にブロードキャストすることができます。

Screenshot showing the user starting a video broadcast from an iOS deviceStart Broadcast from iOS device

Video call interface with two participants, one of them screensharing from an iOS device.Screen sharing from iOS device

画面共有機能は、3つの連携モジュールで構築されている:

  • VERAScreenShareUIコンポーネントとクレデンシャル・ストレージ

  • VERAVonageScreenSharePluginコールライフサイクル中にクレデンシャルを管理するVonageプラグイン。

  • BroadcastExtension: 画面をキャプチャして公開するReplayKit Broadcast Upload Extension

実装はメモリに最適化されており、ブロードキャスト・エクステンションは50MBのメモリ上限を持つ別のプロセスで実行される。クレデンシャルフローはセキュアなセッション管理を保証し、クレデンシャルは共有App Groupに保存され、通話が終了すると自動的にクリアされる。

ノイズ抑制

バックグラウンドノイズを低減し、クリアな音声を実現するノイズ抑制技術で通話品質を向上。賑やかな喫茶店から電話をかけているときでも、周囲の雑音が気になるホームオフィスから電話をかけているときでも、ノイズ抑制機能により、あなたの声が明瞭に伝わります。

はじめに

ネイティブVERAはオープンソースで、GitHubで公開されている:

3つのリファレンスアプリはすべて同じバックエンドインフラを共有し、プラットフォーム間で一貫したベストプラクティスを示している。

始めよう:

  1. にあるバックエンドのセットアップ手順に従ってください。 vonage-video-react-appリポジトリにあるバックエンドのセットアップ手順に従ってください。

  2. クローン アンドロイドまたは iOSリポジトリ

  3. アプリの設定でバックエンドAPIのURLを設定する

  4. 設定ファイルを通して必要な機能を有効にする

詳細なセットアップ手順と設定オプションについては、各リポジトリのREADMEファイルを参照してください。

結論

Native VERA 1.1は、ビデオ・アプリケーションのプロダクション・レディなリファレンス実装を開発者に提供する上で、大きな前進となります。Androidでは参加者のピン留め、ミュート、ミュート中の発言検出などの高度な会議コントロールが、iOSでは画面共有とノイズ抑制が可能になり、洗練されたプロフェッショナルなビデオ会議体験を構築するために必要なツールがすべて揃いました。

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

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

シェア:

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

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