[crossposts removed]

On Mon, Apr 19, 2010 at 7:48 AM, Lennart Poettering <mzn...@0pointer.de> wrote:
>>         current latency: 444.25 ms
>>         requested latency: 31.25 ms
>
> So, this is interesting: the client requested 30ms (which is needlessly
> low, but that's another question),

I'm interested in that other question.    What is a reasonable latency
to request?   In video games, especially ones streamed from
remote servers (e.g. OnLive), latency is a huge issue; the
network latency is unavoidable, so their client app is likely
to be very keen to have minimal locally-caused latency.

http://www.gamasutra.com/view/feature/3725/measuring_responsiveness_in_video_.php
suggests that gamers will start noticing if the time from pressing
a button to the time they hear a sound is above 70 to 100ms.
Let's say the network latency to the game server is 20ms (can't ask
for much lower),
and that the streaming codecs have a latency of 10ms on each end (likewise).
The time from a button push to hearing a sound would then be 20ms up +
10 ms encode + 20 ms down + 10 ms decode = 60ms.  That
leaves all of 10 to 40 ms for local audio latency.
So, in what way is requesting 30ms unreasonable in that scenario?
- Dan
_______________________________________________
pulseaudio-discuss mailing list
pulseaudio-discuss@mail.0pointer.de
https://tango.0pointer.de/mailman/listinfo/pulseaudio-discuss

Reply via email to