RevueSDK · Swift reference Guides

Instance Method

room(_:participant:didUpdateConnectionQuality:)

參與者連線品質變更(5 級:excellent / good / fair / poor / bad)

func room(_ room: Room, participant: Participant, didUpdateConnectionQuality quality: ConnectionQuality)

Discussion

scorer.go:score = 100 − 延遲扣分 − 丟包扣分 → 切級 + 降快升慢), 僅在等級改變時 fire,同級不重複通知。

與 didUpdatePaths 的區別:

通話中對方網路劣化(但未斷線)即由此得知。