我们遵循了调用统计报告实施的官方文档。方法, getLocalAudioStats
, getLocalVideoStats
, getRemoteAudioStats
, &getRemoteAudioStats
没有记录任何东西。
我们搜索了官方文档,但没有找到任何解决方案。
这是我们的代码:
client.getLocalAudioStats((localAudioStats) => {
for(var uid in localAudioStats){
console.log(`Audio CodecType from ${uid}: ${localAudioStats[uid].CodecType}`);
console.log(`Audio MuteState from ${uid}: ${localAudioStats[uid].MuteState}`);
console.log(`Audio RecordingLevel from ${uid}: ${localAudioStats[uid].RecordingLevel}`);
console.log(`Audio SamplingRate from ${uid}: ${localAudioStats[uid].SamplingRate}`);
console.log(`Audio SendBitrate from ${uid}: ${localAudioStats[uid].SendBitrate}`);
console.log(`Audio SendLevel from ${uid}: ${localAudioStats[uid].SendLevel}`);
}
});
client.getLocalVideoStats((localVideoStats) => {
for(var uid in localVideoStats){
console.log(`Video CaptureFrameRate from ${uid}: ${localVideoStats[uid].CaptureFrameRate}`);
console.log(`Video CaptureResolutionHeight from ${uid}: ${localVideoStats[uid].CaptureResolutionHeight}`);
console.log(`Video CaptureResolutionWidth from ${uid}: ${localVideoStats[uid].CaptureResolutionWidth}`);
console.log(`Video EncodeDelay from ${uid}: ${localVideoStats[uid].EncodeDelay}`);
console.log(`Video MuteState from ${uid}: ${localVideoStats[uid].MuteState}`);
console.log(`Video SendBitrate from ${uid}: ${localVideoStats[uid].SendBitrate}`);
console.log(`Video SendFrameRate from ${uid}: ${localVideoStats[uid].SendFrameRate}`);
console.log(`Video SendResolutionHeight from ${uid}: ${localVideoStats[uid].SendResolutionHeight}`);
console.log(`Video SendResolutionWidth from ${uid}: ${localVideoStats[uid].SendResolutionWidth}`);
console.log(`Video TargetSendBitrate from ${uid}: ${localVideoStats[uid].TargetSendBitrate}`);
console.log(`Video TotalDuration from ${uid}: ${localVideoStats[uid].TotalDuration}`);
console.log(`Video TotalFreezeTime from ${uid}: ${localVideoStats[uid].TotalFreezeTime}`);
}
});
client.getRemoteAudioStats((remoteAudioStatsMap) => {
for(var uid in remoteAudioStatsMap){
console.log(`Audio CodecType from ${uid}: ${remoteAudioStatsMap[uid].CodecType}`);
console.log(`Audio End2EndDelay from ${uid}: ${remoteAudioStatsMap[uid].End2EndDelay}`);
console.log(`Audio MuteState from ${uid}: ${remoteAudioStatsMap[uid].MuteState}`);
console.log(`Audio PacketLossRate from ${uid}: ${remoteAudioStatsMap[uid].PacketLossRate}`);
console.log(`Audio RecvBitrate from ${uid}: ${remoteAudioStatsMap[uid].RecvBitrate}`);
console.log(`Audio RecvLevel from ${uid}: ${remoteAudioStatsMap[uid].RecvLevel}`);
console.log(`Audio TotalFreezeTime from ${uid}: ${remoteAudioStatsMap[uid].TotalFreezeTime}`);
console.log(`Audio TotalPlayDuration from ${uid}: ${remoteAudioStatsMap[uid].TotalPlayDuration}`);
console.log(`Audio TransportDelay from ${uid}: ${remoteAudioStatsMap[uid].TransportDelay}`);
}
});
client.getRemoteVideoStats((remoteVideoStatsMap) => {
for(var uid in remoteVideoStatsMap){
console.log(`Video End2EndDelay from ${uid}: ${remoteVideoStatsMap[uid].End2EndDelay}`);
console.log(`Video MuteState from ${uid}: ${remoteVideoStatsMap[uid].MuteState}`);
console.log(`Video PacketLossRate from ${uid}: ${remoteVideoStatsMap[uid].PacketLossRate}`);
console.log(`Video RecvBitrate from ${uid}: ${remoteVideoStatsMap[uid].RecvBitrate}`);
console.log(`Video RecvResolutionHeight from ${uid}: ${remoteVideoStatsMap[uid].RecvResolutionHeight}`);
console.log(`Video RecvResolutionWidth from ${uid}: ${remoteVideoStatsMap[uid].RecvResolutionWidth}`);
console.log(`Video RenderFrameRate from ${uid}: ${remoteVideoStatsMap[uid].RenderFrameRate}`);
console.log(`Video RenderResolutionHeight from ${uid}: ${remoteVideoStatsMap[uid].RenderResolutionHeight}`);
console.log(`Video RenderResolutionWidth from ${uid}: ${remoteVideoStatsMap[uid].RenderResolutionWidth}`);
console.log(`Video TotalFreezeTime from ${uid}: ${remoteVideoStatsMap[uid].TotalFreezeTime}`);
console.log(`Video TotalPlayDuration from ${uid}: ${remoteVideoStatsMap[uid].TotalPlayDuration}`);
console.log(`Video TransportDelay from ${uid}: ${remoteVideoStatsMap[uid].TransportDelay}`);
}
});
我们希望看到console.log
语句的输出。我们没有看到任何输出。