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

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

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

Клиентский поток

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

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

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

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

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

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

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

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

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