Live video on the AT Protocol
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};