webrtc-issue-detector
Version:
WebRTC diagnostic tool that detects issues with network or user devices
19 lines (18 loc) • 629 B
TypeScript
import { IssueDetectorResult, WebRTCStatsParsed } from '../types';
import BaseIssueDetector from './BaseIssueDetector';
interface MissingStreamDetectorParams {
timeoutMs?: number;
steps?: number;
}
export default class MissingStreamDataDetector extends BaseIssueDetector {
#private;
constructor(params?: MissingStreamDetectorParams);
performDetection(data: WebRTCStatsParsed): IssueDetectorResult;
private processData;
private detectMissingData;
private static mapStatsByTrackId;
private static isAllBytesReceivedDidntChange;
private markIssue;
private removeMarkedIssue;
}
export {};