Advertisement
Guest User

Untitled

a guest
Jul 24th, 2019
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.29 KB | None | 0 0
  1. client.getLocalAudioStats((localAudioStats) => {
  2. for(var uid in localAudioStats){
  3. console.log(`Audio CodecType from ${uid}: ${localAudioStats[uid].CodecType}`);
  4. console.log(`Audio MuteState from ${uid}: ${localAudioStats[uid].MuteState}`);
  5. console.log(`Audio RecordingLevel from ${uid}: ${localAudioStats[uid].RecordingLevel}`);
  6. console.log(`Audio SamplingRate from ${uid}: ${localAudioStats[uid].SamplingRate}`);
  7. console.log(`Audio SendBitrate from ${uid}: ${localAudioStats[uid].SendBitrate}`);
  8. console.log(`Audio SendLevel from ${uid}: ${localAudioStats[uid].SendLevel}`);
  9. }
  10. });
  11.  
  12. client.getLocalVideoStats((localVideoStats) => {
  13. for(var uid in localVideoStats){
  14. console.log(`Video CaptureFrameRate from ${uid}: ${localVideoStats[uid].CaptureFrameRate}`);
  15. console.log(`Video CaptureResolutionHeight from ${uid}: ${localVideoStats[uid].CaptureResolutionHeight}`);
  16. console.log(`Video CaptureResolutionWidth from ${uid}: ${localVideoStats[uid].CaptureResolutionWidth}`);
  17. console.log(`Video EncodeDelay from ${uid}: ${localVideoStats[uid].EncodeDelay}`);
  18. console.log(`Video MuteState from ${uid}: ${localVideoStats[uid].MuteState}`);
  19. console.log(`Video SendBitrate from ${uid}: ${localVideoStats[uid].SendBitrate}`);
  20. console.log(`Video SendFrameRate from ${uid}: ${localVideoStats[uid].SendFrameRate}`);
  21. console.log(`Video SendResolutionHeight from ${uid}: ${localVideoStats[uid].SendResolutionHeight}`);
  22. console.log(`Video SendResolutionWidth from ${uid}: ${localVideoStats[uid].SendResolutionWidth}`);
  23. console.log(`Video TargetSendBitrate from ${uid}: ${localVideoStats[uid].TargetSendBitrate}`);
  24. console.log(`Video TotalDuration from ${uid}: ${localVideoStats[uid].TotalDuration}`);
  25. console.log(`Video TotalFreezeTime from ${uid}: ${localVideoStats[uid].TotalFreezeTime}`);
  26. }
  27. });
  28.  
  29. client.getRemoteAudioStats((remoteAudioStatsMap) => {
  30. for(var uid in remoteAudioStatsMap){
  31. console.log(`Audio CodecType from ${uid}: ${remoteAudioStatsMap[uid].CodecType}`);
  32. console.log(`Audio End2EndDelay from ${uid}: ${remoteAudioStatsMap[uid].End2EndDelay}`);
  33. console.log(`Audio MuteState from ${uid}: ${remoteAudioStatsMap[uid].MuteState}`);
  34. console.log(`Audio PacketLossRate from ${uid}: ${remoteAudioStatsMap[uid].PacketLossRate}`);
  35. console.log(`Audio RecvBitrate from ${uid}: ${remoteAudioStatsMap[uid].RecvBitrate}`);
  36. console.log(`Audio RecvLevel from ${uid}: ${remoteAudioStatsMap[uid].RecvLevel}`);
  37. console.log(`Audio TotalFreezeTime from ${uid}: ${remoteAudioStatsMap[uid].TotalFreezeTime}`);
  38. console.log(`Audio TotalPlayDuration from ${uid}: ${remoteAudioStatsMap[uid].TotalPlayDuration}`);
  39. console.log(`Audio TransportDelay from ${uid}: ${remoteAudioStatsMap[uid].TransportDelay}`);
  40. }
  41. });
  42.  
  43. client.getRemoteVideoStats((remoteVideoStatsMap) => {
  44. for(var uid in remoteVideoStatsMap){
  45. console.log(`Video End2EndDelay from ${uid}: ${remoteVideoStatsMap[uid].End2EndDelay}`);
  46. console.log(`Video MuteState from ${uid}: ${remoteVideoStatsMap[uid].MuteState}`);
  47. console.log(`Video PacketLossRate from ${uid}: ${remoteVideoStatsMap[uid].PacketLossRate}`);
  48. console.log(`Video RecvBitrate from ${uid}: ${remoteVideoStatsMap[uid].RecvBitrate}`);
  49. console.log(`Video RecvResolutionHeight from ${uid}: ${remoteVideoStatsMap[uid].RecvResolutionHeight}`);
  50. console.log(`Video RecvResolutionWidth from ${uid}: ${remoteVideoStatsMap[uid].RecvResolutionWidth}`);
  51. console.log(`Video RenderFrameRate from ${uid}: ${remoteVideoStatsMap[uid].RenderFrameRate}`);
  52. console.log(`Video RenderResolutionHeight from ${uid}: ${remoteVideoStatsMap[uid].RenderResolutionHeight}`);
  53. console.log(`Video RenderResolutionWidth from ${uid}: ${remoteVideoStatsMap[uid].RenderResolutionWidth}`);
  54. console.log(`Video TotalFreezeTime from ${uid}: ${remoteVideoStatsMap[uid].TotalFreezeTime}`);
  55. console.log(`Video TotalPlayDuration from ${uid}: ${remoteVideoStatsMap[uid].TotalPlayDuration}`);
  56. console.log(`Video TransportDelay from ${uid}: ${remoteVideoStatsMap[uid].TransportDelay}`);
  57. }
  58. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement