New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

janus-gateway

Package Overview
Dependencies
Maintainers
2
Versions
9
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

janus-gateway - npm Package Compare versions

Comparing version 1.1.4 to 1.2.0

59

janus.d.ts

@@ -124,2 +124,6 @@ declare global {

interface RemoteTrackMetadata {
reason: "created" | "ended" | "mute" | "unmute";
}
enum MessageType {

@@ -156,3 +160,3 @@ Recording = 'recording',

onlocaltrack?: (track: MediaStreamTrack, on: boolean) => void;
onremotetrack?: (track: MediaStreamTrack, mid: string, on: boolean) => void;
onremotetrack?: (track: MediaStreamTrack, mid: string, on: boolean, metadata?: RemoteTrackMetadata) => void;
ondataopen?: Function;

@@ -172,2 +176,10 @@ ondata?: Function;

interface OfferParams {
tracks?: TrackOption[];
trickle?: boolean;
iceRestart?: boolean;
success?: (jsep: JSEP) => void;
error?: (error: Error) => void;
customizeSdp?: (jsep: JSEP) => void;
/** @deprecated use tracks instead */
media?: {

@@ -193,6 +205,2 @@ audioSend?: boolean;

};
trickle?: boolean;
stream?: MediaStream;
success: Function;
error: (error: any) => void;
}

@@ -256,3 +264,6 @@

jsep: JSEP;
media: { audioSend: any, videoSend: any };
tracks?: TrackOption[];
/** @deprecated use tracks instead */
media?: { audioSend: any, videoSend: any };
success?: (data: JSEP) => void;

@@ -275,23 +286,23 @@ error?: (error: string) => void;

type TrackOption = {
add: boolean;
replace: boolean;
remove: boolean;
add?: boolean;
replace?: boolean;
remove?: boolean;
type: 'video' | 'screen' | 'audio' | 'data';
mid: string;
mid?: string;
capture: boolean | MediaStreamTrack;
recv: boolean;
group: 'default' | string;
gumGroup: TrackOption['group'];
simulcast: boolean;
svc: string;
simulcastMaxBitrates: {
low: number,
medium: number,
high: number,
recv?: boolean;
group?: 'default' | string;
gumGroup?: TrackOption['group'];
simulcast?: boolean;
svc?: string;
simulcastMaxBitrates?: {
low: number;
medium: number;
high: number;
};
sendEncodings: RTCRtpEncodingParameters;
framerate: number;
bitrate: number;
dontStop: boolean;
transforms: {
sendEncodings?: RTCRtpEncodingParameters;
framerate?: number;
bitrate?: number;
dontStop?: boolean;
transforms?: {
sender: ReadableWritablePair;

@@ -298,0 +309,0 @@ receiver: ReadableWritablePair;

{
"name": "janus-gateway",
"version": "1.1.4",
"version": "1.2.0",
"description": "A javascript library for interacting with the C based Janus WebRTC Server",

@@ -29,3 +29,3 @@ "main": "dist/janus.es.js",

"dependencies": {
"webrtc-adapter": "8.2.2"
"webrtc-adapter": "8.2.3"
},

@@ -32,0 +32,0 @@ "devDependencies": {

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

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