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:
Gọi phương thức
RTCPeerConnection::getStats()
theo khoảng thời gian được chỉ định bằnguploadIntervalSeconds
.Lọc đối tượng thống kê kết quả xuống các trường do
allowlist
chỉ định.Tải số liệu thống kê đã lọc lên bằng cách gửi
UploadMediaStatsRequest
qua kênh dữ liệumedia-stats
.