Для использования API Google Meet Media и связанных с ним областей действия OAuth 2.0 ваше приложение должно соответствовать следующим требованиям.
Технические требования
При работе с Meet Media API действуют следующие ограничения:
Клиенты должны поддерживать все следующие кодеки:
-
AV1 -
VP9 -
VP8
-
Клиенты должны использовать реализации кодеков, соответствующие требованиям к кодекам API Meet Media , включая:
-
libvpx(Google) для декодированияVP8илиVP9 -
dav1d(VideoLAN) для декодированияAV1
-
Клиенты должны поддерживать следующие расширения заголовков WebRTC:
- Абсолютное время отправки
- Управление транспортными заторами в масштабах всей транспортной системы
- Абсолютное время захвата
- Дескриптор зависимости
- Индикация уровня звука (
urn:ietf:params:rtp-hdrext:ssrc-audio-level)
Клиенты обязаны периодически отправлять полный набор метрик. Для получения более подробной информации см. страницу с метриками клиента .
Для достижения наилучших результатов и получения поддержки:
Клиентам следует использовать библиотеку
libwebrtc, версия которой не должна отставать от последнейSTABLEверсии Chromium более чем на 12 месяцев . Браузеры на базе Chromium используютlibwebrtcдля реализации JavaScript API WebRTC.Клиентам следует поддерживать минимальную пропускную способность в 4 Мбит/с .
Включите REST API Meet.
Перед использованием API Google необходимо включить их в проекте Google Cloud. В одном проекте Google Cloud можно включить один или несколько API.В консоли Google Cloud включите REST API Google Meet.
политика устаревания кодеков
Компания Google оставляет за собой право прекратить использование кодека в любое время.
При внедрении нового кодека разработчики получат уведомление за 12 месяцев до того, как от клиентов потребуется поддержка этого кодека.
Аутентификация и авторизация
Клиенты Google Meet Media API подключаются к конференции от имени конкретного пользователя, используя OAuth 2.0 для аутентификации и авторизации .
Соответствующий доступ
Ознакомьтесь с областями действия Media API.
Области авторизации — это разрешения, которые вы запрашиваете у пользователей для доступа вашего приложения к содержимому собрания. При установке вашего приложения пользователю предлагается подтвердить эти области. Как правило, следует выбирать максимально узкую область авторизации и избегать запросов на области, которые вашему приложению не требуются. Пользователи охотнее предоставляют доступ к ограниченным, четко описанным областям.
API Meet Media поддерживает следующие области действия 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 и требуют прохождения процедуры проверки на наличие ограничений. Информацию об этом требовании см. в Политике использования пользовательских данных в сервисах Google API и в разделе «Дополнительные требования к конкретным областям доступа API» . Если вы храните данные с ограниченным доступом на серверах (или передаете их), вам необходимо пройти оценку безопасности.
В дополнение к областям действия Meet Media API, вам также необходимо запросить общую область действия для чтения информации о собрании с помощью OAuth. Эта область действия необходима для доступа к метаданным собрания, таким как информация об участниках и медиафайлах, а также для установления успешного соединения.
| Код области действия | Описание | Использование |
|---|---|---|
https://www.googleapis.com/auth/meetings.space.read | Разрешите приложениям считывать метаданные о любом конференц-зале, к которому пользователь имеет доступ. | Чувствительный |
Если вашему приложению требуется доступ к другим API Google, вы также можете добавить соответствующие области действия. Дополнительную информацию об областях действия API Google см. в разделе «Использование OAuth 2.0 для доступа к API Google» .
Чтобы определить, какая информация отображается пользователям и рецензентам приложения, см. раздел «Настройка экрана согласия OAuth» и выберите области действия .
Для получения дополнительной информации о конкретных областях действия OAuth 2.0 см. раздел «Области действия OAuth 2.0 для API Google» .
Требования конечного пользователя
Для использования API Meet Media участники конференции должны соответствовать минимальным требованиям, необходимым для того, чтобы конференция имела право на его использование.
версии мобильных приложений
Пользователям мобильных устройств необходимо обновить систему до следующих версий:
| Платформа | Приложение | Версия |
|---|---|---|
| Android | Приложение Meet | 309 |
| iOS | Приложение Meet | 308 |
| Android | приложение Gmail | 2025.05.30 |
| iOS | приложение Gmail | 6.0.250518 |
Неподдерживаемые платформы
Мы не поддерживаем аппаратные клиенты сторонних производителей, работающие под управлением Meet. Например, если ваши конечные пользователи используют конференц-залы Cisco, работающие под управлением Meet, ваш экземпляр Meet Media API не сможет присоединиться к звонку.
Возрастные ограничения
API Meet Media не имеет права собирать медиафайлы с учетных записей, зарегистрированных на несовершеннолетних.
Как правило, речь идет об учетных записях, возраст пользователей которых не соответствует возрасту согласия в их стране (обычно, менее 18 лет), или о тех, кто не соответствовал этому возрасту на момент создания учетной записи родителем в приложении Google Family Link .
Обратите внимание, что в некоторых регионах (например, в ЕС) действуют дополнительные ограничения на то, какие типы учетных записей считаются созданными для лиц, не достигших совершеннолетия.
Если вы считаете, что учетная запись одного из ваших пользователей заблокирована, вы можете использовать проверку возраста , чтобы убедиться, что учетная запись прошла проверку. Узнайте больше о проверке возраста .