opentok-network-test-js
Version:
Precall network test for applications using the OpenTok platform.
40 lines • 1.02 kB
TypeScript
export type AV = 'audio' | 'video';
export interface HasAudioVideo<A> {
audio: A;
video: A;
}
export interface Kbps {
kbps: number;
}
export type KbpsMap = HasAudioVideo<Kbps[]>;
export type Bandwidth = HasAudioVideo<number>;
export interface SubscriberQualityStats {
averageBitrate: number;
packetLossRatio: number;
frameRate?: number;
}
export interface QualityStats {
averageAvailableOutgoingBitrate: number;
averageBitrate: number;
packetLossRatio: number;
frameRate?: number;
}
export interface AverageStats {
bitrate?: number;
packetLossRatio?: number;
supported?: boolean;
reason?: string;
qualityLimitationReason?: string;
frameRate?: number;
recommendedFrameRate?: number;
recommendedResolution?: string;
mos?: number;
mediaRouting?: string;
}
export interface AverageStatsBase {
simulcast: boolean;
availableOutgoingBitrate: number;
bitrate: number;
packetLossRatio: number;
}
//# sourceMappingURL=stats.d.ts.map