Files
Dermot Duffy c02c692f68 feat: Add experimental rewrite of go2rtc live provider (MSE/WebRTC/MP4/MJPEG) (#2580)
- Closes #2556
- Closes #2450

**Key intended features:**
 - go2rtc compatible
- 100% test coverage to significantly improve ability to test, maintain
and work around browser weirdnesses (e.g. Safari).
 - Written from the ground up in the style of the rest of the project.

**To use:**
 - Change `live_provider` from `go2rtc` to `go2rtc-experimental`.
2026-07-14 14:22:41 -07:00

11 lines
277 B
TypeScript

export const createStatus = (
bufferedEndSeconds: number,
currentTimeSeconds: number,
options?: { playbackRate?: number; now?: Date },
) => ({
bufferedEndSeconds,
currentTimeSeconds,
playbackRate: options?.playbackRate ?? 1,
now: options?.now ?? new Date(0),
});