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