Google Meet Media API 클라이언트는 media-stats
데이터 채널을 통해 클라이언트 통계를 주기적으로 업로드해야 합니다.
Meet Media API에 필요한 항목은 WebRTC에서 수집한 통계의 하위 집합이며 RTCPeerConnection::getStats()
메서드를 호출하여 액세스할 수 있습니다.
클라이언트 흐름
모든 Meet 미디어 API 클라이언트는 다음 흐름을 구현해야 합니다.
초기 구성
클라이언트가 media-stats
데이터 채널을 열면 Meet은 채널을 통해 즉시 MediaStatsConfiguration
리소스 업데이트를 전송합니다. 이 구성은 클라이언트가 통계를 업로드하는 방법을 지정합니다.
구성 | |
---|---|
uploadIntervalSeconds
|
Meet Media API 클라이언트가 통계를 업로드해야 하는 빈도를 지정합니다. 클라이언트가 통계를 업로드하지 않아야 하는 경우 0입니다. |
allowlist
|
클라이언트가 업로드해야 하는 RTCPeerConnection::getStats() 항목을 지정합니다. |
통계 업로드
회의에 연결된 동안 Meet Media API 클라이언트는 다음을 충족해야 합니다.
uploadIntervalSeconds
에 지정된 간격으로RTCPeerConnection::getStats()
메서드를 호출합니다.결과 통계 객체를
allowlist
에 지정된 필드로 필터링합니다.media-stats
데이터 채널을 통해UploadMediaStatsRequest
를 전송하여 필터링된 통계를 업로드합니다.