Live video on the AT Protocol
at next 13 lines 315 B view raw
1export const delay = (ms: number) => new Promise((r) => setTimeout(r, ms)); 2 3export const randomPort = () => Math.floor(Math.random() * 20000) + 20000; 4 5export type PlayerReport = { 6 whatHappened: { [k: string]: number }; 7 avSync?: { 8 min: number; 9 max: number; 10 avg: number; 11 }; 12 retries?: number; 13};