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

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

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

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

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

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

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

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

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

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

  1. Вызовите метод RTCPeerConnection::getStats() с интервалом, указанным в uploadIntervalSeconds .

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

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