Загрузите показатели клиента в Meet Media API.

Клиенты Google Meet Media API должны периодически загружать статистику по каналу данных media-stats .

Для работы API Meet Media требуются данные, представляющие собой подмножество статистики, собираемой WebRTC, доступ к которым осуществляется путем вызова метода RTCPeerConnection::getStats() .

Поток клиента

Все клиенты Meet Media API должны реализовать следующий алгоритм действий.

Начальная конфигурация

После того, как клиент откроет канал данных media-stats , Meet немедленно отправит по этому каналу обновление ресурса MediaStatsConfiguration . Эта конфигурация определяет, как клиент должен загружать статистику.

Конфигурация
uploadIntervalSeconds Указывает, как часто клиент Meet Media API должен загружать статистику, или ноль, если клиент не должен ничего загружать.
allowlist Указывает, какие записи RTCPeerConnection::getStats() клиент должен загрузить.

Загрузка статистики

При подключении к конференции клиент Meet Media API должен:

  1. Call the RTCPeerConnection::getStats() method at the interval specified by uploadIntervalSeconds .

  2. Отфильтруйте полученный объект статистики, оставив только поля, указанные в allowlist .

  3. Загрузите отфильтрованную статистику, отправив запрос UploadMediaStatsRequest через канал данных media-stats .