[time-nuts] an interesting timing problem
Chris Howard
chris at elfpen.com
Wed May 6 14:33:50 UTC 2020
At my current job we were looking into delay timings of video systems.
We were doing end-to-end measurement by putting a time display in front
of a monitor
and have the camera show both the time display and the monitor.
It looks a bit like the old infinite mirror.
If you arrange things right it shows two images of the time display
one that lags the other. And the difference is the round-trip delay.
When I'm on Skype and my co-worker shares his screen, I can see my own
camera image come back to me in a similar way.
So if I were to point my camera at a rolling time display, he shares
that image back to me, I could take video (with a second camera)
of both the live time display and the delayed.
The particular system we were measuring ended up having a multi-frame delay
due to the video codec having an optional frame re-ordering feature which
required buffering a group of frames at startup and carrying that delay
forward.
We found out how to turn that off.
Chris
On 5/6/20 9:00 AM, jimlux wrote:
> Given that there's a lot more people spending time zooming, webexing,
> teaming, skype, facetime, etc. these days, I'm curious if anyone has
> figured out to *quantify* the issues of lag, desynchronization, etc.
>
> How would one go about instrumenting it (without access to the source
> code or servers involved)?
>
> There's two areas of some interest to me:
> 1) there's several studies that say that when voice and image aren't
> perfectly synchronized, particularly if it's not a consistent delay,
> or if there are gaps and jumps, that it is more stressful and creates
> a cognitive workload that does not exist with actual in-person
> meetings (the "why am I more tired after a day of telework than the
> real thing")
>
> 2) If you wanted to do group music playing or singing, relative timing
> among the streams is critical. Is there a threshold where it all
> breaks down? For instance, in an orchestra or choir, one has visual
> cues from the conductor, but most people do not sing or play using the
> conductor as a metronome triggering the next measure's notes. They
> also listen to the players around them (or perhaps on the other side
> of the stage, some 30-40 milliseconds late)
>
>
> I can think of ways to "test" a given teleconferencing system
> (blinking LEDs in a pattern, tone bursts on audio), but I think
> there's some challenges in things like compression algorithms (do they
> have constant latency?) and highly structured test signals might not
> measure the same as actual video and audio.
>
> I will note that there are subjective difference among the various
> tools, and there's differing effects from compression artifacts and
> bandwidth/packet transport.
>
> _______________________________________________
> time-nuts mailing list -- time-nuts at lists.febo.com
> To unsubscribe, go to
> http://lists.febo.com/mailman/listinfo/time-nuts_lists.febo.com
> and follow the instructions there.
>
More information about the Time-nuts_lists.febo.com
mailing list