Meet Media API を使ってみる

Google Meet Media API とそれに関連付けられた OAuth 2.0 スコープを使用するには、アプリが次の要件を満たしている必要があります。

技術的要件

Meet Media API を使用する場合は、次の制約が適用されます。

最適な結果とサポートを得るには:

  • クライアントは libwebrtc ライブラリを使用するべきであり、バージョンは最新の STABLE Chromium リリースから 12 か月以上遅れてはなりません。Chromium ブラウザは、libwebrtc を使用して WebRTC JavaScript API を実装します。

  • クライアントは、4 Mbps 以上の帯域幅を維持すべきです

Meet REST API を有効にする

Google API を使用する前に、Google Cloud プロジェクトで API を有効にする必要があります。1 つの Google Cloud プロジェクトで 1 つ以上の API を有効にできます。
  • Google Cloud コンソールで、Google Meet REST API を有効にします。

    API の有効化

コーデックの非推奨ポリシー

  • Google は、いつでもコーデックの使用を停止する権利を有します。

  • 新しいコーデックが導入されると、クライアントがこのコーデックをサポートする必要が生じる 12 か月前にデベロッパーに通知されます。

認証と認可

Google Meet Media API クライアントは、特定のユーザーに代わって会議に接続します。このとき、認証と認可OAuth 2.0 を使用します。

適切なアクセス

Meet Media API スコープ

認可スコープは、会議のコンテンツにアクセスするためにアプリの認可をユーザーにリクエストする権限です。アプリをインストールする際に、ユーザーはこれらのスコープを検証するよう求められます。一般的に、できる限り狭い範囲のスコープを選択し、アプリで必要ないスコープはリクエストしないようにします。ユーザーは、明確に説明された限定的なスコープに対してアクセス権限を付与する傾向があります。

Meet Media API は、次の OAuth 2.0 スコープをサポートしています。

スコープコード 説明 用途
https://www.googleapis.com/auth/meetings.conference.media.readonly Google Meet のビデオ通話で動画と音声をリアルタイムで記録できます。 制限付き
https://www.googleapis.com/auth/meetings.conference.media.audio.readonly Google Meet のビデオ通話で音声をリアルタイムで記録できます。 制限付き
https://www.googleapis.com/auth/meetings.conference.media.video.readonly Google Meet のビデオ通話で動画をリアルタイムで記録できます。 制限付き

会議は機密性が高いため、すべての Meet Media API スコープが制限されています。

アプリが他の Google API へのアクセスを必要とする場合は、それらのスコープも追加できます。Google API スコープの詳細については、OAuth 2.0 を使用した Google API へのアクセスをご覧ください。

ユーザーとアプリの審査担当者に表示する情報を定義するには、OAuth 同意画面を構成し、スコープを選択するをご覧ください。

特定の OAuth 2.0 スコープの詳細については、Google API の OAuth 2.0 スコープをご覧ください。

エンドユーザーの要件

Meet Media API を使用するには、会議が対象となるために、Meet の参加者が最小要件を満たしている必要もあります。

モバイルアプリのバージョン

モバイル ユーザーの場合は、次のバージョンに更新する必要があります。

プラットフォーム アプリ バージョン
Android Meet アプリ 309
iOS Meet アプリ 308
Android Gmail アプリ 2025.05.30
iOS Gmail アプリ 6.0.250518

サポートされていないプラットフォーム

Meet を実行するサードパーティ製ハードウェア クライアントはサポートされていません。たとえば、エンドユーザーが Meet を実行する Cisco ハードウェア会議室デバイスを使用している場合、Meet Media API インスタンスは通話に参加できません。

年齢制限

Meet Media API は、未成年者として登録されているアカウントからメディアを収集することを制限されています。

通常、これらのアカウントは、それぞれの国で同意年齢に達していない(通常は 18 歳未満)か、Google ファミリー リンク アプリケーションで保護者がアカウントを作成した時点で同意年齢に達していなかったアカウントです。

一部の地域(EU など)では、未成年と見なされるアカウントの種類について追加の制限が設けられています。