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 thống kê do WebRTC thu thập. Bạn có thể truy cập các mục nhập 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 đều 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ẽ ngay lập tức gửi bản cập nhật tài nguyên MediaStatsConfiguration qua kênh. 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 0 nếu ứng dụng không tải số liệu thống kê lên.
allowlist Chỉ định các mục nhập RTCPeerConnection::getStats() mà ứng dụng khách sẽ tải lên.

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

Khi kết nối với một cuộc họp, ứng dụng Meet Media API phải:

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

  2. Lọc đối tượng số liệu thống kê thu được 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.