janus-gateway
Advanced tools
Comparing version 1.1.4 to 1.2.0
@@ -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
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
New author
Supply chain riskA new npm collaborator published a version of the package for the first time. New collaborators are usually benign additions to a project, but do indicate a change to the security surface area of a package.
Found 1 instance in 1 package
238426
6564
2
+ Addedwebrtc-adapter@8.2.3(transitive)
- Removedwebrtc-adapter@8.2.2(transitive)
Updatedwebrtc-adapter@8.2.3