Socket
Socket
Sign inDemoInstall

webrtc-adapter

Package Overview
Dependencies
Maintainers
2
Versions
120
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

webrtc-adapter - npm Package Compare versions

Comparing version 0.0.5 to 0.0.6

2

package.json
{
"name": "webrtc-adapter",
"version": "0.0.5",
"version": "0.0.6",
"description": "Commonjs adapter.js browser compatibility shim for webRTC",

@@ -5,0 +5,0 @@ "main": "adapter.js",

@@ -5,1 +5,36 @@ webrtc-adapter

Commonjs adapter.js browser compatibility shim for webRTC
About
-----
WebRTC Adapter provides a more standards-compliant version of
browser RTC objects for use in browser projects using WebRTC.
It is meant for [requireJS](requirejs.org) or [browserify](browserify.org)'ed
projects, which use a node-style ```require``` syntax, while still running in
a chrome or firefox (at the moment) browser.
In particular, the interface exported by this module attempts to closely mirror
the standard documented by the [w3c](http://www.w3.org/TR/webrtc/). In practice,
both the Chrome and Firefox implementations diverge from this standard. Previously,
examples have been commonly built around [adapter.js](https://github.com/GoogleChrome/webrtc/blob/master/samples/web/js/adapter.js),
a shim that attempts to sandardize many of these differences between browsers.
However, this adapter lives canonically deep within a samples directory, and is not
well suited towards inclusion as a dependency within a larger projects.
This implementation is different in 3 regards.
1. The underlying implemenation is discovered via the existance of prefixed properties,
rather than explicit probing of the ```navigator``` object. This allows the code to run
in firefox extensions while the original adapter could not.
2. This implementation uses node style exports, rather than attempting to export a fixed
global object.
3. This implementation is released un an Apache 2.0, rather than BSD license.
Usage
----
```javascript
var MyPeerConnection = require('webrtc-adapter').RTCPeerConnection;
...
```
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