Tải các chỉ số của ứng dụng lên Meet Media API

Các ứng dụng Google Meet Media API phải định kỳ tải số liệu thống kê của ứng dụng lên qua kênh dữ liệu media-stats.

Các mục mà Meet Media API yêu cầu là một phần của số liệu thống kê do WebRTC thu thập. Bạn có thể truy cập vào các mục này bằng cách gọi phương thức RTCPeerConnection::getStats().

Luồng ứng dụng

Tất cả ứng dụng Meet Media API phải triển khai quy trình sau.

Cấu hình ban đầu

Sau khi ứng dụng mở kênh dữ liệu media-stats, Meet sẽ gửi ngay một bản cập nhật tài nguyên MediaStatsConfiguration qua kênh này. Cấu hình này chỉ định cách ứng dụng nên tải số liệu thống kê lên.

Cấu hình
uploadIntervalSeconds Chỉ định tần suất mà ứng dụng Meet Media API nên tải số liệu thống kê lên hoặc bằng 0 nếu ứng dụng không nên tải bất kỳ số liệu thống kê nào lên.
allowlist Chỉ định những mục RTCPeerConnection::getStats() mà ứng dụng cần tải lên.

Tải số liệu thống kê lên

Khi kết nối với một hội nghị, ứng dụng Meet Media API phải:

  1. Gọi phương thức RTCPeerConnection::getStats() theo khoảng thời gian được chỉ định bằng uploadIntervalSeconds.

  2. Lọc đối tượng thống kê kết quả xuống các trường do allowlist chỉ định.

  3. Tải số liệu thống kê đã lọc lên bằng cách gửi UploadMediaStatsRequest qua kênh dữ liệu media-stats.