From 8707a73718b25222e651f35bd4d3f3a28efb0e93 Mon Sep 17 00:00:00 2001 From: Luke Curley Date: Fri, 15 Sep 2023 09:15:56 -0700 Subject: [PATCH] One more issue. --- web/issues.tsx | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/web/issues.tsx b/web/issues.tsx index 20374e6..9faccdb 100644 --- a/web/issues.tsx +++ b/web/issues.tsx @@ -103,6 +103,12 @@ export function Issues() { when to render video frames but also when to emit audio samples, which gets very complicated quickly as it involves synchronization. +
+ The current player has no synchronization or buffer, which means that frames are rendered as soon as + they are received over the network. This is meant to demonstate the lower latency bound of the protocol. + We'll need to add a configurable buffer for use-cases where quality and smooth playback is more + important than latency. +
Additionally, there's no built-in controls. Even something as trivial as changing the volume requires building a WebAudio filter as opposed to relying on the <video> tag. I'm not a front-end developer