0.0.3 • Published 8 years ago

webrtc-stats v0.0.3

Weekly downloads
14
License
ISC
Repository
github
Last release
8 years ago

Installation

npm install webrtc-stats --save

Usage

To get bandwidth details:

  var bandwidthEvent = require("WebRTCUtils").getBandwidth(pc, timeInterval);
  bandwidthEvent.on("bandwidth", function (bandwidth) {
      console.log(bandwidth.upStream);
      console.log(bandwidth.downStream);
  });
  bandwidthEvent.start();

timeInterval (in milliseconds and optional) is the time interval at which you need get bandwidth information. timeInterval must be greater than 1000 milliseconds.

To stop capturing bandwidth information bandwidthEvent.stop()

To get Connection detail.

  require("WebRTCStats").getConnectionDetails(pc)
  .then(function(connectionDetails){
      console.log(connectionDetails.remoteIpAddress);
      console.log(connectionDetails.remoteCandidateType);
      console.log(connectionDetails.localIpAddress);
      console.log(connectionDetails.localCandidateType);
  });