- RevueSDK
- OutboundStatistics
Structure
OutboundStatistics
發端送出統計。
struct OutboundStatisticsOverview
同一個型別服務音訊與視訊軌道。對該種軌道不適用的欄位是 nil、不是 0 視訊軌道的 audioFrameRate。讀到 0 就是量到 0。
Topics
Instance Properties
let audioFrameRate: Double?每秒送出的音訊段數(發端音訊版「fps」)。與 Inbound 的 audioFrameRate 對稱。 來源:發送管線 sendAudioFrame 送出點數 / 秒(SDK 自算,總量語意 = 各對象各自送出的總和)。 視訊軌道為
nil(無音訊段);音訊軌道才有值。let fps: Double?送出實測幀率。音訊軌道為
nil。 來源:發送管線送出點數幀 / 秒(VP8 output + H264 h264EncodeOutput,SDK 自算)。 註:發端 bitrate 不做——VP8 實際送出量在 C 層 toxav 內壓縮(黑箱、Swift 拿不到), 無法與 H264 對稱;上行碼率改看 iceCandidatePair.uploadBitrateKbps。let height: Int?let width: Int?送出畫面寬/高(編碼後實送規格)。與 videoSource 比對看降質來源。音訊軌道為
nil。 來源:發送管線送出點數(涵蓋 VP8 + H264 兩條,非只有 VP8 的 getVideoEncodingParams)。