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 のすべてのスコープは制限されています。

Meet Media API スコープに加えて、OAuth で一般的な会議の読み取りスコープもリクエストする必要があります。このスコープは、参加者やメディア エントリ情報などの会議メタデータにアクセスし、接続を確立するために必要です。

スコープコード 説明 用途
https://www.googleapis.com/auth/meetings.space.read ユーザーがアクセスできる会議スペースに関するメタデータをアプリが読み取れるようにします。 デリケートなコンテンツ

アプリが他の 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 など)では、未成年とみなされるアカウントの種類に追加の制限が適用されます。

ユーザーのアカウントが制限されていると思われる場合は、年齢確認を行ってアカウントの年齢が確認されているかどうかを確認できます。詳しくは、年齢確認についての記事をご覧ください