rtcpeerconnection
Advanced tools
Comparing version 7.0.2 to 8.0.0
{ | ||
"name": "rtcpeerconnection", | ||
"version": "7.0.2", | ||
"version": "8.0.0", | ||
"description": "A tiny browser module that normalizes and simplifies the API for WebRTC peer connections.", | ||
@@ -21,3 +21,2 @@ "main": "rtcpeerconnection.js", | ||
"sdp-jingle-json": "^3.0.0", | ||
"webrtc-adapter": "^3.1.0", | ||
"wildemitter": "1.x" | ||
@@ -33,3 +32,4 @@ }, | ||
"testling": "^1.7.1", | ||
"travis-multirunner": "^3.0.0" | ||
"travis-multirunner": "^3.0.0", | ||
"webrtc-adapter": "^3.4.3" | ||
}, | ||
@@ -36,0 +36,0 @@ "scripts": { |
var util = require('util'); | ||
var SJJ = require('sdp-jingle-json'); | ||
var WildEmitter = require('wildemitter'); | ||
var adapter = require('webrtc-adapter'); | ||
var cloneDeep = require('lodash.clonedeep'); | ||
@@ -15,9 +14,6 @@ | ||
var detectedBrowser = adapter.browserDetails.browser; | ||
// make sure this only gets enabled in Google Chrome | ||
// EXPERIMENTAL FLAG, might get removed without notice | ||
this.enableChromeNativeSimulcast = false; | ||
if (constraints && constraints.optional && | ||
detectedBrowser === 'chrome' && | ||
if (constraints && constraints.optional && window.chrome && | ||
navigator.appVersion.match(/Chromium\//) === null) { | ||
@@ -33,4 +29,3 @@ constraints.optional.forEach(function (constraint) { | ||
this.enableMultiStreamHacks = false; | ||
if (constraints && constraints.optional && | ||
detectedBrowser === 'chrome') { | ||
if (constraints && constraints.optional && window.chrome) { | ||
constraints.optional.forEach(function (constraint) { | ||
@@ -70,3 +65,3 @@ if (constraint.enableMultiStreamHacks) { | ||
// but different transports (TURN udp, tcp and tls respectively) | ||
if (constraints && constraints.optional && detectedBrowser === 'chrome') { | ||
if (constraints && constraints.optional && window.chrome) { | ||
constraints.optional.forEach(function (constraint) { | ||
@@ -103,3 +98,3 @@ if (constraint.andyetFasterICE) { | ||
// pass in a timeout for this | ||
if (detectedBrowser === 'firefox') { | ||
if (window.navigator.mozGetUserMedia) { | ||
if (constraints && constraints.optional) { | ||
@@ -106,0 +101,0 @@ this.wtFirefox = 0; |
Sorry, the diff of this file is too big to display
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Dynamic require
Supply chain riskDynamic require can indicate the package is performing dangerous or unsafe dynamic code execution.
Found 1 instance in 1 package
3
5
188840
9
5258
- Removedwebrtc-adapter@^3.1.0
- Removedsdp@1.5.4(transitive)
- Removedwebrtc-adapter@3.4.3(transitive)