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