livekit-client
Advanced tools
Comparing version 2.0.9 to 2.0.10
@@ -28,6 +28,9 @@ export declare const monitorFrequency = 2000; | ||
frameHeight: number; | ||
framesPerSecond: number; | ||
framesSent: number; | ||
qualityLimitationReason: string; | ||
qualityLimitationResolutionChanges: number; | ||
retransmittedPacketsSent: number; | ||
qualityLimitationReason?: string; | ||
qualityLimitationDurations?: Record<string, number>; | ||
qualityLimitationResolutionChanges?: number; | ||
retransmittedPacketsSent?: number; | ||
targetBitrate: number; | ||
} | ||
@@ -34,0 +37,0 @@ interface ReceiverStats { |
@@ -28,6 +28,9 @@ export declare const monitorFrequency = 2000; | ||
frameHeight: number; | ||
framesPerSecond: number; | ||
framesSent: number; | ||
qualityLimitationReason: string; | ||
qualityLimitationResolutionChanges: number; | ||
retransmittedPacketsSent: number; | ||
qualityLimitationReason?: string; | ||
qualityLimitationDurations?: Record<string, number>; | ||
qualityLimitationResolutionChanges?: number; | ||
retransmittedPacketsSent?: number; | ||
targetBitrate: number; | ||
} | ||
@@ -34,0 +37,0 @@ interface ReceiverStats { |
{ | ||
"name": "livekit-client", | ||
"version": "2.0.9", | ||
"version": "2.0.10", | ||
"description": "JavaScript/TypeScript client SDK for LiveKit", | ||
@@ -5,0 +5,0 @@ "main": "./dist/livekit-client.umd.js", |
@@ -45,10 +45,16 @@ export const monitorFrequency = 2000; | ||
framesPerSecond: number; | ||
framesSent: number; | ||
// bandwidth, cpu, other, none | ||
qualityLimitationReason: string; | ||
qualityLimitationReason?: string; | ||
qualityLimitationResolutionChanges: number; | ||
qualityLimitationDurations?: Record<string, number>; | ||
retransmittedPacketsSent: number; | ||
qualityLimitationResolutionChanges?: number; | ||
retransmittedPacketsSent?: number; | ||
targetBitrate: number; | ||
} | ||
@@ -55,0 +61,0 @@ |
@@ -451,2 +451,6 @@ import { debounce } from 'ts-debounce'; | ||
this.log.debug('setting up processor', this.logContext); | ||
this.processorElement = | ||
this.processorElement ?? (document.createElement(this.kind) as HTMLMediaElement); | ||
const processorOptions = { | ||
@@ -465,4 +469,2 @@ kind: this.kind, | ||
} | ||
this.processorElement = | ||
this.processorElement ?? (document.createElement(this.kind) as HTMLMediaElement); | ||
@@ -469,0 +471,0 @@ attachToElement(this._mediaStreamTrack, this.processorElement); |
@@ -183,2 +183,4 @@ import { | ||
frameWidth: v.frameWidth, | ||
framesPerSecond: v.framesPerSecond, | ||
framesSent: v.framesSent, | ||
firCount: v.firCount, | ||
@@ -189,8 +191,9 @@ pliCount: v.pliCount, | ||
bytesSent: v.bytesSent, | ||
framesSent: v.framesSent, | ||
timestamp: v.timestamp, | ||
qualityLimitationReason: v.qualityLimitationReason, | ||
qualityLimitationDurations: v.qualityLimitationDurations, | ||
qualityLimitationResolutionChanges: v.qualityLimitationResolutionChanges, | ||
rid: v.rid ?? v.id, | ||
retransmittedPacketsSent: v.retransmittedPacketsSent, | ||
qualityLimitationReason: v.qualityLimitationReason, | ||
qualityLimitationResolutionChanges: v.qualityLimitationResolutionChanges, | ||
targetBitrate: v.targetBitrate, | ||
timestamp: v.timestamp, | ||
}; | ||
@@ -210,2 +213,4 @@ | ||
// make sure highest res layer is always first | ||
items.sort((a, b) => (b.frameWidth ?? 0) - (a.frameWidth ?? 0)); | ||
return items; | ||
@@ -212,0 +217,0 @@ } |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
5709740
51237