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

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

Các mục nhập mà Meet Media API yêu cầu là một tập hợp con 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 nhập này bằng cách gọi RTCPeerConnection::getStats() phương thức.

Quy trình ứ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 tải số liệu thống kê lên.

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

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

Trong 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ởi uploadIntervalSeconds.

  2. Lọc đối tượng số liệu thống kê kết quả xuống các trường được chỉ định bởi allowlist.

  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.