Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

callstats-kurento

Package Overview
Dependencies
Maintainers
1
Versions
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

callstats-kurento

Kurento Client interface for callstats.io

  • 1.0.0
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
3
increased by200%
Maintainers
1
Weekly downloads
 
Created
Source

callstats-kurento

Kurento Utils interface to callstats.io.

Install

  • Adding a <script> tag in the HTML.

In case no module loaded is used, a global window.callstatskurento is exposed.

NOTE: This library does not include the callstats.io library (it must be added separately).

Documentation

Usage example

In the HTML:

<!DOCTYPE html>
<html>
  <head>
    <!-- Load callstats.io library (it provides window.callstats -->
    <script src="https://api.callstats.io/static/callstats.min.js"></script>
    <!-- Load Kurento Utils library -->
    <script src="bower_components/kurento-utils/js/kurento-utils.js"></script>
    <!-- Load callstats-kurento library (it provides window.callstatskurento) -->
    <script src="js/callstats-kurento.js"></script>
    <!-- Load our app code -->
    <script src="js/app.js"></script>
  </head>

  <body>
    <!-- your stuff -->
  </body>
</html>

In app.js:

// Create a callstats-kurento App instance.
var ckApp;
var ckConference;

window.onload = function() {
    ckApp = callstatskurento(
        AppID,
        AppSecret,
        localUserID
    );

  // Create a callstats kurento conference interface, by supplying the CONFERENCE_ID
  ckConference = cskApp.createConference(CONFERENCE_ID);
}
webRtcPeer = kurentoUtils.WebRtcPeer.WebRtcPeerSendonly(options, function(error) {
    if(error) return onError(error);

    // Create a callstats-kurento peer, by handling the the webrTc peer returned by kurentoUtils
    // and supplying a PEER_ID (a session ID).
    var ckPeer = ckConference.handle(webRtcPeer, PEER_ID);

    this.generateOffer(onOfferPresenter);
});

Development

When using Bower or a <script> tag, the provided library is built with browserify, which means that it can be used with any kind of JavaScript module loader system (AMD, CommonJS, etc) or,

NPM/Bower libraries have been published to the NPM/Bower registries.

  • Using NPM: $ npm install callstats-kurento
  • Using Bower: $ bower install callstats-kurento

Install NPM development dependencies:

$ npm install

Install gulp-cli globally (which provides the gulp command):

$ npm install -g gulpjs
  • gulp prod generates a production/minified dist/callstats-kurento.min.js bundle.
  • gulp dev generates a development non-minified and sourcemaps enabled dist/callstats-kurento.js bundle.

Keywords

FAQs

Package last updated on 01 Dec 2017

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc